From 21c4d212ec8dca211e40249c2c3cd530a19d4ba9 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 17 Oct 2026 22:55:02 +0200 Subject: [PATCH] Correct three facts in the designs' states (issue 1072, review round 1) --- 03-DESIGN/01-to-be/18-building-a-module.md | 2 +- 03-DESIGN/01-to-be/21-the-installation-in-full.md | 2 +- 03-DESIGN/01-to-be/54-the-controllers-records-on-the-bus.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/03-DESIGN/01-to-be/18-building-a-module.md b/03-DESIGN/01-to-be/18-building-a-module.md index 64945a4c..d530b4d9 100644 --- a/03-DESIGN/01-to-be/18-building-a-module.md +++ b/03-DESIGN/01-to-be/18-building-a-module.md @@ -4,7 +4,7 @@ status: in-progress code: - mesh-controller cmd/mesh-builder - mesh-controller internal/builder - - mesh-catalog modules/build-agent + - mesh-controller modules/build-agent updated: 2026-10-17 decisions: - "ADR 0405" diff --git a/03-DESIGN/01-to-be/21-the-installation-in-full.md b/03-DESIGN/01-to-be/21-the-installation-in-full.md index 8f40cb5d..9fb2a423 100644 --- a/03-DESIGN/01-to-be/21-the-installation-in-full.md +++ b/03-DESIGN/01-to-be/21-the-installation-in-full.md @@ -16,7 +16,7 @@ decisions: # The installation, in full -**Where it stands, 2026-10-17** (the records cleanup, issue 1072; playbook 07, "The design's state is written back"). Built on main: the node-engine's bootstrap (mesh-host internal/bootstrap) carries phases 2 and 3 of the installation, so the steps this text calls manual are partly automated. Left: not broken down into milestones; the text is not yet corrected against the code. +**Where it stands, 2026-10-17** (the records cleanup, issue 1072; playbook 07, "The design's state is written back"). Built on main: the node-engine's bootstrap (`mesh-host` internal/bootstrap) carries phases 2 and 3 of the installation, so the steps this text calls manual are partly automated. Left: not broken down into milestones; the text is not yet corrected against the code. Every step from a machine with nothing to a mesh that maintains itself. Written out explicitly because it is the procedure everything else depends on, and because the parts that do not exist diff --git a/03-DESIGN/01-to-be/54-the-controllers-records-on-the-bus.md b/03-DESIGN/01-to-be/54-the-controllers-records-on-the-bus.md index d09c4900..3feddf5b 100644 --- a/03-DESIGN/01-to-be/54-the-controllers-records-on-the-bus.md +++ b/03-DESIGN/01-to-be/54-the-controllers-records-on-the-bus.md @@ -12,7 +12,7 @@ decisions: # 54 — The controller's records on the bus -**Where it stands, 2026-10-17** (the records cleanup, issue 1072; playbook 07, "The design's state is written back"). Built on main: mesh-controller's record mirrors (internal/recordmirror, mirrors.go, migration 0081), the mechanism specified here. Not yet checked mirror by mirror; not broken down into milestones. +**Where it stands, 2026-10-17** (the records cleanup, issue 1072; playbook 07, "The design's state is written back"). Built on main: mesh-controller's record mirrors (internal/recordmirror, cmd/mesh-controller/record_mirrors.go, internal/inventory's record mirrors), the mechanism specified here. Not yet checked mirror by mirror; not broken down into milestones. **What each node runs, how far each rollout has got, what each build is doing and what each setting holds can be watched on the bus, and what is watched never says something the controller's store does not**