// Generated from the feature catalog
Cross-Session Memory Vault
Safe Surgery on System Files · Shipped · workstation, home
Threads, receipts, and machine-state history survive reboots without polluting active prompts with stale context.
Halbert’s cross-session continuity system preserves conversation threads, tool execution receipts, and machine-state ledger entries across reboots. The VaultProjector reconciles the internal change ledger into human-readable Markdown notes that you can browse and edit on disk.
The StateStore maintains a ledger of machine-state triples (subject, predicate, value) with timestamps and actor attribution. The Consolidator merges redundant entries at idle time. The VaultProjector exports the ledger into a vault directory of plain Markdown files, maintaining byte-identity and unlinking orphans during rebuilds.
Limits and invariants
Section titled “Limits and invariants”The vault projection has no authority — it is a human-readable view, not the source of truth. The StateStore ledger is canonical.
Where this lives
Section titled “Where this lives”halbert_core/halbert_core/continuity/vault.pyhalbert_core/halbert_core/continuity/state_store.pyhalbert_core/halbert_core/continuity/consolidation.pyhalbert_core/halbert_core/continuity/recall.py