main has been red since 2026-08-07 and no release has been cut in 6 days #274
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#274
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Outcome
mainis green and the release train is moving again.State
TestLatestScoredResultsMatchCurrentPacksfails for every Core Roster codex pack: creator, design, director, engineer, exec, ops, qa.Reproduces locally on current
mainwithgo test ./internal/evaluation/, so it is deterministic rather than a runner problem.How long
1e5c409c, 2026-08-07.53be5372- "feat(person): add shared role melds for cross-role doctrine (#231)".Impact
release.ymlruns tests and the release in one job, so a failed test means no release. The newest tag isv2.19.0, 2026-08-06 - cut the day before this broke. Every commit since is unreleased, including the roster renamee5c3b93("rename the strats role to exec, Executive Strategist"), which is a breaking change users have not received.The failure is also silent in practice. The Telegram alert step reports
telegram alert missing required secretand exits 2 undercontinue-on-error, so nothing has been paging about six days of red main.Likely cause
The committed evaluation baselines under
evaluations/latestrecord a pack digest, andValidateResultcompares it against a freshlyBuild-ed pack. Anything that changes pack content invalidates every recorded result at once, which matches all seven roles failing together rather than one.53be5372added shared role melds, ande5c3b93later renamed a role. Both change what a pack contains. Marking this as inference: I confirmed the failure and its first commit, not that the baselines were skipped deliberately.If that is right, the fix is to re-earn the baseline against the current packs:
That verb is described as driving, independently reviewing, and recording every active case, so it is not a rubber stamp and needs a human to run it deliberately.
Do
Build.mainactually pages.telegram alert missing required secretmeans the secrets are absent or unreadable in this repo. See coilysiren/inbox#354, which converts this repo's inlined alert body to the tracked script.mainshould be catchable another way, given the alert path was the thing that failed.Acceptance
go test ./...passes onmain.mainproduces an alert that arrives.Origin
Found while landing the
## Checkout residencydocs section (coilysiren/inbox#349). That change is docs-only and does not touch this. It was merged into an already-redmainand fails the same way, which is how the pre-existing failure surfaced.