Storing everything creates noise. Wrong retrieval is worse than no memory. The goal isn't maximum recall — it's retrieving the right thing at the right time.
High value (persist indefinitely):
Medium value (persist with review):
Low value (don't persist):
Structure by how you'll retrieve it. Adapt categories to your domain:
memory/
├── commitments.md # Promises, deadlines (with dates!)
├── preferences.md # Likes/dislikes, style, boundaries
├── corrections.md # Mistakes not to repeat
├── decisions.md # What was decided and why
├── relationships.md # People, roles, context
└── contexts/ # Per-project or per-client state
└── {name}.md
Every entry needs:
Prune aggressively:
archive/The staleness test: "If retrieved in 6 months, will this help or mislead?"
When new info conflicts with old:
[Updated 2026-02-11] Was: X, Now: YSee categories.md for domain-specific templates.
See consolidation.md for the review/prune process.
Related: reflection (self-evaluation), loop (iterative refinement)
共 1 个版本