box/.github/scripts
dan-claude-bot 2d49a5ad42 refactor(labels): split PR labels into state (whose ball) and blocker (what is in the way)
Retires state:needs-rebase. Mergeability, check status and the review round
are independent facts; forcing them through one totally-ordered label meant
one always won and the rest vanished, which is where every precedence bug in
this machine has lived. needs-rebase was the clearest casualty -- it fired on
both a conflict and a failing check, which need opposite work.

Blockers are a set, so there is no ordering between them to get wrong. The
ordered axis is now purely about reviews. bots-reviewing also tightens to mean
a request is actually live; a PR nobody was asked to review is the agent's.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 17:27:06 +00:00
..
changelog-armed.sh fix: the armed guard also refuses a half-done ceremony (#108, cast#114 review) 2026-07-19 20:43:52 +00:00
changelog-monotonic.sh fix: the guard also refuses a DUPLICATED release heading, not just a deleted one 2026-07-20 14:08:56 +00:00
labels-reconcile.sh refactor(labels): split PR labels into state (whose ball) and blocker (what is in the way) 2026-07-20 17:27:06 +00:00
release-notes.sh feat(release): publish the tagged version's changelog section (#83) 2026-07-18 22:17:51 +00:00