Design 47: a move of the trunk asks every active check again (ADR 0395) #381

Merged
mesh-tools merged 6 commits from design/47-recheck-on-trunk-move into main 2026-10-16 17:35:53 +00:00
Member

Adds a section to design 47 for ADR 0395 (issue 888): when a repository's trunk moves, mesh-delivery asks the check of every active open pull request into it at once; an older check of the same pull request is ended; ready ones first; pull requests untouched for 7 days left out; a recheck takes a proposed delivery.

A design edit (playbook 08 step 4): the operator's word on this pull request is its review. sh merge-check.sh passes.

Adds a section to design 47 for ADR 0395 (issue 888): when a repository's trunk moves, mesh-delivery asks the check of every active open pull request into it at once; an older check of the same pull request is ended; ready ones first; pull requests untouched for 7 days left out; a recheck takes a proposed delivery. A design edit (playbook 08 step 4): the operator's word on this pull request is its review. `sh merge-check.sh` passes.
mesh-tools added 1 commit 2026-10-16 09:40:45 +00:00
Design 47: a move of the trunk asks every active check again, one at a time per pull request (ADR 0395, issue 888)
mesh/delivery superseded: a newer head of the same pull request
mesh/merge-gate error: the check could not run: killed by hand
mesh/repo-check error: the check could not run: killed by hand
09ec150bd6
Author
Member

Delivery novox/hq@12e75cdfa215 — delivered since 2026-10-16T17:35:55Z

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

Transitions

  • 2026-10-16 17:28 (new) → proposed (announced): novox/hq#381's head announced
  • 2026-10-16 17:29 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-16 17:29 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-16 17:35 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-16 17:35 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@12e75cdfa215` — **delivered** since 2026-10-16T17:35:55Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-16 17:28 (new) → proposed (announced): novox/hq#381's head announced - 2026-10-16 17:29 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-16 17:29 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-16 17:35 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-16 17:35 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`.
jschoubben added 1 commit 2026-10-16 09:42:06 +00:00
Design 47: a pull request that no longer merges cleanly is told, not checked (ADR 0395 §2)
mesh/merge-gate head a65e1076a2e5 merged into trunk b9af4e373dc0 — pass: the change touches no module of the mesh's graph
mesh/repo-check head a65e1076a2e5 merged into trunk b9af4e373dc0 — pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request
a65e1076a2
Author
Member

Merge check at 09ec150b

  • mesh/merge-gate: ERROR — the check could not run: killed by hand
  • mesh/repo-check: ERROR — the check could not run: killed by hand

Run by the build seat on shanks as build-1792143688167563119 (builds --log build-1792143688167563119).

**Merge check** at `09ec150b` - `mesh/merge-gate`: **ERROR** — the check could not run: killed by hand - `mesh/repo-check`: **ERROR** — the check could not run: killed by hand Run by the build seat on shanks as `build-1792143688167563119` (`builds --log build-1792143688167563119`).
jschoubben added 1 commit 2026-10-16 11:32:41 +00:00
Design 47: a group's own merge in order asks nothing again (ADR 0395 §1, review)
mesh/merge-gate out of date: judged against trunk b9af4e373dc0, the trunk is now 6dcfa2226e63; judged again on a recheck or when it is merged
mesh/repo-check out of date: judged against trunk b9af4e373dc0, the trunk is now 6dcfa2226e63; judged again on a recheck or when it is merged
mesh/delivery superseded: a newer head of the same pull request
91f82cd38e
jschoubben added 3 commits 2026-10-16 17:28:20 +00:00
mesh-tools added the mesh/ready label 2026-10-16 17:35:30 +00:00
Author
Member

ready at 12e75cdfa2

Reviewed by reviewer-381@shanks: approved in two rounds against ADR 0395 as accepted; marked by lead-926@shanks on the operator's word (2026-10-16), the reviewer's own mark was refused by the permission check. Marked through mesh-delivery.mark-ready (novox/hq issue 913).

ready at 12e75cdfa215ed70c7d1575fd5f0ef7fc26c7986 Reviewed by reviewer-381@shanks: approved in two rounds against ADR 0395 as accepted; marked by lead-926@shanks on the operator's word (2026-10-16), the reviewer's own mark was refused by the permission check. Marked through mesh-delivery.mark-ready (novox/hq issue 913).
mesh-tools merged commit 225eee14d0 into main 2026-10-16 17:35:53 +00:00
mesh-tools deleted branch design/47-recheck-on-trunk-move 2026-10-16 17:35:53 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#381