Durable knowledge stays human-readable, portable, and yours. Temporary facts live in session or inbox.
Split memory by lifetime: canonical facts in Markdown, temporary task state in session, and operational evidence separately.
Separate canonical facts, temporary task state, and operational evidence.
Store durable knowledge in ordinary Markdown with minimal frontmatter.
Build an index over approved canonical material only.
Save only stable preferences and environment facts that improve most sessions.
Treat conversation logs as operational evidence, not permanent knowledge.
| Fact type | Destination | Reason | |--------------|-----------------|----------------------------| | Stable preference| Hermes memory + optional canonical note | Improves most sessions | | Durable project decision| Canonical Obsidian note/map | Source of truth | | Temporary task | Session transcript | Not durable | | Unreviewed fact | Memory Inbox | Review before promotion | | Secret value | Encrypted secret manager | Never in notes/indexes |
Only move items from Inbox to canonical after review and expiry.
Keep it small; rebuild from canonical when needed.
Never index raw temporary or operational traces.
Design an Obsidian and retrieval setup for [PROJECT]. Use ordinary Markdown, separate canonical notes from inbox and archive material, add minimal metadata, and preserve manual navigation.
Use placeholders for paths, accounts, endpoints, identities, and credentials. Never publish secret values, private records, or a live control surface.