Expand description
Postmortem promotion + memory.promote chain event (ADR-058 Phase 4.2/4.3).
Because the session view (SessionView) is discarded per run, a
session-end rollup must promote durable facts to the trunk before the
view is dropped — else “fresh each run” becomes “amnesia each run”. This is
the load-bearing L2→L3 boundary:
- 4.2
postmortem— a mandatory post-task review that nominates chunks for promotion using multiple signals (explicit “important” marks, recall / reference count, task-completion score). Not a single heuristic. - 4.3
MemoryPromote/promote_to_chain— promotion is itself amemory.promoteChainLoggableevent (ADR-020/022) recording which chain sequences were distilled, giving auditable lineage of long-term memory. (Requires theexochainfeature.)
Structs§
- Memory
Promote - A
memory.promotechain event (ADR-058 Phase 4.3 / ADR-020 ChainLoggable). - Promotion
Candidate - A chunk nominated for L2→L3 promotion by the postmortem.
- Promotion
Signals - Multi-signal thresholds for the postmortem nominator.
Enums§
- Promotion
Reason - Why a chunk was nominated for promotion (auditable, multi-signal).
Functions§
- postmortem
- Postmortem promotion stage (ADR-058 Phase 4.2).
- promote_
to_ chain - Promote the nominated candidates to the durable trunk (ADR-058 Phase 4.3).