Memory Layout
This folder is the assistant's working memory on disk.
Roles
-
../MEMORY.md- Curated long-term memory
- Durable truths only
- Examples: preferences, stable decisions, important future dates, recurring lessons
-
YYYY-MM-DD.md- Daily inbox / timeline
- Default place for new notes
- Prefer this over creating a new one-off file
-
ops/- Operational notes
- Setup history, routing decisions, workflow changes, tool behavior, validation notes
-
incidents/- Debugging and incident history
- Errors, outages, investigations, mitigations, postmortem-style notes
-
plans/- Multi-session plans or ongoing initiatives
-
references/- Stable supporting material worth keeping around for reuse
-
archive/- Old low-value or superseded material kept only for traceability
Retrieval model
Files are the source of truth.
Embeddings are the lookup layer:
- use semantic search to find likely relevant notes
- then read the source lines
- answer from the file, not from the vector hit alone
Writing guidance
When in doubt:
- write to today's daily note
- later promote durable truths into
../MEMORY.md - only create a named note when the topic genuinely needs a long-lived home
Cleanup guidance
If top-level memory/ starts filling with non-daily files again:
- move operational material to
ops/ - move debugging material to
incidents/ - move stale low-value chatter to
archive/ - keep top-level mostly daily notes