Loop briefs: require a full cargo test with the corpus before an item reaches state/needs-human
#51
Reference in New Issue
Block a user
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?
Filed from the closing paragraph of sylph-pi's comment on #38, which asked for this as its own item.
What happened.
53f8345was verified by running a named subset — its own message records "3 new disc tests; the 13 paint-order tests are green" — while the test its new rule could reach sat in a third file. That test went red and stayed red for 15 days on an agent branch. CI could not see it: CI has no disc, so the suite self-skips and still counts as passed (#16).So the failure is not "an agent was careless"; it is that a brief lets a named subset stand as the verification, and a subset chosen by the author systematically excludes the test the author did not think of.
Proposed change to
docs/agents/decoder-loop.mdanddocs/agents/port-loop.md: before an item may be moved tostate/needs-human, the loop runscargo test --workspace --no-fail-fastwith the corpus present and readstarget/sylpheed-corpus-report.txt— not the tally, which carries no information about whether the corpus was exercised — and the report goes in the hand-off.Wording is the human's call; the brief is the artifact both loops read.