From f91f4879fcdf4f3f85ecd4947762fd78e9cb7255 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 4 Nov 2026 00:49:42 +0100 Subject: [PATCH] Design 25: cite ADR 0619, accepted, for the foundation that keeps the old sections Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig --- 03-DESIGN/01-to-be/25-the-bus-on-nats.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/03-DESIGN/01-to-be/25-the-bus-on-nats.md b/03-DESIGN/01-to-be/25-the-bus-on-nats.md index b6820d31..6159a4aa 100644 --- a/03-DESIGN/01-to-be/25-the-bus-on-nats.md +++ b/03-DESIGN/01-to-be/25-the-bus-on-nats.md @@ -13,6 +13,7 @@ code: updated: 2026-11-04 decisions: - "ADR 0595" + - "ADR 0619" - "ADR 0615" - "ADR 0614" - "ADR 0613" @@ -775,7 +776,7 @@ vault as an own secret: JetStream create and update under modules' names only (s a stream by limits, which drops its oldest when full (only a work queue refuses the new instead), so a reader that misses a dropped event sees the gap in revisions and asks once more. The indexer's own kept data stays on the old sections (ADR 0595 §10 names it among the foundation); the assigner's goes beside its existing `streams` entry - `placement`, under a record of this milestone extending ADR 0595 §10's foundation (to be proposed) to the parts + `placement`, under ADR 0619, which extends ADR 0595 §10's foundation to the parts the bus module's own composition, placement, build or delivery needs before it can answer: the assigner, the tool runner, the builder, the checker, mesh-config and the vault. **The size, an estimate**: read on the bus on 2026-11-04, the buckets the readers read hold about 3 MiB of current values at the indexer (its manifests about @@ -961,8 +962,7 @@ and the new form are never both used for one local name. During the move the gra sections' entries, so each entry has one creator. The indexer counts the modules on each old section, a tool reads the count, and the judge refuses a section once its count is 0. The foundation's own kept data (the bus module's, the grants part's and the indexer's) stays on the old sections for good and is not counted: those modules cannot -wait for a process that needs them first. A record of this milestone extending ADR 0595 §10's foundation (to be -proposed) adds the parts the bus module's own composition, placement, build or delivery needs before it can answer: +wait for a process that needs them first. ADR 0619, extending ADR 0595 §10's foundation, adds the parts the bus module's own composition, placement, build or delivery needs before it can answer: the assigner, the tool runner, the builder, the checker, mesh-config and the vault; their new state and streams of this milestone go on their old sections too (§ 12.2; design 51 *The move*; design 32).