Cut design 47's release 4 into R4a to R4g, and date each 'release 4' rule by the R4 release that builds it (ADR 0453) #441

Merged
mesh-tools merged 4 commits from design/47-release-4-cut into main 2026-10-20 06:14:19 +00:00
Member

Amends design 47 (03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md) for ADR 0453, accepted 2026-10-20 on the operator's Approve, and ADR 0452.

  • The milestone table's R4 row becomes seven rows, R4a to R4g: what each delivers, the acceptance tests it proves (16, 2 and 4 in part at R4e; 4 wholly at R4g; 21-24 at R4f), its repositories and its issues (R4a: 1353-1364, 1298, 1308; R4b: 1375, 1337; R4c: 971, 1297, 1309, 1287-1292, 1251; R4e: 1304, 1305, 979; R4f: 1299-1302, 1318; R4g: 1295, 1303, 979 closed with the toolchain images; 1296 undated).
  • A paragraph after the table: R4's prepare step cut release 4 by its orders; R4d free between R4a and R4e, nats in a delivery of its own; a record's 'release 4' reads the R4 release that builds the rule (ADR 0453 clause 15).
  • The text's 'release 4' rules dated: the builder made in R4c from build-agent's code, which builds it until R4g (clause 5); mesh/check written unrequired from R4c and required at R4f (clause 4); integration bounds fail from a repository's first check that meets them (clause 9); merge-check.sh goes in R4g (clause 8); the assigner made in R4c; an SDK change ships before its users until R4e (clause 2).
  • Frontmatter: updated 2026-10-20; decisions gain ADR 0452 and ADR 0453.

Checks: cycle, records, index and words pass locally.

Reviewed-by: review-r4-cut@shanks at 440279fec4

Amends design 47 (03-DESIGN/01-to-be/47-delivery-from-commit-to-delivered.md) for ADR 0453, accepted 2026-10-20 on the operator's Approve, and ADR 0452. - The milestone table's R4 row becomes seven rows, R4a to R4g: what each delivers, the acceptance tests it proves (16, 2 and 4 in part at R4e; 4 wholly at R4g; 21-24 at R4f), its repositories and its issues (R4a: 1353-1364, 1298, 1308; R4b: 1375, 1337; R4c: 971, 1297, 1309, 1287-1292, 1251; R4e: 1304, 1305, 979; R4f: 1299-1302, 1318; R4g: 1295, 1303, 979 closed with the toolchain images; 1296 undated). - A paragraph after the table: R4's prepare step cut release 4 by its orders; R4d free between R4a and R4e, nats in a delivery of its own; a record's 'release 4' reads the R4 release that builds the rule (ADR 0453 clause 15). - The text's 'release 4' rules dated: the builder made in R4c from build-agent's code, which builds it until R4g (clause 5); `mesh/check` written unrequired from R4c and required at R4f (clause 4); integration bounds fail from a repository's first check that meets them (clause 9); merge-check.sh goes in R4g (clause 8); the assigner made in R4c; an SDK change ships before its users until R4e (clause 2). - Frontmatter: updated 2026-10-20; decisions gain ADR 0452 and ADR 0453. Checks: cycle, records, index and words pass locally. Reviewed-by: review-r4-cut@shanks at 440279fec4720096e3f0cd6d356c9a5c6d1ab9aa
mesh-tools added 4 commits 2026-10-20 06:08:18 +00:00
Date the SDK-before-users order of design 47's release 1-2 note by R4e
mesh/merge-gate head 440279fec472 merged into trunk f09cc22d9915 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 440279fec472 merged into trunk f09cc22d9915 — pass: its merge-check.sh passed
mesh/delivery delivered
440279fec4
Author
Member

Delivery novox/hq@440279fec472 — delivered since 2026-10-20T06:14:20Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-20 06:08 (new) → proposed (announced): novox/hq#441's head announced
  • 2026-10-20 06:12 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-20 06:12 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-20 06:14 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-20 06:14 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@440279fec472` — **delivered** since 2026-10-20T06:14:20Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-20 06:08 (new) → proposed (announced): novox/hq#441's head announced - 2026-10-20 06:12 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-20 06:12 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-20 06:14 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-20 06:14 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools merged commit ae9768c2c1 into main 2026-10-20 06:14:19 +00:00
mesh-tools deleted branch design/47-release-4-cut 2026-10-20 06:14:19 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#441