Module run

Module run 

Source
Expand description

Persistent run record for orchestrator executions.

An CouncilRun is created when execute() starts and updated on every state transition. CouncilRunEvent records every emitted crate::domain::council::events::CouncilEvent in order so that runs can be inspected and replayed after a process restart.

Structs§

CouncilRun
A persisted record of a single orchestrator run.
CouncilRunEvent
A single persisted event record within an orchestrator run.

Enums§

CouncilRunStatus
Lifecycle status of a persisted orchestrator run.