fix(test): restore the community test build and the doc cap on main #812
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
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-gaming/sirens-echo!812
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/bk79-test-build-break"
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?
maindoes not passward gateright now, on two independent counts. Found while picking up #717, whose pinning test is one of the casualties.1. The community test package does not compile
A semantic merge conflict, 22 minutes wide:
feb86b808:38 - addedreplyfailure_test.go, callingdeliverOrReportwith three arguments.1568d7f09:00 - gavedeliverOrReporta fourth parameter, updatedundelivered_test.go, and did not update a caller that did not exist when that branch started.Neither touched the other's lines, so git merged both cleanly and the result does not build. Each PR was green on its own branch.
Why this is worse than a red gate. A test package that fails to compile emits zero
--- FAILlines. This repo has already read that as "caught" once (#653), andsirens-echo#678cites the same trap. Every pin ininternal/communityis currently silent, includingreasoningomitempty_test.go, which is the only thing tracking the live defect in #717.Fix is the obvious one: pass
nothingWithheld, matching what1568d7fdid to the sibling call inundelivered_test.go. The test is about send-failure verdicts, not overflow, so "the message is all of it" is the correct value.With the package compiling again,
TestAnEmptyReasoningContentLeavesNoKeyruns and passes, confirming #717's defect is still live rather than silently fixed.2. A doc is one line over the cap
Arrived at 81 lines via
af5816c(#807). Reflowed one paragraph in "What this does not do" from four lines to three. No wording changed, only the line break.Verification
ward gatePASS on all six steps: build, policy-check, vet, test, test-skips, pre-commit. Both defects reproduce on a clean clone ofmain, so this is not a local artifact.Not in this PR
Why two green PRs can merge into a red
main. That is a CI question - the gate runs per branch and nothing re-runs it on the merge result - and it is the reason this class recurs rather than a thing to patch in a test file. Worth its own issue if it has not got one.