{
  "id": "tool_registry",
  "label": "Tool Registry Canonical",
  "phase": "phase-02",
  "category": "architecture_engineering_core",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Declare the formal catalog of DEVON-DEV tools and the conditions under which each tool can be exposed, authorized, logged, validated and recovered.",
  "function": "Turn every possible action into a registered capability with environment boundary, risk class, required gate, backup rule, approval requirement, timeout, logging obligation, rollback expectation and allowed status set.",
  "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"
  ],
  "used_by": [
    "config_registry",
    "architecture_decision_records",
    "architecture_source_registry",
    "devon_dev_admin_console",
    "floating_chat",
    "modal_action_system",
    "ui_state_machine"
  ]
}
