An Obsidian vault system giving coding agents persistent memory via hooks, slash commands, and semantic MCP search.