Last week I published Verified Memory Vault — a free Obsidian vault that gives Claude Code, Codex or Gemini CLI persistent memory through a plain CLAUDE.md boot file and an append-only MEMORY.md. It works. But after running it for a few weeks, something became obvious:
Memory systems don't fail loudly. They rot silently.
Nobody deletes your agent's brain in one dramatic afternoon. Instead:
A note gets renamed and three [[wikilinks]] die — nobody notices for weeks.
Someone (you, or the agent during a "cleanup") rewrites a memory line without its date. That line is now unauditable: you can no longer tell what the agent knew when it made that decision last Tuesday.






