Workflow State Contract

UI State and Workflow Mapping

Canonical state names are enforced across stages, queue views, and action guards.

State Operational Meaning Primary Owner Allowed Next States Blocking Rule
DraftArtifact/request preparedAuthorSubmittedSchema or required fields missing
SubmittedEntered queue with owner assignmentReviewerIn Review, BlockedNo valid reviewer mapping
In ReviewGovernance validation in progressReviewer / ApproverApproved, Rejected, BlockedSoD conflict or missing evidence linkage
ApprovedAccepted for control lifecycle executionApproverActiveActive role not permitted
ActiveOperationally valid control pathOperatorReady for Audit, DriftedEvidence freshness violation
DriftedDetected deviation from approved baselineRisk ManagerException Requested, Active, BlockedNo triage action within SLA window
Exception RequestedTemporary risk acceptance requestedException ManagerException Approved, RejectedNo compensating controls defined
Exception ApprovedTime-bounded exception with guardrailsApproverReady for Audit, ActiveExpiry or owner missing
Ready for AuditComplete lineage and evidence packageAudit PublisherPublished, BlockedUnresolved high severity drift
PublishedReport finalized and exportedAudit PublisherActiveN/A
BlockedPrerequisite failed or policy deniedContext-dependentDraft, In Review, ActiveRole mismatch, guardrail or missing dependency