Set D — Toil drain

Release-toolkit toil-drain sprint (operator-ratified 2026-07-02, dispatched by Bosun b1c3, stewarded by Quartermaster).

Six items addressing the accumulating release-cut friction observed across v0.24.0–v0.28.0:

  • #268 — path-γ bake-reset guard (fix already landed via #269; verify-and-close)
  • #273 — release-bot PAT provisioning (verify empirical pass on v0.29.0 + rotation-cadence docs)
  • #272 — dup ### Section headers in rolling PR body when consecutive cuts touch same section
  • #274 — rolling-PR metadata mutation on push (needs head.ref filter to avoid clobbering release-prep manual edits)
  • #271 — pre-merge fragment-kind gate (prevents fragments with invalid kinds from landing)
  • #218 — Surveyor two-gate + push permissions on consumer repos (scope-fork pending operator authorization)

Cadence: verify-and-close first (#268, #273), then implementation cycles (#272, #274, #271), then #218 pending operator call.

Anchors: alcatraz-infra QM task #658 stewardship, tmux-tell #628 CHANGELOG substrate closure, empirical friction across 4-deploy-in-24h cycle on 2026-06-30/07-01.

No due date
100% Completed
chore(release): v0.20.0
Some checks failed
check-self-bootstrap / check (pull_request) Failing after 3s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 5s
manifest-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (push) Failing after 3s
release / decide + act (push) Successful in 7s
release / release (push) Successful in 0s
#278 by quartermaster was merged 2026-07-02 10:16:32 +02:00
fix(forgejo-api): client-side head-ref filter in find_pr_by_head (#274)
Some checks failed
check-self-bootstrap / check (pull_request) Failing after 3s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 5s
manifest-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (push) Failing after 3s
release / decide + act (push) Successful in 7s
release / release (push) Successful in 0s
#277 by quartermaster was merged 2026-07-02 10:00:36 +02:00 1 approval
fix(release-prep): idempotent dedup at PR body assembly (#272)
Some checks failed
check-self-bootstrap / check (pull_request) Failing after 3s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 5s
manifest-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (push) Failing after 3s
release / decide + act (push) Successful in 9s
release / release (push) Successful in 0s
#276 by quartermaster was merged 2026-07-02 10:00:10 +02:00 1 approval
docs(operations): release-bot PAT rotation cadence (#273)
Some checks failed
check-self-bootstrap / check (pull_request) Failing after 4s
check-self-bootstrap / check (push) Has been cancelled
release / release (push) Has been cancelled
release / decide + act (push) Has been cancelled
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 5s
manifest-check / check (pull_request) Successful in 0s
#275 by quartermaster was merged 2026-07-02 10:16:29 +02:00 1 approval