== MASTER: headings and structure == 1:# DEVON - MASTER ARCHITECTURE INDEX 5:## Checkpoint 2026-04-03 — Semantic Runtime Reading Canon 7:### Validated closure 29:### Mandatory semantic runtime rule 32:- `subcategory` 41:### Mandatory UI reading rule 45:- Subcategory cards must not render percentage donuts when `completionRows == 0`. 49:### Canonical closure reached on 2026-04-03 56:### Operational implication 64:### Material Devon runtime-contract artifacts now validated 79:## 1. SYSTEM IDENTITY 98:## 1.1 OPERATIONAL CONTEXT RULE 115:## 2. GLOBAL STATUS MODEL 123:## 3. SUPREME REFERENCE LAW 134:## 4. CANONICAL ROOT 138:### 4.1 DATA ROOT (UI / Runtime / Contracts) 147:### 4.2 GOVERNANCE ROOT (Operational Canon) 163:## 5. DOCUMENTATION MODEL 176:## 6. DOCUMENT PRECEDENCE RULE 185:## 7. CANONICAL ORGANIZATION MODEL 206:## 8. LAYERED CANONICAL INDEX 208:### 8.1 STRATEGY LAYER 216:- Phase 01 - Overview & Scope 220:#### 8.1.1 System Root and Registration 224:#### 8.1.2 Project Scope 231:#### 8.1.3 Deployment Order 235:#### 8.1.4 Sandbox Environment 239:#### 8.1.5 Server Registry 245:### 8.2 ARCHITECTURE LAYER 253:- Phase 02 - Architecture & Engineering Canon 254:- Phase 03 - Cognitive Flow Canon 258:#### 8.2.1 Cognitive Architecture 267:#### 8.2.2 Governance Model 271:#### 8.2.3 Artifact Canon and Structure 275:#### 8.2.4 Contracts and Schemas 285:#### 8.2.5 Naming 289:#### 8.2.6 State Legitimacy and Transitions 297:#### 8.2.7 Deployment Structure 301:#### 8.2.8 Deterministic Orchestration and Cognitive Flow 311:#### 8.2.9 Role Interaction Context 318:#### 8.2.10 Operational Flow Mapping 325:#### 8.2.11 Panel Canonical Tree 329:#### 8.2.12 Panel Navigation 333:#### 8.2.13 Panel UI Blueprint 337:#### 8.2.14 Canonical Matrix 343:### 8.3 DELIVERY LAYER 351:- Phase 09 - Operational Flows Canon 352:- build/release references from Phase 02 356:#### 8.3.1 Build, Release and Promotion 360:#### 8.3.2 Release Artifact Hygiene and Supply-Chain Evidence 366:- subcategory_pipelines.json 377:#### 8.3.3 Operational Flows Canon 381:#### 8.3.4 Subcategory Pipelines 383:- subcategory_pipelines.json 385:#### 8.3.5 Panel Content Index 389:#### 8.3.6 Panel Manifest 395:### 8.4 RUNTIME LAYER 403:- Phase 04 - Containerization Canon 404:- Phase 05 - Latency & Performance Canon 405:- Phase 06 - Noise Reduction Canon 406:- Phase 07 - Observability & Audit Canon 410:#### 8.4.1 Container Topology and Isolation 415:cdms.md is the sovereign authority for Phase 04 containerization, deployment topology and isolation boundaries. 416:ccc.md remains a Phase 03 contextual component reference and may not redefine containerization authority. 418:#### 8.4.2 Latency and Performance 422:#### 8.4.3 Noise Reduction 426:#### 8.4.4 Observability and Audit 430:#### 8.4.5 Distribution and Packaging Observability 449:#### 8.4.6 Panel Runtime Bridge 453:#### 8.4.7 Runtime Status and Host/Docker Runtime Records 464:### 8.5 TRUST LAYER 472:- Phase 08 - Security Canon 476:#### 8.5.1 Security Governance 502:### 8.6 MEMORY LAYER 510:- Phase 08 - Security Canon (trust-bound activation point) 515:Operationally, their trust-bound phase origin is Phase 08. 519:#### 8.6.1 Memory Architecture 523:#### 8.6.2 Memory Isolation and Partitioning 533:#### 8.6.3 Memory Lifecycle and Consolidation 537:#### 8.6.4 Learning Governance 541:#### 8.6.5 Planning and Reasoning 545:#### 8.6.6 Tool Execution and Permission Model 549:#### 8.6.7 Knowledge Ingestion and Indexing 555:### 8.7 MONITORING LAYER 565:- Phase 10 - Monitoring & Real-time Observability 569:#### 8.7.1 Monitoring Authority 586:#### 8.7.2 SSE Bridge 598:## 9. PHASE REGISTRY 601:### Phase 01 - Overview & Scope 609:### Phase 02 - Architecture & Engineering Canon 624:#### Phase 02 Process-Spec 631:##### P02-01 Cognitive Architecture Spec 644: 2. bind the file to Phase 02 and architecture layer 653: - category binding is correct 665: - category cards 670:##### P02-02 Governance Model 682: 2. bind the file to Phase 02 and architecture layer 691: - file is mapped to Phase 02 700: - governance authority is materialized and bound to Phase 02 706:##### P02-03 Artifact Canon and Structure 741:##### P02-04 Contracts and Schemas 756: 3. bind them to Phase 02 768: - DH exposes them under the correct category 781:##### P02-05 Naming and State Legitimacy 796: 2. bind both to Phase 02 819:##### P02-06 Deployment Structure and Contextual Boundaries 837: 2. bind all files to Phase 02 862:##### Phase 02 Category Completion 870: - Phase 02 is canonized only when all Phase 02 implementation items satisfy done_when and expose observable evidence 872: - downstream runtime, trust and memory layers may not be treated as canonically safe until Phase 02 is materially valid 874:### Phase 03 - Cognitive Flow Canon 878:#### Phase 03 Process-Spec 885:##### P03-01 Deterministic Orchestration and Cognitive Flow 900: 2. bind the file to Phase 03 and architecture layer 910: - file is mapped to Phase 03 922: - category cards 927:##### P03-02 Cognitive Component Context 939: 2. bind the file to Phase 03 963:##### P03-03 Latency and Performance Context 977: 2. bind the file to Phase 03 989: - DH shows latency/performance context under Phase 03 995: - latency/performance context is explicitly registered and traceable to Phase 03 1001:##### P03-04 Noise and Runtime Context References 1008: - Phase 06 - Noise Reduction Canon 1009: - Phase 07 - Observability & Audit Canon 1016: 2. bind both files to Phase 03 as contextual references 1041:##### Phase 03 Category Completion 1049: - Phase 03 is canonized only when sovereign flow authority and all declared contextual references satisfy done_when and expose observable evidence 1051: - downstream containerization, runtime optimization, observability and tool execution monitoring may not be treated as canonically safe until Phase 03 is materially valid 1053:### Phase 04 - Containerization Canon 1057:#### Phase 04 Process-Spec 1064:##### P04-01 Container Topology Definition 1079: 1. register container topology authority under Phase 04 1090: - topology is mapped to Phase 04 1094: - DH renders containerization references under Phase 04 1102: - category cards 1107:##### P04-02 Service Networking and Reverse Proxy Boundaries 1120: 1. bind network/routing expectations to Phase 04 1134: - DH shows network-related dependencies under Phase 04 1146:##### P04-03 Volumes, Persistent State and Artifact Storage 1161: 1. register persistent-state expectations in Phase 04 1174: - Phase 04 docs reference storage/state classes 1188:##### P04-04 Runtime Bootstrap Readiness 1207: 2. bind them to Phase 04/Runtime preparation 1236:##### Phase 04 Category Completion 1244: - Phase 04 is canonized only when topology, networking, persistence and runtime-bootstrap references satisfy done_when and expose observable evidence 1246: - latency, noise reduction, observability and security monitoring may not be treated as canonically reliable until Phase 04 is materially valid 1248:### Phase 05 - Latency & Performance Canon 1252:### Phase 06 - Noise Reduction Canon 1256:### Phase 07 - Observability & Audit Canon 1260:### Phase 08 - Security Canon 1274:Trust-bound memory expansion attached to Phase 08: 1282:### Phase 09 - Operational Flows Canon 1286:### Phase 10 - Monitoring & Real-time Observability 1299:## 10. CROSS-DOCUMENT RULES 1327:## 11. COMPLETE CANONICAL FILE REGISTRY 1329:### 11.1 Authority and Satellite Markdown Files 1350:### 11.2 Structured Canonical JSON Files 1380:- subcategory_pipelines.json 1385:### 11.3 Runtime and Support JSON Files 1393:## 12. CANONICAL DEPENDENCY MATRIX 1398:### 12.1 Memory Domain 1404:### 12.2 Learning Domain 1410:### 12.3 Planning / Reasoning Domain 1416:### 12.4 Tool Execution Domain 1422:### 12.5 Knowledge Ingestion Domain 1428:## 13. CANONICAL PROCESS SPEC MODEL 1430:This section defines the mandatory process model that every canonical category, section, card and implementation item must follow. 1436:a category is not sufficiently documented if it only declares files, layers, phase origin or dependencies. 1437:A category becomes operationally valid only when its process is explicitly documented step by step. 1439:### 13.0 Canonical execution hierarchy 1444:2. Category 1450:### Canonical Navigation and Execution Hierarchy 1455:2. Category 1456:3. Subcategory 1460:#### Subcategory 1461:A Subcategory is the process-oriented subdivision inside a Category. 1463:Subcategories are additive organizational layers and do not replace Phase or Category sovereignty. 1474:#### Bucket 1475:A Bucket is a grouped execution container inside a Subcategory. 1477:Buckets belong to a Subcategory and may not be attached directly to a Phase. 1479:#### Item 1484:#### Structural Adaptation Rule 1488:- Category remains the second-level sovereign document grouping 1493:- Category 1494:- Subcategory 1500:- left navigation = Phase -> Category 1501:- center workflow = Subcategory -> Bucket -> Item 1506:#### Phase 1515:#### Category 1516:A Category is a sovereign or supporting document group inside a selected Phase. 1525:a category is not the phase itself. 1528:#### Process bucket 1529:A Process bucket is the ordered operational subdivision inside a category. 1544:#### Item 1560:Category: 1577:- confirm category ownership 1582:category body = ordered process buckets. 1585:### 13.1 Mandatory process-spec fields 1592:- category_id 1654:### 13.2 Canonical process rules 1665:10. If a category has files but no process spec, the category is documentation-incomplete. 1667:### 13.3 Required DH and UI alignment 1696:The Documentation Hub must eventually expose, per category: 1717:### 13.4 Process-spec priority 1726:## 14. CANONICAL INTEGRITY RULES 1734:## 15. FAILURE MODES 1744:## 16. ARCHITECTURAL COMPLETENESS CRITERIA 1754:## 17. COMPLETENESS RULE 1764:## 18. MASTER RULE FOR FUTURE EXPANSION == HUB_INDEX: ids/titles == 4: "id": "phase-01", 6: "name": "Overview & Scope", 11: "title": "Overview & Scope", 23: "id": "phase-02", 25: "name": "Architecture & Engineering Canon", 30: "title": "Architecture & Engineering Canon", 44: "id": "phase-03", 46: "name": "Cognitive Flow Canon", 51: "title": "Cognitive Flow Canon", 65: "id": "phase-04", 67: "name": "Containerization Canon", 72: "title": "Containerization Canon", 83: "id": "phase-05", 85: "name": "Latency & Performance Canon", 90: "title": "Latency & Performance Canon", 102: "id": "phase-06", 104: "name": "Noise Reduction Canon", 109: "title": "Noise Reduction Canon", 120: "id": "phase-07", 122: "name": "Observability & Audit Canon", 127: "title": "Observability & Audit Canon", 138: "id": "phase-08", 140: "name": "Security Canon", 145: "title": "Security Canon", 157: "id": "phase-09", 159: "name": "Operational Flows Canon", 164: "title": "Operational Flows Canon", 175: "id": "phase-10", 177: "name": "Monitoring & Real-time Observability", 182: "title": "Monitoring & Real-time Observability", 198: "id": "overview_scope", 199: "title": "Overview & Scope", 204: "id": "master_architecture_index", 205: "title": "Master Architecture Index", 207: "phase": "phase-01", 221: "id": "panel_manifest", 222: "title": "Panel Manifest", 224: "phase": "phase-01", 237: "id": "project_scope", 238: "title": "Project Scope Canonical", 240: "phase": "phase-01", 253: "id": "devon_continuity", 254: "title": "Devon Continuity", 256: "phase": "phase-01", 269: "id": "deployment_order", 270: "title": "Deployment Order Canonical", 272: "phase": "phase-01", 285: "id": "sandbox_environment", 286: "title": "Sandbox Environment Canonical", 288: "phase": "phase-01", 301: "id": "server_registry", 302: "title": "Server Registry Canonical", 304: "phase": "phase-01", 317: "id": "project_progress_canonical", 318: "title": "Project Progress Canonical", 320: "phase": "phase-01", 335: "id": "project_progress_model", 336: "title": "Project Progress Model", 338: "phase": "phase-01", 355: "id": "prerequisites", 361: "id": "installation", 367: "id": "configuration", 373: "id": "validation", 379: "id": "observable_evidence", 385: "id": "failure_modes_recovery", 391: "id": "completion_promotion", 399: "id": "architecture_engineering_core", 400: "title": "Architecture & Engineering Canon", 405: "id": "cas", 406: "title": "CAS · Cognitive Architecture Spec", 408: "phase": "phase-02", 427: "id": "cgs", 428: "title": "CGS · Canonical Governance Spec", 430: "phase": "phase-02", 443: "id": "acs", 444: "title": "ACS · Artifact Canon Structure", 446: "phase": "phase-02", 459: "id": "css", 460: "title": "CSS · Contracts & Schemas Spec", 462: "phase": "phase-02", 475: "id": "ncs", 476: "title": "NCS · Naming Canon Spec", 478: "phase": "phase-02", 491: "id": "sts", 492: "title": "STS · State Transition Spec", 494: "phase": "phase-02", 510: "id": "brps", 511: "title": "BRPS · Build Release Promotion Spec", 513: "phase": "phase-02", 526: "id": "cdms", 527: "title": "CDMS · Canonical Deployment Model Spec", 529: "phase": "phase-02", 542: "id": "ris", 543: "title": "RIS · Role Interaction Spec", 545: "phase": "phase-02", 559: "id": "ofms", 560: "title": "OFMS · Operational Flow Mapping Spec", 562: "phase": "phase-02", 576: "id": "card_contract_minimums", 577: "title": "Card Contract Minimums", 579: "phase": "phase-02", 592: "id": "panel_data_contract", 593: "title": "Panel Data Contract", 595: "phase": "phase-02", 608: "id": "panel_component_contract", 609: "title": "Panel Component Contract", 611: "phase": "phase-02", 624: "id": "panel_sync_contract", 625: "title": "Panel Sync Contract", 627: "phase": "phase-02", 640: "id": "panel_canonical_tree", 641: "title": "Panel Canonical Tree", 643: "phase": "phase-02", 656: "id": "panel_navigation_spec", 657: "title": "Panel Navigation Spec", 659: "phase": "phase-02", 672: "id": "panel_ui_blueprint", 673: "title": "Panel UI Blueprint", 675: "phase": "phase-02", 688: "id": "canonical_matrix_v1", 689: "title": "Canonical Matrix v1", 691: "phase": "phase-02", 707: "id": "prerequisites", 713: "id": "installation", 719: "id": "configuration", 725: "id": "validation", 731: "id": "observable_evidence", 737: "id": "failure_modes_recovery", 743: "id": "completion_promotion", 751: "id": "cognitive_flow", 752: "title": "Cognitive Flow Canon", 757: "id": "cfc", 758: "title": "CFC · Cognitive Flow Canon", 760: "phase": "phase-03", 778: "id": "ccc", 779: "title": "CCC · Cognitive Component Context", 781: "phase": "phase-03", 798: "id": "prerequisites", 804: "id": "installation", 810: "id": "configuration", 816: "id": "validation", 822: "id": "observable_evidence", 828: "id": "failure_modes_recovery", 834: "id": "completion_promotion", 842: "id": "containerization", 843: "title": "Containerization Canon", 848: "id": "cdms", 849: "title": "CDMS · Canonical Deployment Model Spec", 851: "phase": "phase-04", 869: "id": "prerequisites", 875: "id": "installation", 881: "id": "configuration", 887: "id": "validation", 893: "id": "observable_evidence", 899: "id": "failure_modes_recovery", 905: "id": "completion_promotion", 913: "id": "latency_performance", 914: "title": "Latency & Performance Canon", 919: "id": "lpc", 920: "title": "LPC · Latency & Performance Canon", 922: "phase": "phase-05", 938: "id": "prerequisites", 944: "id": "installation", 950: "id": "configuration", 956: "id": "validation", 962: "id": "observable_evidence", 968: "id": "failure_modes_recovery", 974: "id": "completion_promotion", 982: "id": "noise_reduction", 983: "title": "Noise Reduction Canon", 988: "id": "nrc", 989: "title": "NRC · Noise Reduction Canon", 991: "phase": "phase-06", 1008: "id": "prerequisites", 1014: "id": "installation", 1020: "id": "configuration", 1026: "id": "validation", 1032: "id": "observable_evidence", 1038: "id": "failure_modes_recovery", 1044: "id": "completion_promotion", 1052: "id": "observability_audit", 1053: "title": "Observability & Audit Canon", 1058: "id": "oac", 1059: "title": "OAC · Observability & Audit Canon", 1061: "phase": "phase-07", 1075: "id": "panel_runtime_bridge", 1076: "title": "Panel Runtime Bridge", 1078: "phase": "phase-04", 1092: "id": "host_runtime_support", 1093: "title": "Host Runtime Support", 1095: "phase": "phase-04", 1108: "id": "docker_runtime_support", 1109: "title": "Docker Runtime Support", 1111: "phase": "phase-04", 1124: "id": "runtime_status_support", 1125: "title": "Runtime Status Support", 1127: "phase": "phase-04", 1140: "id": "runtime_row_semantics", 1141: "title": "Runtime Row Semantics Canonical", 1143: "phase": "phase-07", 1160: "id": "prerequisites", 1166: "id": "installation", 1172: "id": "configuration", 1178: "id": "validation", 1184: "id": "observable_evidence", 1190: "id": "failure_modes_recovery", 1196: "id": "completion_promotion", 1204: "id": "security_governance", 1205: "title": "Security Canon", 1210: "id": "sec", 1211: "title": "SEC · Security Canon", 1213: "phase": "phase-08", 1235: "id": "host_security", 1236: "title": "Host Security Canonical", 1238: "phase": "phase-08", 1251: "id": "app_security", 1252: "title": "App Security Canonical", 1254: "phase": "phase-08", 1267: "id": "module_security", 1268: "title": "Module Security Canonical", 1270: "phase": "phase-08", 1283: "id": "runtime_security", 1284: "title": "Runtime Security Canonical", 1286: "phase": "phase-08", 1299: "id": "delivery_security", 1300: "title": "Delivery Security Canonical", 1302: "phase": "phase-08", 1315: "id": "approval_policy", 1316: "title": "Approval Canonization Policy", 1318: "phase": "phase-08", 1331: "id": "memory_isolation", 1332: "title": "Memory Isolation Canonical", 1334: "phase": "phase-08", 1347: "id": "security_monitoring", 1348: "title": "Security Monitoring Canonical", 1350: "phase": "phase-08", 1366: "id": "prerequisites", 1372: "id": "installation", 1378: "id": "configuration", 1384: "id": "validation", 1390: "id": "observable_evidence", 1396: "id": "failure_modes_recovery", 1402: "id": "completion_promotion", 1410: "id": "operational_flows", 1411: "title": "Operational Flows Canon", 1416: "id": "ofc", 1417: "title": "OFC · Operational Flows Canon", 1419: "phase": "phase-09", 1436: "id": "prerequisites", 1442: "id": "installation", 1448: "id": "configuration", 1454: "id": "validation", 1460: "id": "observable_evidence", 1466: "id": "failure_modes_recovery", 1472: "id": "completion_promotion", 1480: "id": "delivery_layer", 1481: "title": "Delivery Layer", 1486: "id": "subcategory_pipelines", 1487: "title": "Subcategory Pipelines", 1489: "phase": "phase-09", 1502: "id": "panel_content_index", 1503: "title": "Panel Content Index", 1505: "phase": "phase-09", 1521: "id": "prerequisites", 1527: "id": "installation", 1533: "id": "configuration", 1539: "id": "validation", 1545: "id": "observable_evidence", 1551: "id": "failure_modes_recovery", 1557: "id": "completion_promotion", 1565: "id": "memory_learning_reasoning", 1566: "title": "Memory, Learning & Reasoning Governance", 1571: "id": "memory_arch", 1572: "title": "Memory Canonical Architecture", 1574: "phase": "phase-08", 1587: "id": "memory_lifecycle", 1588: "title": "Memory Lifecycle Canonical", 1590: "phase": "phase-08", 1603: "id": "learning_gov", 1604: "title": "Learning Governance Canonical", 1606: "phase": "phase-08", 1619: "id": "planning_reasoning", 1620: "title": "Planning Reasoning Canonical", 1622: "phase": "phase-08", 1635: "id": "tool_execution", 1636: "title": "Tool Execution Canonical", 1638: "phase": "phase-08", 1651: "id": "knowledge_ingestion", 1652: "title": "Knowledge Ingestion Canonical", 1654: "phase": "phase-08", 1670: "id": "prerequisites", 1676: "id": "installation", 1682: "id": "configuration", 1688: "id": "validation", 1694: "id": "observable_evidence", 1700: "id": "failure_modes_recovery", 1706: "id": "completion_promotion", 1714: "id": "monitoring_observability", 1715: "title": "Monitoring & Real-time Observability", 1720: "id": "monitoring_canonical", 1721: "title": "Monitoring Canonical", 1723: "phase": "phase-10", 1738: "id": "sse_bridge_canonical", 1739: "title": "SSE Bridge Canonical", 1741: "phase": "phase-10", 1757: "id": "prerequisites", 1763: "id": "installation", 1769: "id": "configuration", 1775: "id": "validation", 1781: "id": "observable_evidence", 1787: "id": "failure_modes_recovery", 1793: "id": "completion_promotion", 1803: "phase", 1804: "category", == PANEL_CANONICAL_TREE: ids/titles/subcategories == 35: "subcategories": [ 53: "subcategories": [ 63: "subcategories": [ 73: "subcategories": [ 90: "subcategories": [ 108: "subcategories": [ 119: "subcategories": [ 135: "subcategories": [ 153: "subcategories": [ 170: "subcategories": [ 187: "subcategories": [ 197: "subcategories": [ 214: "subcategories": [ 224: "subcategories": [ 234: "subcategories": [ 244: "subcategories": [ 254: "subcategories": [ 264: "subcategories": [ 274: "subcategories": [ 290: "subcategories": [ 300: "subcategories": [ 310: "subcategories": [ 320: "subcategories": [ 330: "subcategories": [ 341: "subcategories": [ 351: "subcategories": [ 361: "subcategories": [ 377: "subcategories": [ 388: "subcategories": [ 404: "subcategories": [ 414: "subcategories": [ 424: "subcategories": [ 441: "subcategories": [ == DOCS current markers == 276: .phase-strip{ 286: .phase-strip::-webkit-scrollbar{ 289: .phase-strip::-webkit-scrollbar-thumb{ 460: .doc-map{ 464: .doc-map-row{ 613: .doc-map-row{grid-template-columns:1fr} 645:
672: 716: 816: