Files
hq/03-DESIGN/00-as-is
jschoubben e1febe8e0f Renumber the records 1 to 23
The consolidation left a sparse sequence -- 1, 4, 6, 7, 9, 10, 12, 15, 16, 18,
19, 25, 34, 35, 36, 37, 40, 42, 44, 45, 48, 49, 58 -- where the gaps were only
the archaeology of what used to be there.

Renumbered contiguously. Renames run in ascending order, so every target number
is already free and no two files ever collide.

The reference rewrite is one simultaneous pass rather than a sequence of
replacements. Numbers moved into slots other numbers were vacating -- the node
host went 37 to 16 while the lab went 16 to 9 -- so replacing one at a time
would have cascaded and silently pointed things at the wrong record.

Seven plain-text references survived the merges as prose rather than links,
naming records that no longer existed: the enrolment token, the link boundary,
what a declaration is, reachability, the repository structure. Each mapped to
the consolidated record that now holds it.

Verified rather than assumed: every [ADR NNNN](path) link now has matching text
and target, checked across the whole repository, and the checker passes.

Frontmatter `consolidates:` lists dropped -- they named records that are gone,
and each consolidated record already says in prose what it absorbed.
2026-08-28 23:28:34 +02:00
..
2026-08-28 23:28:34 +02:00
2026-08-28 23:28:34 +02:00
2026-08-28 23:28:34 +02:00
2026-08-28 23:28:34 +02:00
2026-08-25 01:55:52 +02:00

03-DESIGN / 00-as-is

The mesh as it stands. These documents describe what runs, including the parts nobody would choose again — an as-is layer that only records the good decisions is a brochure.

They are written from the implementation and from the operational record, not from intent. Where the two disagree, the implementation wins and the disagreement is stated.

Document Covers
00-overview.md The whole in one pass — what a node is, what a module is, how work reaches it
01-mesh-and-transport.md The mesh database, the broker, discovery, and how a call reaches another node
02-modules-and-manifests.md The module, the manifest, and features as the unit of work
03-provisioning.md Declared requirements, provisioners, credentials, and cross-node grants
04-delivery.md Push to running: the three silos, levels, and what a green pipeline proves
05-runtime-and-installation.md The node runtime, its modes, and how a node comes into being
06-configuration-and-secrets.md Managed files, value resolution, and where secrets live
07-knowledge.md The two knowledge stores, and what each is for
08-agents-and-work.md Agents as employees, tasks, workflows, and the meeting model
09-interfaces-and-observability.md How the mesh is reached and watched — tools, board, proxy, health, thoughts
10-module-catalogue.md The catalogue's shape, and what its shape says
11-the-lab.md The lab — the first piece of the new shape that exists, and what it does not yet do

What these documents are not

They are not a runbook. Operational procedure — how to fix one occurrence of something — lives in the knowledge base, which is indexed on symptoms and is the right place to search when something is broken.

They are not exhaustive. A subsystem is described to the depth at which its design is visible; below that is code.