{
  "id": "fsm_absolute_decision",
  "label": "FSM Absolute Decision Canonical",
  "phase": "phase-02",
  "category": "architecture_engineering_core",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Remove all hidden decision authority from the LLM and route executable choices through the FSM.",
  "function": "Make every DEVON-DEV action depend on an explicit FSM decision, preventing interpretation from becoming permission when the system plans, reads, writes, runs commands, uses sources, patches, tests, deploys, rolls back or promotes state.",
  "depends_on": [
    "master_architecture_index",
    "devon_dev_mission",
    "cas",
    "cgs",
    "devon_dev_work_policy_center",
    "documentation_before_code",
    "requirements_scope_engine",
    "project_dependency_graph",
    "validation_matrix",
    "artifact_registry"
  ],
  "used_by": [
    "decision_rule_registry",
    "policy_compiler",
    "tool_registry",
    "config_registry",
    "architecture_decision_records",
    "architecture_source_registry"
  ]
}
