Skip to main content

Module state

Module state 

Source
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.jsonl and state.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).