Memory System.
- 5
- agent surfaces wired in
- 4
- domain capsules routed
- 1
- index every agent queries
- 2024
- running since
- obsidian-session-notesstructured notes
- claude-memsession history
- claude-diarycompaction summaries
- obsidian-kb-syncpromotes to canon
- transcriptionvoice → markdown
- Claude Code
- Codex
- Cursor
- Gemini
- Antigravity
Chat memory is not memory. Files are memory.
- Capturesession notesthe session writes what it decided
- Persist~/rules/canon + memory, on disk
- RecallQMDa fresh session reads + queries
- Continuewarm start — any harness
The AI knows my stack on session one.
A fresh session already knows my companies, my people by role, my product line, my brand voice, my coding preferences, the verified facts that override stale assumptions, and what I shipped last. For anything older it queries the vault instead of asking me to re-explain. This portfolio came out of the same system: written from real session notes, not typed from scratch.
Component pages.
- Obsidian + QMD: the storage graph and local index.
- Transcription pipeline: voice into the graph.
- Agent infrastructure: the layer that reads this before it acts.
- Custom skills: one skill body across every surface.
- Custom MCP: the safety-gated write surface.
- CodexBar: the Codex fork that reads the same vault.
What it is built on.
The shippable evidence.
`people.md`, `companies.md`, `projects.md`, `preferences.md`. Plain markdown, symlinked into every harness and loaded at session start, so I never re-explain the operating frame.
private · global canon
`MEMORY.md` plus `VERIFIED_FACTS.md` and `feedback-*.md` corrections under `~/.claude/projects/<project>/memory/`. Scoped to each codebase, persisted across sessions.
private · per-codebase
Automatic session-history capture across Claude Code runs, plus a structured summary on every /compact. Context fills up without losing the record.
private · session capture
Structured notes written into the right domain capsule (Mortals, LOA, Projects, Personal) at the end of meaningful agent work. The evidence trail every other layer reads against.
private · durable memory
Promotes durable facts from session notes into canonical domain guides: current manufacturer, current pipeline state, current preferences. Approval-gated so canon doesn't drift on its own.
private · canon promotion
One SQLite-backed full-text and vector index across the whole vault and adjacent local files. CLI plus a localhost MCP server, so every agent tool retrieves through the same index.
private · retrieval layer
Skill that pulls the latest state, next action, and open risks out of recent session notes when a fresh thread continues prior work. The new thread starts where the old one stopped.
private · continuity skill
Pattern analysis across recent sessions, plus an explicit handoff for passing one session's state to the next.
private · continuity commands


