VisionFlow/docs/diagrams/README.md at main · DreamLab-AI/VisionFlow · GitHub
Skip to content

Latest commit

 

History

History
405 lines (347 loc) · 72.8 KB

README.md

File metadata and controls

405 lines (347 loc) · 72.8 KB

Diagrams as code

Machine-readable diagrams for the VisionFlow estate. The primary topic directories cover nine repositories; estate topics also cover shared services and supporting repositories. Revision labels declare the source baseline and are not automatic semantic verification. The 2026-09-07 audit records source findings, working-tree hashes and evidence limits. Sequence diagrams first; no narrative — every fact lives inside a diagram as a participant path:line, a message, or a Note. This tree lives in the estate canon (VisionFlow) so that cross-repo edges are first-class; it was moved here from VisionClaw docs/diagrams on 2026-09-07 (history there up to 4d1a698e7).

All sources: / governing: paths are relative to the VisionFlow repo root and reach sibling checkouts through the local layout in docs/architecture/repository-map.md (../project, ../project/agentbox, ../solid-pod-rs, …). Citations inside diagrams stay short (basename or trailing fragment) and resolve by suffix against the file's own sources:.

Path Area id Repository (local path)
visionflow/NN-*.md VF-NN VisionFlow — canon, website, estate-health, dream-cycle, governance gates (.)
visionclaw/NN-*.md VC-NN VisionClaw — Rust server, GPU/wire, knowledge/data, React + Godot clients (../project)
agentbox/NN-*.md AB-NN agentbox — container runtime, ingress/identity/governance, memory/learning (../project/agentbox)
solid-pod-rs/NN-*.md SP-NN solid-pod-rs — Solid/JSS library and server, did:nostr, git pods (../solid-pod-rs)
nostr-rust-forum/NN-*.md NF-NN nostr-rust-forum — forum kit, Workers, passkey auth, relay, ACS kinds (../nostr-rust-forum)
dreamlab-ai-website/NN-*.md DW-NN dreamlab-ai-website — DreamLab deployment and operator overlay (../dreamlab-ai-website)
vowl-wasm/NN-*.md VW-NN vowl-wasm — VOWL notation engine, WASM (../vowl-wasm)
knowledgegraph/NN-*.md KG-NN knowledgeGraph — published corpus and build pipeline (../knowledgeGraph)
visiongraph/NN-*.md VG-NN visionGraph — authoring vault and publishing pipeline (../visionGraph)
ontomark/NN-*.md OM-NN ontomark — the shared Markdown-ontology toolchain: parser, typed model, EL reasoner, compiler/build, assisted ingest, WASM engine (../ontomark)
dream-engine/NN-*.md DE-NN dream-engine — the extracted permissive judgement and loop crates (MIT OR Apache-2.0), seen from the estate: crate DAG, licence fence, published crates and open items. The repository's own eight-topic corpus is linked, not duplicated (../dream-engine, public, main 5578a24). The estate adapter is AB-23
estate/NN-*.md ES-NN cross-repo and infrastructure interfaces; verified_commit is a {repo: sha} map
COVERAGE.md generated inverted indexes: diagram → file, ADR → files, governing doc → files, source path → files
hero/ marketing hero images and their Mermaid → Nano Banana pipeline; not part of the coverage tree
rendered/ mmdc SVG output, gitignored, regenerable

The pre-2026-09-05 technical diagrams and narrative docs are history only, kept in VisionClaw at docs/archive/diagrams/2026-09-pre-overhaul/.

File contract

---
id: VC-03                      # <AREA>-<NN>, unique
title: REST request lifecycle
area: visionclaw               # = the directory name (see the table above)
governing: [../project/docs/IDENTITY-authority-chain.md]
adrs: [ADR-2009, ADR-2011]
sources: [../project/src/main.rs, ../project/src/middleware/rbac_gate.rs]   # relative to VisionFlow root, must exist
verified_commit: b00c28a0d     # one sha, or {visionclaw: …, agentbox: …} for a topic whose sources span repos
---
## VC-03.1 GET /api/graph/data — read path
```mermaid
sequenceDiagram
    autonumber
    participant RG as RbacGate<br/>src/middleware/rbac_gate.rs:122
    ...
```

Citations resolve by exact match first, then by /-suffix against sources:; a bare basename that matches more than one entry is an ambiguous warning — qualify it (handlers/graph/mod.rs:40). A repo-root file that shares a basename with a deeper one (README.md) is cited by its exact sources: path. A citation whose file is not in sources: is an unresolvable warning: it was never checked. Never use ... inside a path.

A bare :NNN (no path) is a continuation and is checked too: it means the last path cited earlier on the same line/label; in a sequence message X->>Y: … (:NNN) or Note over X: … :NNN, the file bound to participant X (participant X as Label<br/>path:NN); otherwise the most recent path earlier in the diagram. A bare ref with no path anywhere before it is a warning, and so is a bare ref on a message whose participant is declared without a path (it would otherwise bind to the wrong file and pass). Comma lists :987,1053 check every number. Ports are never written as bare :NNN — write port 8084. --cite-check reads each cited file at the topic's declared verified_commit (git show <sha>:<path> in the owning repo; the {repo: sha} map form by key), so a stamp means "true at that sha" and a sibling checkout's uncommitted edits cannot flag a correct anchor; it falls back to the working tree only when the sha is unknown.

Every mermaid block sits under an ## <file-id>.<n> <title> heading; ids are unique tree-wide; at most three prose lines per diagram. Notes use the prefixes INVARIANT:, DIVERGENCE: (governing-doc open item), DOC-DRIFT: (doc says X, code does Y), EXTERNAL: (asserted by this repo about another repo), see XX-NN.n (cross-reference).

Tooling

node scripts/diagram-index-gen.cjs docs/diagrams --check              # frontmatter, ids, paths, prose limit
node scripts/diagram-index-gen.cjs docs/diagrams --check --render     # + parse every block with mmdc → rendered/
node scripts/diagram-index-gen.cjs docs/diagrams --check --cite-check # + resolve every path:line citation
node scripts/diagram-index-gen.cjs docs/diagrams --check --strict-citations   # the gate: refuse anything unverified
node scripts/diagram-index-gen.cjs docs/diagrams                      # regenerate the index below + COVERAGE.md

Where the citation gate runs

--strict-citations is a local gate, run before pushing. It resolves every citation with git show <sha>:<path> against the revision its topic declares, refuses anything it could not verify, and writes VERIFICATION.md recording what it actually resolved.

The sources: and governing: existence check follows the same rule. A path missing from the working tree is checked with git cat-file -e <sha>:<path> in the repository that owns it, at the sha the topic declares, and counts as present when it is there — a sibling checkout that is behind, or that has moved on past a file an older topic legitimately cites, is not evidence the file does not exist. The run prints N source(s) exist at the declared revision but not in the working tree per topic, so the fallback is never silent, and a path that exists at neither is still an error.

It is local because it cannot honestly be anything else. sources: reach sixteen repositories at forty-one declared revisions; checking a citation on a hosted runner would mean checking each of them out at the exact sha. Measured on 2026-09-21, two cannot be fetched at all: jjohare/visionGraph is private, and the RuView sha the corpus declares exists only in a local clone. A runner has no clone of either to read, so every citation into them is unverifiable there and --strict-citations refuses it; the revision fallback above does not help, because it too needs the repository on disk. A runner-side strict gate would be red from its first run. The only way to green it is a second, weaker definition of "verified" that only CI uses — which is precisely the thing a corpus whose claim is this line was read at this commit cannot afford.

So CI gates the freshness of the local run instead. --check-verification recomputes the declared revisions from the topics' frontmatter — no source access needed — and refuses a VERIFICATION.md written against a different set. A topic that is re-stamped without its citations being re-resolved cannot reach main. The workflow is .github/workflows/diagram-index.yml.

The citation allowlist

A handful of citations can never resolve at any declared revision, because the file they name exists in no commit. Today that is nine, all gitignored build artefacts: website/build-receipt.json (VF-02) and texput.log (VF-07). Refusing them forever keeps the strict gate permanently red; ignoring them silently is the failure this checker exists to prevent. So each one is named in citation-allowlist.json with a reason, and strict mode passes it while counting and printing it separately as allowlisted (unverifiable) — never as verified.

An entry waives the revision requirement for exactly the citation it names (topic, diagram, path, line); the line checks still run against it. An entry that stops matching anything is stale and fails the run, which is what stops the file rotting into a blanket waiver. Adding one is a reviewable act: the reason must say why the citation can never be verified, not why verifying it is inconvenient.

--cite-check resolves each path:line inside a diagram against the file's own sources: list, asserts the file is long enough, warns when the anchor line is blank or a lone closing brace, and — for a participant labelled with a function name — warns when the cited line falls outside that function's body. On its own it warns, never fails; under --strict-citations every one of those warnings is a refusal. Unresolved and ambiguous citations warn the same way. The generated ADR index qualifies numbers by repository; estate-unresolved means ownership still needs resolution.

That last check exists because relocating a citation by diff, however carefully, preserves whatever the citation meant: if it was already pointing at the wrong line, a re-anchoring pass moves the error and stamps a fresh verified_commit on it. Re-derive a citation from the SYMBOL (grep -n the name, then read the body), never from a computed offset.

Its blind spots: a bare :NNN continuation (Dockerfile.unified:255<br/>… ENTRYPOINT:340), an extensionless path (Makefile:12, Dockerfile:40 — the matcher requires a .ext), a basename two sources: entries share (ci.yml), a governing: doc that is not also a source, and — unfixably — a citation that resolves to a real, non-blank line describing behaviour that has since been deleted. Those still need a human reading the code at each cited line.

One rule follows from all of it: verify a landing line by reading it, never by adding a shift to the old one. A diff shift tells you where a line moved, not whether the citation was pointing at the right line before it moved — and a wrong citation plus a correct shift is still a wrong citation, now wearing a fresh verified_commit.

--check --cite-check passing is not sufficient: --render catches grammar defects the checker cannot see, so re-render after EVERY edit, including a one-line note. Traps measured on 2026-09-07 across ~1,300 diagrams (each cost a lane a render cycle):

Breaks Where Do instead
bare ; (and HTML entities such as &lt;, which contain one) sequenceDiagram message text and Note over X: plain prose, commas, <br/>; quoted flowchart labels and note … end note blocks are safe
:: or a quote (Foo::bar) stateDiagram-v2 transition labels Foo.bar
{ } in a member line (Replayed { ttl }) classDiagram drop the braces
escaped \" flowchart node labels reword
&&, ` , >` sequence messages
call as a classDef name flowchart another name
mindmap, timeline anywhere rejected by the generator as low-density kinds; use flowchart
a wide erDiagram, an LR subgraph of many unconnected nodes, an unwrapped note for render > 4500 px flowchart TB with subgraphs, wrap notes at ~55 chars with <br/>, flip TD↔LR

mmdc is the Nix-installed Mermaid CLI (11.16). For a visual check, copy an SVG from rendered/ to /home/devuser/gui-tools/ and open file:///home/devuser/exchange/<name>.svg in the browsercontainer sidecar (chrome-devtools MCP browser-gpu); agentbox/scripts/mmdc-sidecar.sh renders through the same sidecar. Hero images regenerate with hero/src/batch-generate.sh (Nano Banana Pro, GOOGLE_API_KEY).

Diagram index

158 topic files, 1494 diagrams. Regenerate with node scripts/diagram-index-gen.cjs docs/diagrams.

visionflow

ID Topic Diagrams Kinds Governing ADRs
VF-01 Repo composition and the canon — document taxonomy, ADR lifecycle, index gate 11 flowchart, stateDiagram-v2, sequenceDiagram BASELINE-visionflow.md, README.md, repository-map.md ADR-2001, ADR-2002, ADR-2005, ADR-2006, ADR-2007, ADR-2010, ADR-2011, ADR-2012, ADR-2013
VF-02 Website build and deploy — copy-only build, asset inventory, gated Pages publication 12 sequenceDiagram, flowchart, erDiagram, stateDiagram-v2 BASELINE-visionflow.md, site-verification.md, PRD-website.md ADR-2002, ADR-2003, ADR-2004, ADR-2005
VF-03 Estate health — nightly CI collection, offline check, and the snapshot the site renders 9 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-visionflow.md, repository-map.md ADR-2006, ADR-2008
VF-04 Dream-cycle integration — rotation slots, evaluator contracts, ledger and the human gate 9 flowchart, stateDiagram-v2, sequenceDiagram BASELINE-visionflow.md, README.md ADR-2008, ADR-2009
VF-05 Governance gates — every CI gate, what it reads, its pass/fail rule and whether it blocks 12 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-visionflow.md, compatibility-matrix.md ADR-2005, ADR-2006, ADR-2010, ADR-2011
VF-06 Diagram tooling — the report render gate and this tree's own generator 14 flowchart, sequenceDiagram BASELINE-visionflow.md ADR-2004
VF-07 Pitch, presentation and report pipelines — release manifests, Wardley exports, LaTeX and the content that has no pipeline 11 flowchart, sequenceDiagram, classDiagram BASELINE-visionflow.md, compatibility-matrix.md ADR-2006
VF-08 Compatibility matrix and dependency direction across the estate 6 flowchart, sequenceDiagram compatibility-matrix.md, repository-map.md, BASELINE-visionflow.md ADR-2006, ADR-2007

visionclaw

ID Topic Diagrams Kinds Governing ADRs
VC-01 Server boot, AppState construction and the full route table 13 sequenceDiagram, flowchart BASELINE-architecture.md ADR-2004, ADR-2005, ADR-2007, ADR-2008, ADR-2026, ADR-2037, ADR-2038, ADR-2045, ADR-2053, ADR-2091
VC-02 Actor supervision tree, GraphServiceSupervisor routing and peer actor surfaces 14 flowchart, sequenceDiagram, stateDiagram-v2, classDiagram BASELINE-architecture.md ADR-2005, ADR-2007, ADR-2045
VC-03 Request lifecycle, identity and the RBAC lattice 14 sequenceDiagram, flowchart IDENTITY-authority-chain.md, SECURITY-profiles.md, BASELINE-architecture.md ADR-2002, ADR-2003, ADR-2009, ADR-2010, ADR-2011, ADR-2012, ADR-2013, ADR-2026, ADR-2039, ADR-2043, ADR-2044
VC-04 Handler internals — graph, state, and domain route families 23 sequenceDiagram, flowchart BASELINE-architecture.md ADR-2005, ADR-2007, ADR-2011, ADR-2111
VC-05 Governance and identity handler families 15 sequenceDiagram, flowchart BASELINE-architecture.md, IDENTITY-authority-chain.md ADR-2006, ADR-2010, ADR-2011, ADR-2013, ADR-2016, ADR-2020, ADR-2058, ADR-2067, ADR-2075, ADR-2090, ADR-2091, ADR-2093, ADR-2094, ADR-2116
VC-06 Settings round trip — REST, actors, SQLite adapter and generated client types 8 flowchart, sequenceDiagram BASELINE-architecture.md ADR-2005, ADR-2011, ADR-2041, ADR-2046, ADR-2047, ADR-2080, ADR-2115
VC-07 Hexagonal ports, adapters, the CQRS application layer and the crate split 9 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md ADR-2004, ADR-2005, ADR-2016
VC-08 Observability, liveness canaries, health composition and the dev/production build loop 9 sequenceDiagram, flowchart BASELINE-architecture.md, SECURITY-profiles.md ADR-2008, ADR-2026, ADR-2037, ADR-2038, ADR-2049
VC-09 Configuration loading, boot-time profile assertion and the environment-flag register 15 sequenceDiagram, flowchart, classDiagram BASELINE-architecture.md, SECURITY-profiles.md ADR-2012, ADR-2026, ADR-2037, ADR-2038, ADR-2039, ADR-2041, ADR-2043, ADR-2046, ADR-2094, ADR-2114, ADR-2115, ADR-2119
VC-10 GPU supervision and context bus 7 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-architecture.md, GPU-wire-abi.md ADR-2007, ADR-2053
VC-11 Physics step and force channels 8 sequenceDiagram, flowchart, classDiagram, stateDiagram-v2 GPU-wire-abi.md, BASELINE-architecture.md ADR-2007, ADR-2028, ADR-2029, ADR-2055, ADR-2060
VC-12 SimParams ABI, GPU buffers and PTX 7 classDiagram, sequenceDiagram, flowchart GPU-wire-abi.md ADR-2028, ADR-2030, ADR-2054, ADR-2055, ADR-2056
VC-13 Position broadcast pipeline and WebSocket 8 sequenceDiagram, stateDiagram-v2 PROTOCOL-registry.md, BASELINE-architecture.md ADR-2003, ADR-2018, ADR-2009, ADR-2002
VC-14 Wire frames and tag registry 9 classDiagram, flowchart, sequenceDiagram PROTOCOL-registry.md, GPU-wire-abi.md ADR-2018, ADR-2019, ADR-2020, ADR-2024, ADR-2057, ADR-2060
VC-15 GPU analytics kernels and pathfinding 12 sequenceDiagram, classDiagram, flowchart GPU-wire-abi.md ADR-2007, ADR-2053, ADR-2054, ADR-2061
VC-16 Interaction — drag, pin, layout, constraints and agent beams 8 sequenceDiagram, flowchart BASELINE-architecture.md, PROTOCOL-registry.md ADR-2020, ADR-2029, ADR-2035, ADR-2055
VC-17 XR presence crate and co-presence 4 sequenceDiagram, classDiagram PROTOCOL-registry.md, XR-client.md ADR-2019, ADR-2020
VC-18 Analytics support handlers and the analytics WebSocket 9 flowchart, sequenceDiagram, classDiagram PROTOCOL-registry.md, GPU-wire-abi.md ADR-2007, ADR-2009, ADR-2059
VC-20 Ontology pipeline - OWL extraction, Oxigraph, Whelk reasoning, governed mutation 11 sequenceDiagram, erDiagram, classDiagram BASELINE-architecture.md ADR-2004, ADR-2071, ADR-2064, ADR-2066, ADR-2068, ADR-2114, ADR-2116, ADR-2125, ADR-2147, ADR-OM-009
VC-21 Corpus ingest (CorpusSource port, ADR-2114) and the frontmatter inclusion gate 5 sequenceDiagram, flowchart VAULT-corpus-format.md, BASELINE-architecture.md ADR-2014, ADR-2040, ADR-2070, ADR-2112, ADR-2113, ADR-2114
VC-22 Data authority, provenance and erasure 11 flowchart, erDiagram, sequenceDiagram DATA-authority-erasure.md, BASELINE-architecture.md ADR-2004, ADR-2015, ADR-2016, ADR-2017, ADR-2069, ADR-2070
VC-23 Identifier taxonomy — typed URN, did:nostr, sha256-12, federation crossing, wire node-id 10 classDiagram, sequenceDiagram, flowchart IDENTIFIER-taxonomy.md ADR-2021, ADR-2022, ADR-2023, ADR-2024, ADR-2025, ADR-2070, ADR-2072
VC-24 ACSP — governed decision/elevation pipeline 11 stateDiagram-v2, sequenceDiagram, flowchart BASELINE-architecture.md ADR-2006, ADR-2101
VC-25 Insight loop, KPI, briefing, NLQ and semantic classification 11 sequenceDiagram, flowchart BASELINE-architecture.md ADR-2014, ADR-2040, ADR-2004, ADR-2063, ADR-2065
VC-26 Solid Pod integration — embedded pod, proxy, client stack 13 flowchart, sequenceDiagram DATA-authority-erasure.md, IDENTITY-authority-chain.md ADR-2067, ADR-2068, ADR-2070, ADR-2098, ADR-2106
VC-27 Agent estate integration — MCP relay, discovery, monitoring, ingest 10 sequenceDiagram, classDiagram BASELINE-architecture.md, IDENTIFIER-taxonomy.md ADR-2025, ADR-2058, ADR-2090, ADR-2091, ADR-2094
VC-28 External services — outbound integrations 8 sequenceDiagram, flowchart BASELINE-architecture.md ADR-2066, ADR-2115
VC-30 React client boot sequence and state layer 12 sequenceDiagram, classDiagram, flowchart BASELINE-architecture.md ADR-2074, ADR-2077
VC-31 R3F/Three.js graph render pipeline and WASM scene effects 11 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md
VC-32 Client WebSocket transport and binary position protocol 13 sequenceDiagram, classDiagram, flowchart PROTOCOL-registry.md, BASELINE-architecture.md ADR-2002, ADR-2019, ADR-2020, ADR-2047, ADR-2057, ADR-2078, ADR-2080
VC-33 Browser-client identity — NIP-07, NIP-98, passkeys, RBAC gating 8 sequenceDiagram, classDiagram IDENTITY-authority-chain.md, SECURITY-profiles.md ADR-2002, ADR-2009, ADR-2011, ADR-2012, ADR-2074, ADR-2075
VC-34 Client feature directories — API and WebSocket surface 20 sequenceDiagram, flowchart BASELINE-architecture.md ADR-2041, ADR-2115, ADR-2006, ADR-2074, ADR-2077
VC-35 Voice end to end — PTT, STT, intent, TTS 12 stateDiagram-v2, sequenceDiagram, flowchart BASELINE-architecture.md, IDENTITY-authority-chain.md ADR-2002, ADR-2039, ADR-2075
VC-36 Godot + gdext OpenXR immersive client 26 sequenceDiagram, flowchart, stateDiagram-v2, classDiagram XR-client.md, BASELINE-architecture.md ADR-2032, ADR-2033, ADR-2034, ADR-2035, ADR-2036, ADR-2039, ADR-2076, ADR-2079, ADR-2107, ADR-2108, ADR-2109, ADR-2133, ADR-2134, ADR-2135
VC-37 Browser XR surface and desktop spatial input 10 sequenceDiagram, flowchart, stateDiagram-v2 BASELINE-architecture.md, XR-client.md ADR-2032, ADR-2081
VC-38 XR memory cloud internals - snapshot, route, query, beat and semantic encoding 19 flowchart, sequenceDiagram, classDiagram, stateDiagram-v2 XR-client.md ADR-2107, ADR-2133, ADR-2134, ADR-2135, ADR-2136
VC-39 Codescape - the separate code-graph section, its crates, wire reuse, voice and proxy trust 7 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md, PROTOCOL-registry.md ADR-2143, ADR-2018, ADR-2019, ADR-2024, ADR-2141
VC-40 XR client on two backends - the capability table, the request gate, the switch and the Codescape palette (ADR-2143 A6) 3 flowchart, sequenceDiagram XR-client.md, ADR-2143-codescape-section-separate-workspace-and-port.md ADR-2143, ADR-2134, ADR-2108

agentbox

ID Topic Diagrams Kinds Governing ADRs
AB-01 Nix flake composition and apply-class gates 10 flowchart, stateDiagram-v2, sequenceDiagram, classDiagram BASELINE-container.md ADR-2003, ADR-2006, ADR-2029, ADR-2039, ADR-2080
AB-02 Boot sequence, supervision tree and readiness 21 sequenceDiagram, flowchart, stateDiagram-v2 BASELINE-container.md ADR-2003, ADR-2007, ADR-2028, ADR-2029, ADR-2034, ADR-2063, ADR-2080, ADR-2092, ADR-2104, ADR-2122
AB-03 Management API request lifecycle and route table 17 sequenceDiagram, flowchart BASELINE-container.md, INGRESS-identity.md ADR-2005, ADR-2013, ADR-2003
AB-04 Five-slot adapter spine, dispatch middleware and connect lifecycle 15 flowchart, classDiagram, sequenceDiagram, stateDiagram-v2 BASELINE-container.md ADR-2004, ADR-2005, ADR-2035, ADR-2036, ADR-2037, ADR-2064
AB-05 Manifest gate catalogue, vault path authority and the agentbox.sh CLI 15 sequenceDiagram, flowchart, stateDiagram-v2 BASELINE-container.md ADR-2003, ADR-2028, ADR-2029, ADR-2034, ADR-2036, ADR-2037, ADR-2038, ADR-2039, ADR-2080, ADR-2091, ADR-2092, ADR-2093, ADR-2094, ADR-2095, ADR-2107, ADR-2108, ADR-2110, ADR-2116, ADR-2118, ADR-2122
AB-06 Compose overlays, sidecar topology and the loopback-publish invariant 13 flowchart, sequenceDiagram BASELINE-container.md ADR-2013, ADR-2003, ADR-2040, ADR-2094, ADR-2118, ADR-2122
AB-07 Daemon classes, argv-boundary reaping, cron and backups 11 flowchart, stateDiagram-v2, sequenceDiagram BASELINE-container.md ADR-2032, ADR-2003, ADR-2039, ADR-2040, ADR-2118
AB-08 Claude Code hook pipeline and its handlers 12 flowchart, sequenceDiagram BASELINE-container.md ADR-2015, ADR-2026, ADR-2007, ADR-2068, ADR-2090, ADR-2091, ADR-2093, ADR-2094, ADR-2121
AB-09 MCP registry, boot projector and the server catalogue 7 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-container.md ADR-2008, ADR-2003, ADR-2039, ADR-2034, ADR-2082, ADR-2085, ADR-2086
AB-10 Ingress — nip98-proxy and the AoE door 13 flowchart, sequenceDiagram, stateDiagram-v2 INGRESS-identity.md, SECURITY-profiles.md ADR-2002, ADR-2009, ADR-2010, ADR-2011, ADR-2013, ADR-2047, ADR-2080
AB-11 Identity — DID, URN, mandate, authority 16 classDiagram, sequenceDiagram, flowchart, stateDiagram-v2 INGRESS-identity.md, PROTOCOL-registry.md ADR-2011, ADR-2025, ADR-2027, ADR-2064, ADR-2087
AB-12 tab0-bridge and the interaction plane 11 sequenceDiagram INGRESS-identity.md, GOVERNANCE-capabilities.md ADR-2009, ADR-2010, ADR-2011, ADR-2047, ADR-2088
AB-13 Nostr — relay, gateway, pod bridge, session mirror 16 flowchart, sequenceDiagram, classDiagram, stateDiagram-v2 INGRESS-identity.md, SECURITY-profiles.md, PROTOCOL-registry.md ADR-2012, ADR-2025, ADR-2026, ADR-2061, ADR-2085, ADR-2105
AB-14 Governance — journal, action pipeline, approvals 15 flowchart, stateDiagram-v2, sequenceDiagram GOVERNANCE-capabilities.md, SECURITY-profiles.md ADR-2022, ADR-2027, ADR-2041, ADR-2071, ADR-2085, ADR-2087, ADR-2108, ADR-2122
AB-15 Capability gating, spend caps and consultants 14 flowchart, sequenceDiagram, stateDiagram-v2 GOVERNANCE-capabilities.md, SECURITY-profiles.md ADR-2020, ADR-2031, ADR-2033, ADR-2080
AB-16 Secrets custody, seccomp and runtime profiles 14 flowchart, classDiagram, sequenceDiagram, stateDiagram-v2 SECURITY-profiles.md, INGRESS-identity.md ADR-2007, ADR-2026, ADR-2027, ADR-2033, ADR-2046, ADR-2122
AB-17 Agent events and the BC20 provenance bridge 8 classDiagram, sequenceDiagram PROTOCOL-registry.md, INGRESS-identity.md ADR-2011, ADR-2022, ADR-2025, ADR-2061, ADR-2085
AB-20 RuVector memory path — every MCP memory tool end to end 13 sequenceDiagram, flowchart, stateDiagram-v2, erDiagram LEARNING-memory.md ADR-2014, ADR-2018, ADR-2019, ADR-2051, ADR-2082
AB-21 Learning loop — capture, judge, distil, consume 10 sequenceDiagram, classDiagram, stateDiagram-v2, flowchart LEARNING-memory.md ADR-2015, ADR-2016, ADR-2017, ADR-2018, ADR-2051, ADR-2052
AB-22 Skills estate — discovery, lint gate, the live router, harness and colloquy MCP bridges 12 sequenceDiagram, stateDiagram-v2, flowchart GOVERNANCE-capabilities.md ADR-2020, ADR-2021, ADR-2028, ADR-2056, ADR-2057, ADR-2083, ADR-2085, ADR-2086, ADR-2089, ADR-2090, ADR-2091, ADR-2092, ADR-2095, ADR-2110, ADR-2116
AB-23 Dream machine — the adapter, the extracted core and the nightly path 20 stateDiagram-v2, sequenceDiagram, flowchart, classDiagram GOVERNANCE-capabilities.md ADR-2024, ADR-2053, ADR-2071, ADR-2081, ADR-2084, ADR-2087, ADR-2114, ADR-2115, ADR-2122, ADR-2141
AB-24 Ontology Loom facade and the model-swap seam 13 flowchart, sequenceDiagram, stateDiagram-v2 GOVERNANCE-capabilities.md ADR-2023, ADR-2053, ADR-2055, ADR-2075, ADR-2084, ADR-2122
AB-25 Ontology tools and governed writes 5 sequenceDiagram, stateDiagram-v2, classDiagram, flowchart GOVERNANCE-capabilities.md ADR-2022, ADR-2023, ADR-2028, ADR-2054
AB-26 Headroom compression, the beads work-DAG, typed spawn and RuvNet grounding 9 sequenceDiagram, classDiagram, stateDiagram-v2, flowchart GOVERNANCE-capabilities.md, LEARNING-memory.md ADR-2004, ADR-2005, ADR-2020
AB-27 Media and GPU capability services — manifest-gated dispatch 13 sequenceDiagram, flowchart, classDiagram BASELINE-container.md, GOVERNANCE-capabilities.md ADR-2006, ADR-2020, ADR-2040, ADR-2057
AB-28 Agentbox service crates and the manifest binary 10 flowchart, sequenceDiagram, classDiagram BASELINE-container.md ADR-2030, ADR-2031, ADR-2032, ADR-2084, ADR-2085, ADR-2086, ADR-2104, ADR-2116, ADR-2118, ADR-2134, ADR-2139
AB-29 Metaharness router console — AoE dispatch plane phase 0 9 flowchart, sequenceDiagram, stateDiagram-v2 GOVERNANCE-capabilities.md ADR-2079, ADR-2080
AB-30 Supporting services — secret-backup, setup server, https-bridge 3 flowchart, sequenceDiagram BASELINE-container.md legacy-ADR-024, ADR-2027
AB-31 Sovereign settlement over sidestr sidechains — the PRD-024 design and its eight decisions 7 flowchart, stateDiagram-v2, sequenceDiagram BASELINE-container.md, INGRESS-identity.md, GOVERNANCE-capabilities.md, PROTOCOL-registry.md ADR-2096, ADR-2097, ADR-2098, ADR-2099, ADR-2100, ADR-2101, ADR-2102, ADR-2103, ADR-2105
AB-32 The first seal — sidestr:dreamlab, its sealed document, key custody, block file and parent node 5 flowchart, sequenceDiagram BASELINE-container.md, PROTOCOL-registry.md ADR-2096, ADR-2101, ADR-2103, ADR-2106
AB-33 sidestr crates moved to sidestr-rs — the pointer, the AGPL consumption boundary, and the chain instance agentbox keeps 2 flowchart BASELINE-container.md ADR-2106, ADR-2112
AB-34 The supervised producer, mirror and faucet — announce, the mirror trust rule, and relays as the registry 6 flowchart, sequenceDiagram PROTOCOL-registry.md, BASELINE-container.md ADR-2098, ADR-2101, ADR-2103, ADR-2105, ADR-2112, ADR-2122
AB-35 Level 2 — q against k, authorise then finalise, and the signer service outside the restore domain 5 flowchart, sequenceDiagram INGRESS-identity.md, PROTOCOL-registry.md ADR-2098, ADR-2101, ADR-2105
AB-36 Role isolation and the identity port 7 flowchart, sequenceDiagram ADR-2122-role-service-accounts-run-secrets-and-the-identity-port.md, SECURITY-profiles.md ADR-2122, ADR-2027, ADR-2101, ADR-2078, ADR-2064

solid-pod-rs

ID Topic Diagrams Kinds Governing ADRs
SP-01 Workspace composition, crate dependency graph and the feature-flag matrix 12 flowchart, classDiagram README.md, BASELINE-solid-pod-rs.md, ecosystem-integration.md ADR-2001, ADR-2004, ADR-2005
SP-02 Server boot, configuration layering and the full route table 11 sequenceDiagram, classDiagram, stateDiagram-v2, flowchart README.md, BASELINE-solid-pod-rs.md ADR-2004, ADR-2007
SP-03 LDP request lifecycle — verbs, containers, content negotiation and PATCH 11 sequenceDiagram, flowchart, classDiagram, stateDiagram-v2 README.md, BASELINE-solid-pod-rs.md ADR-2002, ADR-2004, ADR-2005
SP-04 Web Access Control — policy resolution, evaluation, conditions and the sidecar rule 13 sequenceDiagram, stateDiagram-v2, flowchart README.md, BASELINE-solid-pod-rs.md ADR-2002, ADR-2005
SP-05 Identity — NIP-98, replay, did:nostr, did:key, WebID, Solid-OIDC and the IdP 17 flowchart, sequenceDiagram, stateDiagram-v2, classDiagram README.md, BASELINE-solid-pod-rs.md, ecosystem-integration.md ADR-2003, ADR-2006
SP-06 Storage backends, quota, multitenancy, provisioning and git-versioned pods 11 classDiagram, flowchart, sequenceDiagram, stateDiagram-v2 README.md, BASELINE-solid-pod-rs.md ADR-2004, ADR-2005
SP-07 Provenance — git-marks, block-trails, Bitcoin anchoring — and the web ledger 19 flowchart, stateDiagram-v2, sequenceDiagram, classDiagram README.md, BASELINE-solid-pod-rs.md ADR-2004, ADR-2007, ADR-2008
SP-08 Federation and outward surfaces — ActivityPub, NIP-01 relay, Solid Notifications, the forge, MCP 16 flowchart, sequenceDiagram, stateDiagram-v2, classDiagram README.md, ecosystem-integration.md ADR-2005, ADR-2006
SP-09 CI gates, the release pipeline, versioning and the consumer pin matrix 9 flowchart, sequenceDiagram README.md, ecosystem-integration.md, BASELINE-solid-pod-rs.md ADR-2001, ADR-2008
SP-10 Failure modes, fail-closed boundaries and the invariant register 12 flowchart, sequenceDiagram README.md, BASELINE-solid-pod-rs.md ADR-2002, ADR-2003, ADR-2004, ADR-2005, ADR-2006, ADR-2007

nostr-rust-forum

ID Topic Diagrams Kinds Governing ADRs
NF-01 Cargo workspace, the five Workers, entry points and the upstream-absorption canary 6 flowchart, classDiagram, stateDiagram-v2 BASELINE-architecture.md ADR-2002, ADR-2007
NF-02 auth-worker — passkey ceremonies, NIP-98 gating, membership and the REST surface 9 sequenceDiagram, flowchart, stateDiagram-v2 IDENTITY-keys-and-trust.md, BASELINE-architecture.md ADR-2003, ADR-2004, ADR-2010, ADR-2011
NF-03 relay-worker — NIP-42 AUTH, the EVENT admission pipeline, trust ladder and federation 14 flowchart, sequenceDiagram, stateDiagram-v2, classDiagram BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2004, ADR-2005, ADR-2006, ADR-2010, ADR-2011, ADR-2017, ADR-2018
NF-04 pod-worker — Solid LDP surface, WAC evaluation, delegation, quota and payments 10 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2009, ADR-2007, ADR-2012
NF-05 The two Leptos clients — boot, identity, transport, onboarding, messaging and the retro BBS 16 sequenceDiagram, flowchart, classDiagram, stateDiagram-v2 BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2008
NF-06 Agent Control Surface Protocol — kinds 31400-31405, the broker aggregate and its consumers 16 classDiagram, flowchart, sequenceDiagram, stateDiagram-v2, erDiagram BASELINE-architecture.md ADR-2010, ADR-2011, ADR-2014
NF-07 search-worker, preview-worker and the shared rate-limit / ASCII utilities 8 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md
NF-08 Config projection, zones, the KV/D1/R2 store map and admin authority 9 flowchart, sequenceDiagram BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2004, ADR-2006, ADR-2007, ADR-2011, ADR-2012, ADR-2014
NF-09 CI gates, wrangler deploy, fixtures, benchmarks, e2e and the setup-skill scaffold 9 flowchart, sequenceDiagram, classDiagram BASELINE-architecture.md ADR-2002, ADR-2003, ADR-2007, ADR-2016
NF-10 Invariants, the re-verified anomaly register and the doc-drift ledger 10 flowchart, sequenceDiagram BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2002, ADR-2003, ADR-2004, ADR-2005, ADR-2006, ADR-2007, ADR-2008, ADR-2009, ADR-2010, ADR-2014, ADR-2019
NF-11 Inside the relay Durable Object — sessions, storage, filters, broadcast, projection, receipts and the scheduled sweeps 16 classDiagram, sequenceDiagram, flowchart, stateDiagram-v2 BASELINE-architecture.md, IDENTITY-keys-and-trust.md ADR-2005, ADR-2006, ADR-2010, ADR-2011, ADR-2013, ADR-2014, ADR-2017, ADR-2018
NF-12 nostr-bbs-core wire and crypto primitives, and the nostr-bbs-mesh federation envelope 10 flowchart, sequenceDiagram, classDiagram IDENTITY-keys-and-trust.md, BASELINE-architecture.md ADR-2002, ADR-2003, ADR-2005

dreamlab-ai-website

ID Topic Diagrams Kinds Governing ADRs
DW-01 Repo composition and deploy topology 7 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-architecture.md ADR-2001, ADR-2002, ADR-2003, ADR-2004
DW-02 Site build — React SPA, routing and the Vite pipeline 5 flowchart, sequenceDiagram BASELINE-architecture.md
DW-03 forum-config overlay — zones, admin, KV and the hand-synced mirror set 10 flowchart, stateDiagram-v2, sequenceDiagram BASELINE-architecture.md ADR-2005, ADR-2007
DW-04 Identity, zones and security posture 6 flowchart, sequenceDiagram IDENTITY-zones.md ADR-2006, ADR-2007, ADR-2008
DW-05 CI gates — rust-ci, KIT_REF pin guard, playwright, config mirrors 5 flowchart, sequenceDiagram BASELINE-architecture.md ADR-2004, ADR-2005
DW-06 Content pipeline, ADR/security-doc inventory and the invariants register 7 sequenceDiagram, flowchart BASELINE-architecture.md, IDENTITY-zones.md ADR-2001, ADR-2002, ADR-2003, ADR-2004, ADR-2005, ADR-2006, ADR-2007, ADR-2008
DW-07 Forum provisioning, seeding, embeddings, backup and migration tooling 5 flowchart, sequenceDiagram BASELINE-architecture.md ADR-2005

vowl-wasm

ID Topic Diagrams Kinds Governing ADRs
VW-01 Crate composition, modules and the WASM boundary 6 flowchart, sequenceDiagram, classDiagram README.md
VW-02 OWL parse → graph model 6 sequenceDiagram, flowchart, classDiagram, stateDiagram-v2 README.md
VW-03 Force layout — Barnes-Hut, SIMD and CSR simulation lifecycle 9 sequenceDiagram, flowchart, stateDiagram-v2 README.md
VW-04 JS API surface, examples and downstream consumers 6 classDiagram, flowchart, sequenceDiagram README.md
VW-05 Build, test, bench and the npm publish pipeline 5 flowchart, sequenceDiagram README.md

knowledgegraph

ID Topic Diagrams Kinds Governing ADRs
KG-01 Repo composition and the three-way data/pipeline/explorer licensing boundary 2 flowchart BASELINE-narrativegoldmine.md ADR-2001, ADR-2002
KG-04 Explorer — NGG1 tier reader, worker transport, React SPA, and the externalised WASM crate 5 flowchart, sequenceDiagram BASELINE-narrativegoldmine.md ADR-2001
KG-05 CI/CD and publish — build.yml archived, visionGraph's vault build is the sole producer 2 sequenceDiagram, flowchart build-and-gates.md ADR-2003
KG-06 Consumers — VisionClaw ingest, agentbox Loom grounding, vowl-wasm, OntoCast (archived) 3 flowchart, sequenceDiagram ecosystem.md
KG-07 Invariants register — the 11 baseline invariants and the open items they qualify 3 flowchart, stateDiagram-v2 BASELINE-narrativegoldmine.md ADR-2001, ADR-2002, ADR-2003, ADR-2004

visiongraph

ID Topic Diagrams Kinds Governing ADRs
VG-01 Vault structure and the publication contract — frontmatter gate, inclusion divergence 6 flowchart PUBLICATION-contract.md ADR-VG-001, ADR-VG-002, ADR-VG-003, ADR-VG-004
VG-03 publish.yml — vault build, Quartz notes, and the React/vowl-wasm explorer build 4 flowchart, sequenceDiagram PUBLICATION-contract.md ADR-VG-004
VG-04 Downstream contracts — VisionClaw's pull model, and knowledgeGraph as deploy target 2 sequenceDiagram, flowchart PUBLICATION-contract.md ADR-VG-002
VG-05 Invariants register — vault contract facts vs the proposed, inactive closeout ADRs 4 flowchart PUBLICATION-contract.md ADR-VG-001, ADR-VG-002
VG-06 publishing-tools/WasmVOWL — the tree that actually ships, and how it has drifted from its sibling 5 flowchart PUBLICATION-contract.md

sidestr-rs

ID Topic Diagrams Kinds Governing ADRs
SR-01 sidestr-rs workspace, reference-oracle ladder, and live estate boundary 4 flowchart, stateDiagram-v2 ADR-0001-reference-oracle-is-the-compatibility-contract.md, ADR-0002-keep-optional-execution-and-services-behind-crate-boundaries.md, ADR-2012-sidestr-settlement-is-ecosystem-canon.md ADR-2012, ADR-2096, ADR-2112
SR-02 Ordered asset, pool and market rules with exact producer eviction 4 flowchart, stateDiagram-v2, sequenceDiagram ADR-0001-reference-oracle-is-the-compatibility-contract.md, ADR-2012-sidestr-settlement-is-ecosystem-canon.md ADR-2012, ADR-2096
SR-03 In-chain EVM execution, withdrawal accounting, and retained snapshots 4 flowchart, sequenceDiagram ADR-0002-keep-optional-execution-and-services-behind-crate-boundaries.md, ADR-2012-sidestr-settlement-is-ecosystem-canon.md, ADR-2096-sidestr-sidechains-are-the-sole-value-instrument.md ADR-2012, ADR-2096
SR-04 Hitch channel finality, recovery snapshots, routing, and the missing host 5 flowchart, sequenceDiagram ADR-0002-keep-optional-execution-and-services-behind-crate-boundaries.md, ADR-2012-sidestr-settlement-is-ecosystem-canon.md, ADR-2111-re-sequence-rgb-for-bridged-assets-and-delete-the-host-payment-store.md ADR-2012, ADR-2111
SR-05 Origin-neutral reserve attestations and the private Liquid adapter 3 flowchart, stateDiagram-v2 ADR-0003-keep-reserve-attestations-origin-neutral-and-private.md, ADR-2117-private-owner-usd-unit-bridged-through-rgb-into-sidestr.md ADR-2117

ontomark

ID Topic Diagrams Kinds Governing ADRs
OM-00 Anomaly register — duplicated rules, ranked faults, outcomes at ee9e04a, canonical run() 5 flowchart sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-005, ADR-2137
OM-01 Input layer — vault, pages, frontmatter gates, secrets, slugs, vocabulary 6 flowchart, sequenceDiagram sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-005
OM-02 IR corpus, public projection and private-link redaction 6 flowchart, sequenceDiagram sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-005
OM-03 vault build — run() gates, staging, promotion and generation identity 7 sequenceDiagram, flowchart sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-005, ADR-2124, ADR-2125, ADR-2128
OM-04 Artefact emitters — Turtle, reasoner, indexes, NGG1 tiers, WebVOWL, OKF, against contract C3 7 flowchart sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-004, ADR-2124, ADR-2128
OM-05 ontomark CLI — commands, vault selector, exit codes and consumers 6 flowchart sovereign-corpus-contracts.md ADR-OM-001, ADR-OM-005, ADR-2137
OM-06 Machine scope, the records emitter and the ingest plan/accept contract 5 flowchart, sequenceDiagram sovereign-corpus-contracts.md ADR-OM-003, ADR-OM-005, ADR-2136, ADR-2137

dream-engine

ID Topic Diagrams Kinds Governing ADRs
DE-01 The extracted dream-engine repository — crate DAG, licence boundary and estate status 2 flowchart repository-map.md ADR-DE-001, ADR-DE-002, ADR-DE-005, ADR-DE-006, ADR-DE-007

visiontouch-rs

ID Topic Diagrams Kinds Governing ADRs
VT-01 Clean-room method and provenance 4 flowchart, sequenceDiagram BASELINE-visiontouch-rs.md, POLICY.md, ADR-0001-observation-first-clean-room.md visiontouch-rs:ADR-0001
VT-02 Transport, software EPP cycle and force session 5 sequenceDiagram, stateDiagram-v2 BASELINE-visiontouch-rs.md, 10-device-readout.md, 12-force-feedback.md visiontouch-rs:ADR-0002
VT-03 Device SDK and force guard 5 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-visiontouch-rs.md, ADR-0002-layered-software-force-envelope.md, ADR-0004-reset-pose-registration.md visiontouch-rs:ADR-0002, visiontouch-rs:ADR-0004
VT-04 Mass Lab servo-rate coupling 5 sequenceDiagram, flowchart BASELINE-visiontouch-rs.md, 11-relative-pointer.md, 12-force-feedback.md, ADR-0002-layered-software-force-envelope.md visiontouch-rs:ADR-0002
VT-05 Effects and force models 5 sequenceDiagram, flowchart, stateDiagram-v2 BASELINE-visiontouch-rs.md, 12-force-feedback.md visiontouch-rs:ADR-0002
VT-06 Tools and the evidence path 4 flowchart, sequenceDiagram BASELINE-visiontouch-rs.md, ADR-0005-build-with-quality-retrofit.md visiontouch-rs:ADR-0005
VT-07 Estate position and the future VisionClaw grab path 4 flowchart, sequenceDiagram ADR-0006-estate-membership-lab-evaluation.md, ADR-2017-haptic-input-device-is-a-supporting-study.md, repository-map.md visiontouch-rs:ADR-0006, visionflow:ADR-2017
VT-08 Calibration Studio and the verification ladder 6 sequenceDiagram, flowchart, classDiagram BASELINE-visiontouch-rs.md, ADR-0003-staged-force-verification-ladder.md, ADR-0004-reset-pose-registration.md visiontouch-rs:ADR-0003, visiontouch-rs:ADR-0004

estate

ID Topic Diagrams Kinds Governing ADRs
ES-01 Estate topology — substrates, network fabric, service ports, compose networks 8 flowchart, sequenceDiagram BASELINE-architecture.md, BASELINE-container.md agentbox:ADR-2023, agentbox:ADR-2013, visionclaw:ADR-2027, visionclaw:ADR-2119, visionclaw:ADR-2025, agentbox:ADR-2009, agentbox:ADR-2012, agentbox:ADR-2062, agentbox:ADR-2034, agentbox:ADR-2104, agentbox:ADR-2096, agentbox:ADR-2098
ES-02 Agent-event path — agentbox action to rendered beam, plus legacy paths 12 sequenceDiagram, classDiagram, flowchart PROTOCOL-registry.md, GPU-wire-abi.md, PROTOCOL-registry.md agentbox:ADR-2085, agentbox:ADR-2086, agentbox:ADR-2061, visionclaw:ADR-2020, visionclaw:ADR-2083, visionclaw:ADR-2084, visionclaw:ADR-2085, visionclaw:ADR-2088, visionclaw:ADR-2089, visionclaw:ADR-2090, visionclaw:ADR-2091
ES-03 Cross-repo federation contract (agentbox <-> VisionClaw) 12 classDiagram, flowchart, sequenceDiagram IDENTIFIER-taxonomy.md, PROTOCOL-registry.md, PROTOCOL-registry.md, DATA-authority-erasure.md, BASELINE-architecture.md, BASELINE-container.md visionclaw:ADR-2023, visionclaw:ADR-2025, agentbox:ADR-2061, agentbox:ADR-2085, agentbox:ADR-2096, agentbox:ADR-2097, agentbox:ADR-2098, agentbox:ADR-2099, agentbox:ADR-2100, agentbox:ADR-2101, agentbox:ADR-2102, agentbox:ADR-2103, visionclaw:ADR-2111, visionflow:ADR-2012, solid-pod-rs:ADR-2008, nostr-rust-forum:ADR-2012
ES-04 did:nostr identity mesh — signing, verification, custody 6 flowchart, sequenceDiagram IDENTITY-authority-chain.md, INGRESS-identity.md, BASELINE-container.md, SECURITY-profiles.md agentbox:ADR-2098, agentbox:ADR-2101, agentbox:ADR-2033, agentbox:ADR-2002, agentbox:ADR-2009, agentbox:ADR-2010, agentbox:ADR-2011, agentbox:ADR-2013, agentbox:ADR-2026
ES-05 Human-approval governance loop across the estate 12 classDiagram, sequenceDiagram, stateDiagram-v2, flowchart GOVERNANCE-capabilities.md, BASELINE-architecture.md agentbox:ADR-2141, visionclaw:ADR-2006, agentbox:ADR-2041, agentbox:ADR-2071, visionflow:ADR-2010, visionflow:ADR-2011, agentbox:ADR-2087, visionclaw:ADR-2110, nostr-rust-forum:ADR-2010, nostr-rust-forum:ADR-2011, agentbox:ADR-2085, agentbox:ADR-2086, agentbox:ADR-2122
ES-06 Ontology Loom and the email privacy path 11 flowchart, sequenceDiagram, stateDiagram-v2 GOVERNANCE-capabilities.md, BASELINE-container.md agentbox:ADR-2023, agentbox:ADR-2079, agentbox:ADR-2080, agentbox:ADR-2084, loom:ADR-139, loom:ADR-141, loom:ADR-142, agentbox:ADR-051
ES-07 RuVector memory and embedding estate 6 flowchart, sequenceDiagram LEARNING-memory.md, DATA-authority-erasure.md agentbox:ADR-2014, agentbox:ADR-2015, agentbox:ADR-2016, agentbox:ADR-2082
ES-08 Solid-pod estate — four deployments, write identity, access control 12 flowchart, sequenceDiagram, classDiagram, stateDiagram-v2 BASELINE-container.md, DATA-authority-erasure.md, INGRESS-identity.md solid-pod-rs:ADR-2008, nostr-rust-forum:ADR-2012, agentbox:ADR-2096, agentbox:ADR-2099, agentbox:ADR-2102, visionclaw:ADR-2111, visionclaw:ADR-2015, visionclaw:ADR-2016, visionclaw:ADR-2017, visionclaw:ADR-2064, visionclaw:ADR-2068, visionclaw:ADR-2106, agentbox:ADR-2064
ES-09 Build, deploy and CI estate — source to running container, every gate 24 flowchart, sequenceDiagram, stateDiagram-v2 BASELINE-architecture.md, BASELINE-container.md visionclaw:ADR-2008, visionclaw:ADR-2037, agentbox:ADR-2013, agentbox:ADR-2028, agentbox:ADR-2039, agentbox:ADR-2056, agentbox:ADR-2082, agentbox:ADR-2083, agentbox:ADR-2085, agentbox:ADR-2091, agentbox:ADR-2092, agentbox:ADR-2093, agentbox:ADR-2094, visionclaw:ADR-2086, visionclaw:ADR-2119, agentbox:ADR-2122
ES-10 Deployment and security profiles across the estate 11 flowchart, sequenceDiagram, stateDiagram-v2 SECURITY-profiles.md, SECURITY-profiles.md, INGRESS-identity.md, IDENTITY-authority-chain.md agentbox:ADR-2098, agentbox:ADR-2101, agentbox:ADR-2122, visionclaw:ADR-2003, visionclaw:ADR-2010, visionclaw:ADR-2012, agentbox:ADR-2012, agentbox:ADR-2013, visionclaw:ADR-2026, visionclaw:ADR-2027, agentbox:ADR-2027, visionclaw:ADR-2037, visionclaw:ADR-2038, visionclaw:ADR-2039, agentbox:ADR-2062, visionclaw:ADR-2086, visionclaw:ADR-2087, visionclaw:ADR-2119
ES-11 Publishing axis — corpus, bundle and kit edges the other estate topics do not own 5 flowchart, sequenceDiagram BASELINE-architecture.md, repository-map.md
ES-12 The Loom evaluation and its preregistration 7 flowchart, stateDiagram-v2, sequenceDiagram LOOM-POSITIONING.md, PRD-025-ontology-loom-and-connector-platform.md loom:ADR-138, loom:ADR-139, loom:PRD-025, loom:PRD-028, agentbox:ADR-2023, agentbox:ADR-2084, agentbox:ADR-2095
ES-90 Supporting repositories, evidence boundaries and closeout admission 5 flowchart, sequenceDiagram ADR-2007-estate-closeout-evidence-roadmap.md, repository-map.md visionflow:ADR-2004, visionflow:ADR-2006, visionflow:ADR-2007, dream-machine:ADR-0003, dream-machine:ADR-0005, dream-machine:ADR-0006, dream-machine:ADR-0007, WasmVOWL:ADR-001

For a source-accessible closeout checkout, run node scripts/diagram-index-gen.cjs docs/diagrams --check --strict-citations --worktree-citations. Unlike advisory --cite-check, this rejects every citation diagnostic and cannot be combined with --no-source-paths. Passing still establishes citation hygiene only; retain source hashes and claim-level review evidence.

--worktree-citations explicitly checks current source bytes. The default citation reader prefers declared revisions and falls back to working files when that revision/path cannot be read; its success must not be labelled current-worktree verification.