Memory OS — pk's persistent context across Claude sessions. The "auto-memory" that makes returning conversations remember who pk is, what's been decided, what's been built.
| type | what it captures | when written | count |
|---|---|---|---|
| user | Who pk is, role, expertise, what pk is building, preferences for how to be addressed | When Claude learns anything material about pk's role or perspective | 1 file (user_eduz.md) |
| feedback | Corrections pk gave or non-obvious approaches pk validated. Lead with rule, then Why:, then How to apply: | When pk corrects an approach OR confirms an unusual choice without pushback | 2 files (collaboration mode, design principles) |
| project | Who's doing what, why, by when. Constraints, deadlines, stakeholder asks. Decays fast — keep current. | When new initiatives, bugs, deadlines, or scope decisions land | 4 files (nomenclature, m01↔efus3 boundary, working folder, Doppler workplaces) |
| reference | Pointers to external systems (Linear, Slack, Grafana, etc.) — "where to look" | When pk mentions an external resource and its purpose | 0 files (this universe is mostly self-contained) |
~/zexp1/efus3/, docs subtree renamed docs0a_pk_notes/ → dx0a_pk_notes/eduz1<letter>-core as overflow; one CLI auth per workplace(Names only — the content of each memory lives in ~/.claude/projects/-home-pk/memory/ and is intentionally not exposed here.)
Read: when Claude starts a conversation, MEMORY.md is loaded automatically (truncated at line 200). Claude pulls individual memory files when relevant.
Write: Claude writes a new file (e.g., feedback_X.md) with frontmatter (name, description, type) + the body, then adds a one-line entry to MEMORY.md.
Decay: project memories decay fast — Claude verifies them against current state before acting. User/feedback/reference are longer-lived.
What NOT to save: code patterns (read from project), git history (use git log), fix recipes (use commit messages), CLAUDE.md duplicates, ephemeral task state.
memory/ directory, "what changed when".[[name]] links between memories as a graph.