{
  "phases": [
    {
      "id": "phase-01",
      "step": "Phase 01",
      "name": "Overview & Scope",
      "summary": "master root, project scope, manifest and continuity checkpoint.",
      "badge": "overview_scope",
      "layers": [
        {
          "title": "Overview & Scope",
          "desc": "master registration, project framing, entry manifest and continuity checkpoint.",
          "chips": [
            "master root",
            "project scope",
            "entry manifest",
            "checkpoint"
          ]
        }
      ]
    },
    {
      "id": "phase-02",
      "step": "Phase 02",
      "name": "Architecture & Engineering Canon",
      "summary": "cognitive architecture, governance, artifact structure, contracts, naming, state legitimacy, build promotion, deployment structure and contextual satellites.",
      "badge": "architecture_engineering_canon",
      "layers": [
        {
          "title": "Architecture & Engineering Canon",
          "desc": "authority and satellite documents that define Devon structural canon.",
          "chips": [
            "architecture",
            "governance",
            "contracts",
            "naming",
            "state legitimacy",
            "deployment"
          ]
        }
      ]
    },
    {
      "id": "phase-03",
      "step": "Phase 03",
      "name": "Cognitive Flow Canon",
      "summary": "deterministic orchestration, LLM role, retrieval role, validation order and execution gating.",
      "badge": "cognitive_flow_canon",
      "layers": [
        {
          "title": "Cognitive Flow Canon",
          "desc": "interpreter, decision, validation, execution, memory and retrieval in governed flow.",
          "chips": [
            "interpreter",
            "FSM",
            "validation",
            "execution",
            "memory",
            "retrieval"
          ]
        }
      ]
    },
    {
      "id": "phase-04",
      "step": "Phase 04",
      "name": "Containerization Canon",
      "summary": "container topology, isolation and host versus container runtime boundaries.",
      "badge": "containerization_canon",
      "layers": [
        {
          "title": "Containerization Canon",
          "desc": "runtime boundaries and isolation, without redefining sovereign architecture.",
          "chips": [
            "topology",
            "isolation",
            "runtime boundaries"
          ]
        }
      ]
    },
    {
      "id": "phase-05",
      "step": "Phase 05",
      "name": "Latency & Performance Canon",
      "summary": "latency model, hot path versus cold path, bounded execution and fallback behavior.",
      "badge": "latency_performance_canon",
      "layers": [
        {
          "title": "Latency & Performance Canon",
          "desc": "time traceability across modules, stages and end-to-end lifecycle.",
          "chips": [
            "latency",
            "hot path",
            "cold path",
            "fallback"
          ]
        }
      ]
    },
    {
      "id": "phase-06",
      "step": "Phase 06",
      "name": "Noise Reduction Canon",
      "summary": "signal preservation, redundancy elimination and unnecessary hop reduction.",
      "badge": "noise_reduction_canon",
      "layers": [
        {
          "title": "Noise Reduction Canon",
          "desc": "remove architectural waste and keep deterministic path lean.",
          "chips": [
            "signal",
            "redundancy elimination",
            "less path"
          ]
        }
      ]
    },
    {
      "id": "phase-07",
      "step": "Phase 07",
      "name": "Observability & Audit Canon",
      "summary": "audit-linked visibility, evidence continuity and operational observability.",
      "badge": "observability_audit_canon",
      "layers": [
        {
          "title": "Observability & Audit Canon",
          "desc": "traceability for runtime, memory and protected execution.",
          "chips": [
            "observability",
            "audit",
            "evidence continuity"
          ]
        }
      ]
    },
    {
      "id": "phase-08",
      "step": "Phase 08",
      "name": "Security Canon",
      "summary": "security governance, trust model, access boundaries, memory protection and monitoring.",
      "badge": "security_canon",
      "layers": [
        {
          "title": "Security Canon",
          "desc": "security governance with structured implementation artifacts.",
          "chips": [
            "zero trust",
            "access control",
            "memory protection",
            "monitoring"
          ]
        }
      ]
    },
    {
      "id": "phase-09",
      "step": "Phase 09",
      "name": "Operational Flows Canon",
      "summary": "execution sequence, operating flow mapping and operational order integrity.",
      "badge": "operational_flows_canon",
      "layers": [
        {
          "title": "Operational Flows Canon",
          "desc": "runtime sequence and flow order without redefining sovereign authorities.",
          "chips": [
            "operational flow",
            "sequence",
            "order integrity"
          ]
        }
      ]
    }
  ],
  "categories": [
    {
      "id": "overview_scope",
      "title": "Overview & Scope",
      "sub": "master registration, project scope, manifest and continuity checkpoint.",
      "badge": "phase 01",
      "docs": [
        {
          "id": "master_architecture_index",
          "title": "Master Architecture Index",
          "path": "../panel/data/master_architecture_index.md",
          "phase": "phase-01",
          "layer": "overview_scope",
          "role": "Supreme canonical root and registration authority.",
          "fits": "Defines registration, precedence, authority ownership and completeness rules.",
          "depends_on": [
            "panel_manifest",
            "project_scope"
          ],
          "used_by": [],
          "architecture_view": "Supreme human-readable root for all Devon canon.",
          "label": "Master Architecture Index",
          "type": "text"
        },
        {
          "id": "panel_manifest",
          "title": "Panel Manifest",
          "path": "../panel/data/panel_manifest.json",
          "phase": "phase-01",
          "layer": "overview_scope",
          "role": "Entry manifest and machine-readable panel entry point.",
          "fits": "Belongs to project overview and registration surface.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Entry manifest for the panel and documentation surface.",
          "label": "Panel Manifest",
          "type": "json"
        },
        {
          "id": "project_scope",
          "title": "Project Scope Canonical",
          "path": "../panel/data/project_scope_canonical.json",
          "phase": "phase-01",
          "layer": "overview_scope",
          "role": "Machine-readable project scope authority.",
          "fits": "Defines project framing and scope surface.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Scope anchor for the project overview.",
          "label": "Project Scope Canonical",
          "type": "json"
        },
        {
          "id": "checkpoint_md",
          "title": "Devon Panel Chat Checkpoint",
          "path": "../panel/data/devon_panel_chat_checkpoint.md",
          "phase": "phase-01",
          "layer": "overview_scope",
          "role": "Continuity checkpoint document.",
          "fits": "Supports operational continuity and chat handoff.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Continuity artifact for human follow-up.",
          "label": "Devon Panel Chat Checkpoint",
          "type": "text"
        }
      ]
    },
    {
      "id": "architecture_engineering_core",
      "title": "Architecture & Engineering Canon",
      "sub": "authority and satellite documents for architecture, governance, contracts, naming, deployment and contextual boundaries.",
      "badge": "phase 02",
      "docs": [
        {
          "id": "cas",
          "title": "CAS · Cognitive Architecture Spec",
          "path": "../panel/data/cas.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary authority for cognitive architecture placement.",
          "fits": "Owns architecture layers and separation between probabilistic and deterministic components.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [
            "cfc",
            "ccc",
            "lpc",
            "sec",
            "ofc"
          ],
          "architecture_view": "Sovereign architecture meaning.",
          "label": "CAS · Cognitive Architecture Spec",
          "type": "text"
        },
        {
          "id": "cgs",
          "title": "CGS · Canonical Governance Spec",
          "path": "../panel/data/cgs.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary governance authority.",
          "fits": "Owns governance structure and canonical responsibility boundaries.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Governance backbone of the structural canon.",
          "label": "CGS · Canonical Governance Spec",
          "type": "text"
        },
        {
          "id": "acs",
          "title": "ACS · Artifact Canon Structure",
          "path": "../panel/data/acs.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary artifact canon authority.",
          "fits": "Defines artifact structure and canonical placement logic.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Artifact structure ownership.",
          "label": "ACS · Artifact Canon Structure",
          "type": "text"
        },
        {
          "id": "css",
          "title": "CSS · Contracts & Schemas Spec",
          "path": "../panel/data/css.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary contracts and schemas authority.",
          "fits": "Owns contracts, schema legitimacy and structured interfaces.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Schema and contract sovereignty.",
          "label": "CSS · Contracts & Schemas Spec",
          "type": "text"
        },
        {
          "id": "ncs",
          "title": "NCS · Naming Canon Spec",
          "path": "../panel/data/ncs.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary naming authority.",
          "fits": "Owns naming legitimacy across canon artifacts.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Naming governance surface.",
          "label": "NCS · Naming Canon Spec",
          "type": "text"
        },
        {
          "id": "sts",
          "title": "STS · State Transition Spec",
          "path": "../panel/data/sts.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary state legitimacy authority.",
          "fits": "Owns state legitimacy and transition boundary rules.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [
            "cfc",
            "ofc"
          ],
          "architecture_view": "State governance authority.",
          "label": "STS · State Transition Spec",
          "type": "text"
        },
        {
          "id": "brps",
          "title": "BRPS · Build Release Promotion Spec",
          "path": "../panel/data/brps.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary release and promotion authority.",
          "fits": "Owns build, release and promotion rules.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Promotion governance surface.",
          "label": "BRPS · Build Release Promotion Spec",
          "type": "text"
        },
        {
          "id": "cdms",
          "title": "CDMS · Canonical Deployment Model Spec",
          "path": "../panel/data/cdms.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Primary deployment structure authority.",
          "fits": "Owns deployment structure and placement boundaries.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Deployment structure authority.",
          "label": "CDMS · Canonical Deployment Model Spec",
          "type": "text"
        },
        {
          "id": "ris",
          "title": "RIS · Role Interaction Spec",
          "path": "../panel/data/ris.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Satellite contextual document.",
          "fits": "Provides role interaction context without redefining sovereign authority.",
          "depends_on": [
            "cas",
            "cfc"
          ],
          "used_by": [],
          "architecture_view": "Contextual relation layer.",
          "label": "RIS · Role Interaction Spec",
          "type": "text"
        },
        {
          "id": "ofms",
          "title": "OFMS · Operational Flow Mapping Spec",
          "path": "../panel/data/ofms.md",
          "phase": "phase-02",
          "layer": "architecture_engineering_core",
          "role": "Satellite contextual document.",
          "fits": "Provides contextual flow mapping without redefining canonical flow.",
          "depends_on": [
            "cfc",
            "ofc"
          ],
          "used_by": [],
          "architecture_view": "Contextual flow map.",
          "label": "OFMS · Operational Flow Mapping Spec",
          "type": "text"
        }
      ]
    },
    {
      "id": "cognitive_flow",
      "title": "Cognitive Flow Canon",
      "sub": "deterministic orchestration, validation order, execution gating and flow control.",
      "badge": "phase 03",
      "docs": [
        {
          "id": "cfc",
          "title": "CFC · Cognitive Flow Canon",
          "path": "../panel/data/cfc.md",
          "phase": "phase-03",
          "layer": "cognitive_flow",
          "role": "Primary authority for deterministic orchestration.",
          "fits": "Owns governed flow, validation order and execution permission.",
          "depends_on": [
            "cas",
            "sts"
          ],
          "used_by": [
            "ofc",
            "lpc",
            "ris"
          ],
          "architecture_view": "Sovereign flow meaning.",
          "label": "CFC · Cognitive Flow Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "containerization",
      "title": "Containerization Canon",
      "sub": "container topology, isolation and host versus container boundary.",
      "badge": "phase 04",
      "docs": [
        {
          "id": "ccc",
          "title": "CCC · Containerization Canon",
          "path": "../panel/data/ccc.md",
          "phase": "phase-04",
          "layer": "containerization",
          "role": "Container topology and isolation reference.",
          "fits": "Describes runtime boundaries without redefining system behavior.",
          "depends_on": [
            "cas",
            "ris"
          ],
          "used_by": [],
          "architecture_view": "Container boundary reference.",
          "label": "CCC · Containerization Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "latency_performance",
      "title": "Latency & Performance Canon",
      "sub": "latency model, hot path, cold path and bounded performance design.",
      "badge": "phase 05",
      "docs": [
        {
          "id": "lpc",
          "title": "LPC · Latency & Performance Canon",
          "path": "../panel/data/lpc.md",
          "phase": "phase-05",
          "layer": "latency_performance",
          "role": "Primary latency budget authority.",
          "fits": "Owns latency model, fallback rules and performance law.",
          "depends_on": [
            "cfc"
          ],
          "used_by": [],
          "architecture_view": "Performance governance authority.",
          "label": "LPC · Latency & Performance Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "noise_reduction",
      "title": "Noise Reduction Canon",
      "sub": "signal preservation, redundancy elimination and hop reduction.",
      "badge": "phase 06",
      "docs": [
        {
          "id": "nrc",
          "title": "NRC · Noise Reduction Canon",
          "path": "../panel/data/nrc.md",
          "phase": "phase-06",
          "layer": "noise_reduction",
          "role": "Primary noise reduction authority.",
          "fits": "Owns anti-redundancy and anti-waste architectural guidance.",
          "depends_on": [
            "lpc",
            "cfc"
          ],
          "used_by": [],
          "architecture_view": "Path simplification authority.",
          "label": "NRC · Noise Reduction Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "observability_audit",
      "title": "Observability & Audit Canon",
      "sub": "audit-linked visibility, evidence traceability and observability control.",
      "badge": "phase 07",
      "docs": [
        {
          "id": "oac",
          "title": "OAC · Observability & Audit Canon",
          "path": "../panel/data/oac.md",
          "phase": "phase-07",
          "layer": "observability_audit",
          "role": "Primary observability and audit authority.",
          "fits": "Owns evidence traceability and audit-linked visibility.",
          "depends_on": [
            "cfc",
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Auditability sovereignty.",
          "label": "OAC · Observability & Audit Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "security_governance",
      "title": "Security Canon",
      "sub": "security governance authority plus structured implementation artifacts.",
      "badge": "phase 08",
      "docs": [
        {
          "id": "sec",
          "title": "SEC · Security Canon",
          "path": "../panel/data/sec.md",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Primary security governance authority.",
          "fits": "Owns trust model, access control, memory protection and security monitoring expectations.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [
            "host_security",
            "app_security",
            "module_security",
            "runtime_security",
            "delivery_security",
            "approval_policy",
            "memory_isolation",
            "security_monitoring"
          ],
          "architecture_view": "Sovereign security meaning.",
          "label": "SEC · Security Canon",
          "type": "text"
        },
        {
          "id": "host_security",
          "title": "Host Security Canonical",
          "path": "../panel/data/host_security_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured host security implementation.",
          "fits": "Machine-readable host security canon.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Host security implementation layer.",
          "label": "Host Security Canonical",
          "type": "json"
        },
        {
          "id": "app_security",
          "title": "App Security Canonical",
          "path": "../panel/data/app_security_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured app security implementation.",
          "fits": "Machine-readable application security canon.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Application security implementation layer.",
          "label": "App Security Canonical",
          "type": "json"
        },
        {
          "id": "module_security",
          "title": "Module Security Canonical",
          "path": "../panel/data/module_security_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured module security implementation.",
          "fits": "Machine-readable module security canon.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Module security implementation layer.",
          "label": "Module Security Canonical",
          "type": "json"
        },
        {
          "id": "runtime_security",
          "title": "Runtime Security Canonical",
          "path": "../panel/data/runtime_security_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured runtime security implementation.",
          "fits": "Machine-readable runtime security canon.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Runtime security implementation layer.",
          "label": "Runtime Security Canonical",
          "type": "json"
        },
        {
          "id": "delivery_security",
          "title": "Delivery Security Canonical",
          "path": "../panel/data/delivery_security_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured delivery security implementation.",
          "fits": "Machine-readable delivery security canon.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Delivery security implementation layer.",
          "label": "Delivery Security Canonical",
          "type": "json"
        },
        {
          "id": "approval_policy",
          "title": "Approval Canonization Policy",
          "path": "../panel/data/approval_canonization_policy.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured approval and canonization policy.",
          "fits": "Machine-readable approval guardrails.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Approval policy implementation layer.",
          "label": "Approval Canonization Policy",
          "type": "json"
        },
        {
          "id": "memory_isolation",
          "title": "Memory Isolation Canonical",
          "path": "../panel/data/memory_isolation_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured memory isolation canon.",
          "fits": "Machine-readable memory partition and isolation rules.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Memory isolation implementation layer.",
          "label": "Memory Isolation Canonical",
          "type": "json"
        },
        {
          "id": "security_monitoring",
          "title": "Security Monitoring Canonical",
          "path": "../panel/data/security_monitoring_canonical.json",
          "phase": "phase-08",
          "layer": "security_governance",
          "role": "Structured security monitoring canon.",
          "fits": "Machine-readable security monitoring rules.",
          "depends_on": [
            "sec"
          ],
          "used_by": [],
          "architecture_view": "Security monitoring implementation layer.",
          "label": "Security Monitoring Canonical",
          "type": "json"
        }
      ]
    },
    {
      "id": "operational_flows",
      "title": "Operational Flows Canon",
      "sub": "operational sequence, runtime flow order and end-to-end action routing.",
      "badge": "phase 09",
      "docs": [
        {
          "id": "ofc",
          "title": "OFC · Operational Flows Canon",
          "path": "../panel/data/ofc.md",
          "phase": "phase-09",
          "layer": "operational_flows",
          "role": "Primary operational flow authority.",
          "fits": "Owns operational sequence and ordered runtime flow expectations.",
          "depends_on": [
            "cfc",
            "sts"
          ],
          "used_by": [],
          "architecture_view": "Operational flow sovereignty.",
          "label": "OFC · Operational Flows Canon",
          "type": "text"
        }
      ]
    },
    {
      "id": "memory_learning_reasoning",
      "title": "Memory, Learning & Reasoning Governance",
      "sub": "expanded canonical domains registered in the master v2.0.",
      "badge": "master v2.0",
      "docs": [
        {
          "id": "memory_arch",
          "title": "Memory Canonical Architecture",
          "path": "../panel/data/memory_canonical_architecture.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured memory architecture canon.",
          "fits": "Machine-readable memory architecture baseline.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Memory architecture support layer.",
          "label": "Memory Canonical Architecture",
          "type": "json"
        },
        {
          "id": "memory_lifecycle",
          "title": "Memory Lifecycle Canonical",
          "path": "../panel/data/memory_lifecycle_canonical.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured memory lifecycle canon.",
          "fits": "Machine-readable consolidation and lifecycle rules.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Memory lifecycle support layer.",
          "label": "Memory Lifecycle Canonical",
          "type": "json"
        },
        {
          "id": "learning_gov",
          "title": "Learning Governance Canonical",
          "path": "../panel/data/learning_governance_canonical.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured learning governance canon.",
          "fits": "Machine-readable learning guardrails.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Learning governance support layer.",
          "label": "Learning Governance Canonical",
          "type": "json"
        },
        {
          "id": "planning_reasoning",
          "title": "Planning Reasoning Canonical",
          "path": "../panel/data/planning_reasoning_canonical.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured planning and reasoning canon.",
          "fits": "Machine-readable planning and reasoning boundaries.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Planning governance support layer.",
          "label": "Planning Reasoning Canonical",
          "type": "json"
        },
        {
          "id": "tool_execution",
          "title": "Tool Execution Canonical",
          "path": "../panel/data/tool_execution_canonical.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured tool execution canon.",
          "fits": "Machine-readable permission and execution boundaries.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Tool execution governance support layer.",
          "label": "Tool Execution Canonical",
          "type": "json"
        },
        {
          "id": "knowledge_ingestion",
          "title": "Knowledge Ingestion Canonical",
          "path": "../panel/data/knowledge_ingestion_canonical.json",
          "phase": "phase-02",
          "layer": "memory_learning_reasoning",
          "role": "Structured knowledge ingestion canon.",
          "fits": "Machine-readable ingestion and indexing boundaries.",
          "depends_on": [
            "master_architecture_index"
          ],
          "used_by": [],
          "architecture_view": "Knowledge ingestion support layer.",
          "label": "Knowledge Ingestion Canonical",
          "type": "json"
        }
      ]
    }
  ]
}