{
  "source": "reaktor_architecture_atlas.html",
  "revision": "71c9cdc97b480ad08a50d5bb8d1c14c8fb49edb0d4d97f9c0f65f0d6468a324a",
  "date": "2026-10-07",
  "status": "design",
  "scope": "55 panels, 50 diagrams, inspection notes, vocabulary and all 18 prose chapters. Navigation controls are presentation, not imported instructions.",
  "entries": [
    {
      "sourceId": "panel-system",
      "sourceTitle": "The graph is the system language",
      "target": "/docs/architecture-atlas-foundations#panel-system",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-ideas",
      "sourceTitle": "Core ideas and invariants",
      "target": "/docs/architecture-atlas-foundations#panel-ideas",
      "status": "incorporated",
      "diagram": false,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-contracts",
      "sourceTitle": "Reusable feature contracts",
      "target": "/docs/architecture-atlas-foundations#panel-contracts",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-incidence",
      "sourceTitle": "Store the relation once; preserve each participant’s role",
      "target": "/docs/architecture-atlas-foundations#panel-incidence",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-layers",
      "sourceTitle": "An edge’s meaning survives the map",
      "target": "/docs/architecture-atlas-foundations#panel-layers",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:1",
      "target": "/docs/architecture-atlas-foundations",
      "status": "incorporated"
    },
    {
      "sourceId": "description:2",
      "target": "/docs/architecture-atlas-foundations",
      "status": "incorporated"
    },
    {
      "sourceId": "description:3",
      "target": "/docs/architecture-atlas-foundations",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-nodes-1",
      "sourceTitle": "Node families · behavior",
      "target": "/docs/architecture-atlas-vocabulary#panel-nodes-1",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 10
    },
    {
      "sourceId": "panel-nodes-2",
      "sourceTitle": "Node families · experience",
      "target": "/docs/architecture-atlas-vocabulary#panel-nodes-2",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 10
    },
    {
      "sourceId": "panel-nodes-3",
      "sourceTitle": "Node families · resources",
      "target": "/docs/architecture-atlas-vocabulary#panel-nodes-3",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 10
    },
    {
      "sourceId": "panel-nodes-4",
      "sourceTitle": "Node families · governance",
      "target": "/docs/architecture-atlas-vocabulary#panel-nodes-4",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 10
    },
    {
      "sourceId": "panel-ports-1",
      "sourceTitle": "Port profiles · values & interaction",
      "target": "/docs/architecture-atlas-vocabulary#panel-ports-1",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-ports-2",
      "sourceTitle": "Port profiles · lifetime & control",
      "target": "/docs/architecture-atlas-vocabulary#panel-ports-2",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-relations-1",
      "sourceTitle": "Hyperedge patterns · flow & coordination",
      "target": "/docs/architecture-atlas-vocabulary#panel-relations-1",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-relations-2",
      "sourceTitle": "Hyperedge patterns · state & structure",
      "target": "/docs/architecture-atlas-vocabulary#panel-relations-2",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-relations-3",
      "sourceTitle": "Hyperedge patterns · meaning & change",
      "target": "/docs/architecture-atlas-vocabulary#panel-relations-3",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-vocabulary",
      "sourceTitle": "Node, port and hyperedge catalog",
      "target": "/docs/architecture-atlas-vocabulary#panel-vocabulary",
      "status": "incorporated",
      "diagram": false,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:4",
      "target": "/docs/architecture-atlas-vocabulary",
      "status": "incorporated"
    },
    {
      "sourceId": "description:5",
      "target": "/docs/architecture-atlas-vocabulary",
      "status": "incorporated"
    },
    {
      "sourceId": "description:6",
      "target": "/docs/architecture-atlas-vocabulary",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-cospan",
      "sourceTitle": "Composition is gluing a boundary, not drawing an arrow",
      "target": "/docs/architecture-atlas-semantics#panel-cospan",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-rewrite",
      "sourceTitle": "A safe rewrite explains what must remain",
      "target": "/docs/architecture-atlas-semantics#panel-rewrite",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-statecharts-v2",
      "sourceTitle": "Statecharts as an execution profile",
      "target": "/docs/architecture-atlas-semantics#panel-statecharts-v2",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-scc",
      "sourceTitle": "Allow cycles where their semantics are defined",
      "target": "/docs/architecture-atlas-semantics#panel-scc",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-protocol",
      "sourceTitle": "A well-typed message can still be an illegal action",
      "target": "/docs/architecture-atlas-semantics#panel-protocol",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-petri",
      "sourceTitle": "Visualize what a workflow is waiting for",
      "target": "/docs/architecture-atlas-semantics#panel-petri",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-queues",
      "sourceTitle": "Backpressure is a first-class network contract",
      "target": "/docs/architecture-atlas-semantics#panel-queues",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-resources",
      "sourceTitle": "Make resource misuse unrepresentable where possible",
      "target": "/docs/architecture-atlas-semantics#panel-resources",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-timescales",
      "sourceTitle": "Do not transact an architecture edit for every state update",
      "target": "/docs/architecture-atlas-semantics#panel-timescales",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:7",
      "target": "/docs/architecture-atlas-semantics",
      "status": "incorporated"
    },
    {
      "sourceId": "description:8",
      "target": "/docs/architecture-atlas-semantics",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-language",
      "sourceTitle": "Blueprint as a distributed-system language",
      "target": "/docs/architecture-atlas-language#panel-language",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-compiler",
      "sourceTitle": "Lowering is an obligation to preserve meaning",
      "target": "/docs/architecture-atlas-language#panel-compiler",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-incremental",
      "sourceTitle": "One dependency system can serve many tools",
      "target": "/docs/architecture-atlas-language#panel-incremental",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-capabilities",
      "sourceTitle": "Portability should adapt without hiding degradation",
      "target": "/docs/architecture-atlas-language#panel-capabilities",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-placement",
      "sourceTitle": "Placement is constrained graph partitioning",
      "target": "/docs/architecture-atlas-language#panel-placement",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-source",
      "sourceTitle": "A lens explains round trips; it does not create cross-store ACID",
      "target": "/docs/architecture-atlas-language#panel-source",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-mvcc",
      "sourceTitle": "A graph transaction protects invariants, not just records",
      "target": "/docs/architecture-atlas-language#panel-mvcc",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-causal",
      "sourceTitle": "One global graph does not imply one global instant",
      "target": "/docs/architecture-atlas-language#panel-causal",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:9",
      "target": "/docs/architecture-atlas-language",
      "status": "incorporated"
    },
    {
      "sourceId": "description:10",
      "target": "/docs/architecture-atlas-language",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-shadow",
      "sourceTitle": "Shadow should answer a named counterfactual question",
      "target": "/docs/architecture-atlas-evolution#panel-shadow",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-evidence",
      "sourceTitle": "A claim chooses its evidence—not the other way around",
      "target": "/docs/architecture-atlas-evolution#panel-evidence",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-update-cut",
      "sourceTitle": "Compatibility-closed region updates",
      "target": "/docs/architecture-atlas-evolution#panel-update-cut",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-release",
      "sourceTitle": "Region release and activation",
      "target": "/docs/architecture-atlas-evolution#panel-release",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-host-matrix",
      "sourceTitle": "Runtime-specific update classes",
      "target": "/docs/architecture-atlas-evolution#panel-host-matrix",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:11",
      "target": "/docs/architecture-atlas-evolution",
      "status": "incorporated"
    },
    {
      "sourceId": "description:12",
      "target": "/docs/architecture-atlas-evolution",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-synthesis",
      "sourceTitle": "Stately, Unreal, Cursor, FlutterFlow and Expo",
      "target": "/docs/architecture-atlas-workbench#panel-synthesis",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-studio",
      "sourceTitle": "Synchronized authoring and inspection views",
      "target": "/docs/architecture-atlas-workbench#panel-studio",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-precedents",
      "sourceTitle": "Do not base differentiation on a familiar primitive",
      "target": "/docs/architecture-atlas-workbench#panel-precedents",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:13",
      "target": "/docs/architecture-atlas-workbench",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-example",
      "sourceTitle": "Cross-runtime reference architecture",
      "target": "/docs/architecture-atlas-scenarios#panel-example",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-scenario-dispatch",
      "sourceTitle": "A ride-dispatch feature, from maps to durable assignment",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-dispatch",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 13
    },
    {
      "sourceId": "panel-scenario-checkout",
      "sourceTitle": "Checkout: a local transaction plus an external saga",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-checkout",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 16
    },
    {
      "sourceId": "panel-scenario-game",
      "sourceTitle": "Multiplayer across Unreal, Unity and a shared backend",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-game",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 14
    },
    {
      "sourceId": "panel-scenario-voice",
      "sourceTitle": "Private voice coaching with adaptive inference",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-voice",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 15
    },
    {
      "sourceId": "panel-scenario-iot",
      "sourceTitle": "Industrial telemetry around a qualified control boundary",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-iot",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 14
    },
    {
      "sourceId": "panel-scenario-ml",
      "sourceTitle": "A reproducible model experiment and deployment pipeline",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-ml",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 15
    },
    {
      "sourceId": "panel-scenario-collab",
      "sourceTitle": "Local-first collaborative editing with controlled publication",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-collab",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 15
    },
    {
      "sourceId": "panel-scenario-media",
      "sourceTitle": "A low-copy camera and GPU processing pipeline",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-media",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 13
    },
    {
      "sourceId": "panel-scenario-logistics",
      "sourceTitle": "A multi-party allocation problem, not a web of pairwise links",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-logistics",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 12
    },
    {
      "sourceId": "panel-scenario-selfhost",
      "sourceTitle": "Reaktor improves a Reaktor system without approving itself",
      "target": "/docs/architecture-atlas-scenarios#panel-scenario-selfhost",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 15
    },
    {
      "sourceId": "description:14",
      "target": "/docs/architecture-atlas-scenarios",
      "status": "incorporated"
    },
    {
      "sourceId": "panel-impact",
      "sourceTitle": "Complexity frontier and ecosystem impact",
      "target": "/docs/architecture-atlas-qualification#panel-impact",
      "status": "incorporated",
      "diagram": true,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-audit",
      "sourceTitle": "Design obligations and open findings",
      "target": "/docs/architecture-atlas-qualification#panel-audit",
      "status": "incorporated",
      "diagram": false,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-coverage",
      "sourceTitle": "Documentation coverage",
      "target": "/docs/architecture-atlas-qualification#panel-coverage",
      "status": "incorporated",
      "diagram": false,
      "inspectorEntries": 0
    },
    {
      "sourceId": "panel-bibliography",
      "sourceTitle": "Primary sources",
      "target": "/docs/architecture-atlas-qualification#panel-bibliography",
      "status": "incorporated",
      "diagram": false,
      "inspectorEntries": 0
    },
    {
      "sourceId": "description:15",
      "target": "/docs/architecture-atlas-qualification",
      "status": "incorporated"
    },
    {
      "sourceId": "description:16",
      "target": "/docs/architecture-atlas-qualification",
      "status": "incorporated"
    },
    {
      "sourceId": "description:17",
      "target": "/docs/architecture-atlas-qualification",
      "status": "incorporated"
    },
    {
      "sourceId": "description:18",
      "target": "/docs/architecture-atlas-qualification",
      "status": "incorporated"
    },
    {
      "sourceId": "description:0",
      "target": "/docs/architecture-atlas-foundations",
      "status": "incorporated"
    }
  ]
}
