The state machine
The vertical spine is the forward path. Edges that branch off it are exception paths: blocks, loop-backs, and clarifications. Every exception edge is specified, with a live or contract-preview status, in Exception paths.Engagement lifecycle
The forward path and every exception edge, across the fifteen public states from
proposal_accepted_paid to archived.Phases
1
Engaged
The proposal is accepted and paid. An engagement record exists.
2
Onboarding
Controlled inputs are collected. The input gate opens or blocks.
3
Preparation
Automated preparation runs, with clarification loops where needed.
4
Review
Soteris review and the review gate govern professional approval.
5
Deliverable
The deliverable is reviewed, released, and final settlement is pending.
6
Closed
The engagement is settled and archived.
Where the detail lives
This page is the map. The state names an integration should rely on are in Public states, the forward transitions in State transitions, the exception vocabulary in Exception paths, and the canonical list in the Lifecycle enum.The lifecycle exposes the state and the allowed direction of travel. It does not expose the criteria that admit or block any transition. A review gate is visible as a state, never as the rule it applies.