Skip to main content

Status and State Reference

This page lists every status, state, and gate-related value used in ASF50. Only include values proven current.

Goal states

StateMeaning
DRAFTInitial state, contract committed, not materialized.
READY_FOR_PLANMaterialized, awaiting PLANNER dispatch.
PLANNEDPlan complete, ready for BUILDER.
READY_FOR_BUILDAwaiting BUILDER dispatch.
READY_FOR_AUDITBuild complete, awaiting INDEPENDENT_AUDIT_HIGH.
READY_FOR_RELEASEAudit complete, awaiting governed merge.
FROZEN_PASSTerminal for normal goals.
REPAIR_REQUIREDRouted to a bounded repair goal.
PAUSEDOwner-initiated pause.
CANCELEDOwner-initiated cancel; terminal.

Phase states

Same set as goal states, scoped per phase.

Gate statuses

StatusMeaning
OPENAwaiting decision.
APPROVEDDecision approved; not yet consumed.
CONSUMEDDecision approved and consumed by a run.
REJECTEDDecision rejected.

Gate scopes

PAID_MODEL_DISPATCH_APPROVAL, MERGE_APPROVAL, TAG_APPROVAL, RELEASE_APPROVAL, PHASE_00_RESUME_APPROVAL, PRODUCTION_PROMOTION.

Gate sources

github-review-approval, owner-cli, signed-ticket.

Adapter outcomes

OutcomeMeaning
PASSAdapter succeeded.
FAILAdapter failed; orchestrator retries per next_action_policy.on_fail.
TIMEOUTAdapter timed out.
BLOCKEDAdapter blocked on an external resource.
REPAIR_REQUIREDAdapter requested bounded repair.

Model classes

INDEPENDENT_AUDIT_HIGH, PLANNING_ARCHITECTURE_HIGH, STANDARD_ENGINEERING, FAST_LOW_COST, plus the non-AI DETERMINISTIC class used by deterministic and deterministic-cli adapters.

Run statuses

PENDING, RUNNING, PASS, FAIL, TIMEOUT, BLOCKED, REPAIR_REQUIRED.

Worktree modes

CLEAN_DETACHED, BRANCH_SHARED, REPAIR_PINNED.

Approval sources per scope

ScopeAllowed sources
MERGE_APPROVALgithub-review-approval, signed-ticket
TAG_APPROVALgithub-review-approval, signed-ticket
RELEASE_APPROVALgithub-review-approval, signed-ticket
PHASE_00_RESUME_APPROVALgithub-review-approval, signed-ticket
PRODUCTION_PROMOTIONgithub-review-approval, signed-ticket
PAID_MODEL_DISPATCH_APPROVALowner-cli, signed-ticket, github-review-approval

Program-level statuses

FieldValue
program_stateDRAFT, READY_FOR_PLAN, PLANNED, READY_FOR_BUILD, READY_FOR_AUDIT, READY_FOR_RELEASE, FROZEN_PASS, PROGRAM_PRODUCTION_CERTIFIED.
program_terminal_statusIN_PROGRESS, CERTIFIED.
phase_coverage[*]NOT_STARTED, IN_PROGRESS, COVERED.
blocking_gatenull or a gate dict.