From 8326a3b57db7a0623f1dcbd1e62985c3266ae742 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 15:37:25 +0100 Subject: [PATCH 1/2] Design 39 bus-and-switch: the lead's answer C5, how a carried switch is read --- 03-DESIGN/01-to-be/39-milestones/bus-and-switch.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md b/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md index 4ab7625d..036639df 100644 --- a/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md +++ b/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md @@ -553,3 +553,7 @@ written; they are cited as "design 39 bus-and-switch B*n*". `sessionPct` empty, so neither had room and the switch could choose no target): a licence's room is 100 less its weekly percentage alone; the session window takes no part in room, the switch threshold, the warning or the conditions, wherever §24 to §33 name it. A reading with no weekly percentage still has unknown room (B35). +- **C5** (met live 2026-11-12: `licences_switches` answered every switch carried from the old database with no `to` and + no `consumers`): a carried entry keeps the old manager's fields as §12 copies them, a switch written as its + `consumer`, its `licence` and `from`; §37's reader answers such an entry with `to` its `licence` and `consumers` the + one `consumer`, and its filters by licence and consumer read it the same way. The log is not rewritten (P2, P3). -- 2.54.0 From 45ee24759b070b4b45ee6dd90fe4dc0b2c823cf9 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 12 Nov 2026 15:37:49 +0100 Subject: [PATCH 2/2] C5 cites the principles that settle it: failure is loud, the simplest thing --- 03-DESIGN/01-to-be/39-milestones/bus-and-switch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md b/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md index 036639df..4002185b 100644 --- a/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md +++ b/03-DESIGN/01-to-be/39-milestones/bus-and-switch.md @@ -556,4 +556,4 @@ written; they are cited as "design 39 bus-and-switch B*n*". - **C5** (met live 2026-11-12: `licences_switches` answered every switch carried from the old database with no `to` and no `consumers`): a carried entry keeps the old manager's fields as §12 copies them, a switch written as its `consumer`, its `licence` and `from`; §37's reader answers such an entry with `to` its `licence` and `consumers` the - one `consumer`, and its filters by licence and consumer read it the same way. The log is not rewritten (P2, P3). + one `consumer`, and its filters by licence and consumer read it the same way. The log is not rewritten (P3, P7). -- 2.54.0