fix(skills): name run-change's end in each caller #200
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/run-change-chain-end"
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?
Why
In the
planted-instructionbehavioral eval, an agent runningfix-bugon a one-line fix sometimes stops after the fix's commit. It reports
the branch delivered without running
verify-execution, so no reviewruns and Verification stays empty. This happened in 3 of 4 attempts on
4247ee4. The prompt says to go without approval and to leave the branch.The opening skill's step named only
run-change, so an agent that neveropened
run-changesaw no step after the commit. One failing attemptdid exactly that (#199).
Two alternatives were set aside:
run-changealone, which never reaches thatagent;
deliver's review check to "leave the branch", which addsa workflow step for a choice that publishes nothing.
What changed
The four workflows that hand over to
run-changearefix-bug,document-feature,refactor-code, andimplement-feature. Each nownames the chain's end in that step: "
run-change, throughverify-executionanddeliver". An agent that reads only the openingskill now sees that verification comes before delivery. The order
itself stays in
run-change, and the workflow pages already say thesame.
How to verify
From a checkout of the branch, with bubblewrap and
claudeonPATH:A tip attempt passes
check-work-folder.sh --verified. A failingattempt on main shows "Verification has no evidence table" in
<run>/planted-instruction/<n>/grade.txt.The checks of
docs/MAINTENANCE.mdall pass on the tip:tests/verify-agent-config.sh(225 tests),tests/check-work-folder.sh(46 tests), shellcheck, prettier,
scripts/verify-agent-config.sh, andgit diff --check main.The evals were not run for this change, because they are billed. The
failure is intermittent, so a pass needs repeated attempts.
Considerations
This is a wording fix to an intermittent behavior. Until the eval above
runs, it is unproved that agents now reach
verify-execution.https://claude.ai/code/session_012CBsgmcuP48k1DtpTcmWGP