{
  "id": "modal_action_system",
  "label": "Modal Action System Canonical",
  "phase": "phase-02",
  "category": "architecture_engineering_core",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Define the contextual modal layer that handles DEVON-DEV decisions, approvals, errors and operational actions without turning the workspace into stacked panels.",
  "function": "Route high-context actions into focused modal surfaces so planning, policy review, diff inspection, approval, error handling, tests, deploy, rollback, logs, memory, learning and server configuration receive the right UI boundary and FSM/approval integration.",
  "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",
    "fsm_absolute_decision",
    "decision_rule_registry",
    "policy_compiler",
    "tool_registry",
    "config_registry",
    "architecture_decision_records",
    "architecture_source_registry",
    "devon_dev_admin_console",
    "floating_chat"
  ],
  "used_by": [
    "ui_state_machine"
  ]
}
