{
  "id": "requirements_scope_engine",
  "label": "Requirements & Scope Engine Canonical",
  "phase": "phase-02",
  "category": "architecture_engineering_core",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Convert user demand into a bounded executable scope before DEVON-DEV can plan, inspect, patch, validate or promote work.",
  "function": "Produce the intake contract that separates requested work from blocked work, declares affected surfaces, kills unsafe assumptions, fixes acceptance criteria, and binds validation plus rollback before downstream execution is allowed.",
  "depends_on": [
    "master_architecture_index",
    "devon_dev_mission",
    "cas",
    "cgs",
    "devon_dev_work_policy_center",
    "documentation_before_code"
  ],
  "used_by": [
    "project_dependency_graph",
    "fsm_absolute_decision",
    "decision_rule_registry",
    "policy_compiler",
    "tool_registry",
    "validation_matrix",
    "artifact_registry"
  ]
}
