Expand description
Layer 3: persistence. State, events, receipts. Layer 3: persistence. State, events, receipts, and the StateStore trait.
May import from runtime and ops. Must not import from engine or plan.
See CLAUDE.md in this folder for the architectural rules.
Modulesยง
- consistency
- End-of-run consistency check between
events.jsonlandstate.json. - events
- Append-only JSONL event log for publish operations.
- execution_
state - Execution state and receipt persistence (atomic write + schema-versioned migration).
- rehearsal
- Persisted rehearsal receipt (#97 PR 3).