From 4ea3579c2efa33de09039a2723694c6bbaaca67d Mon Sep 17 00:00:00 2001 From: dan-claude-bot Date: Mon, 20 Jul 2026 17:34:21 +0000 Subject: [PATCH] docs(changelog): record that CI never ran the label fixtures The CI wiring is independently valuable from the two-axis refactor and was missing its own entry: rig's label state machine gates every PR and its fixtures had never executed in CI, including for #88 which merged today reporting 51 passing fixtures. Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a30015..f56dd58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,15 @@ on the way to cutting its first release, and this file starts there. ### Fixed +- **CI runs `test/labels-reconcile.sh`, which it had never run** (#90) — the + file arrived with #87 and `ci.yml` was not extended to call it, so the label + state machine that gates every PR in this repo went covered only by whoever + remembered to run its fixtures by hand. #88 merged reporting 51 passing + fixtures: true on the author's machine, never once verified here. Box and + cast both ran the suite already; only rig did not, so this closes a rig-local + gap rather than a family-wide one. It was found by asking, while adding + fixtures to the suite, where the suite actually ran. + - **`state:needs-human` no longer appears on PRs a human cannot merge** (#87, heavy-duty/box#136) — `decide_state()` derived state from three inputs (draft flag, requested reviewers, submitted reviews) and read *nothing* about