diff --git a/03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md b/03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md index b06b862b..1a9b694a 100644 --- a/03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md +++ b/03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md @@ -2,8 +2,9 @@ layer: to-be status: in-progress code: [mesh-controller, mesh-catalog modules/mesh-delivery] -updated: 2026-10-10 +updated: 2026-10-11 decisions: + - "ADR 0298" - "ADR 0282" - "ADR 0276" - "ADR 0270" @@ -181,6 +182,9 @@ shown and held to no budget. Measured on 51 walks on 2026-10-09 and 10, a leaf w - **The first-node gate reads by class**: three readings for a core module, as ADR 0236 decided; two for a leaf module with a long-running resource; one for a leaf module whose every resource is a tools bundle. - **A tier's first nodes are judged at once.** +- **The bus's grants arrive before the gate** (ADR 0298): when a walk's builds change the bus's user list (a new + tool, subject or user), the machine holding the bus is sent that list alone, every build there kept, before + anything is judged; a step that would carry anything else is refused unsent and said on the gate line. - **Every phase is kept**: the window, the wait, the build, the send, each reading, the rest's first healthy report; the plan shows an expected landing time from the last seven days' medians.