Approval states
States are sparse on purpose: Draft, In review, Waiting externally, Released, and Archived with legal hold. Each transition stores actor, rationale, and optional attachment hash—nothing relies on tooltip memory.
- • Dual control enforced before Released when policy requires.
- • Waiting externally shows partner SLA clocks when data exists.
- • Archived retains read-only reviewer threads.