State Machine Reference
B.1 Assessment Publishing Status
draft → interview → evidence → scoring → review → published
B.2 Assessment Package Status
draft → reviewed → published → frozen
B.3 Business Scenario Execution Status
pending → selected → scheduled → in_delivery → completed
pending → cancelled
B.4 Planning Approval Status
draft → in_review → approved / conditional_go / no_go / cancelled
in_review → revision_required → (back to in_review after revision)
B.5 Planning Workflow Status
draft → generating → reviewed → approved → released → delivery
B.6 Delivery Project Status
initiated → planning → active → on_hold → active → completed
any state → cancelled (except completed)
B.7 Delivery Task Status
todo → in_progress → in_review → done
todo → blocked → todo / in_progress
todo → skipped → todo
in_progress → todo (sent back)
done → in_progress (reopened)
B.8 Sprint Status
planning → active → completed / cancelled
B.9 Risk Status
identified → analyzing → mitigating → resolved / accepted / closed
B.10 Issue Status
open → in_progress → resolved → closed → reopened
B.11 AI Interaction Status
pending → routing → executing → completed / failed / cancelled
B.12 Agent Execution Status
pending → running → completed / failed / timeout / cancelled
B.13 Workflow Status
draft → review → approved → deploying → verifying → closed
review → draft (sent back)
approved → review (sent back)
deploying → approved (sent back)
verifying → deploying (sent back)
B.14 AI Suggestion Status
pending → accepted → executing → executed / failed
pending → rejected / dismissed / expired
B.15 Knowledge Asset Status
draft → active → archived → deleted
B.16 Notification Status
pending → sent → delivered → read / failed
B.17 Execution Status
not_started → in_progress → on_track / at_risk / off_track
on_track → at_risk / off_track / completed
at_risk → on_track / off_track / completed
off_track → at_risk / on_track
B.18 Delivery Package Status
draft → reviewed → approved → released
B.19 Opportunity Status
discovered → validated → selected / excluded
B.20 Embedding Task Status
pending → processing → completed / failed / cancelled
B.21 App Version Status
Version status:
draft → active → superseded
draft → rolled_back (optimization validation failed)
superseded / rolled_back → active (historical version re-activated = rollback)
Deployment status:
draft → pending_validation (proposal approved, entering validation; stays pending after re-assessment until adopted or rolled back)
pending_validation → active (adopted and live) / rolled_back (rolled back)
draft / pending_validation → testing (A/B experiment created)
testing → active (challenger wins and is promoted) / retired (champion wins) / rolled_back (auto-rollback / manual rollback)
active → superseded (replaced by a new version)
retired / superseded / rolled_back → active (historical version re-activated = rollback)
(validated is a reserved status not produced by the current flow)
B.22 A/B Experiment Status
running → completed (ended manually, winner = challenger / champion)
running → completed (watchdog auto-rollback: winner = champion, reason = auto-rollback)
running → completed (canary version rolled back: winner = champion, reason = manual rollback)
B.23 Ticket Status
submitted → processing (an admin starts handling it)
submitted / processing → resolved (handling completed, with a reply)
submitted / processing / resolved → closed (closed and archived)