Fix #70: restore the autocoder config section in the integration branch's CLAUDE.md - #72
Closed
laird wants to merge 1 commit into
Closed
Fix #70: restore the autocoder config section in the integration branch's CLAUDE.md#72laird wants to merge 1 commit into
laird wants to merge 1 commit into
Conversation
…ch's CLAUDE.md
`CLAUDE.md` on `feat/autocoder-planning-pipeline` was missing the whole
`## Automated Testing & Issue Management` section that `master` carries. The
/dev line diverged before that section was added upstream and never picked it
up. Since the swarm does all its work on the integration line, every worker was
reading the missing config.
Consequences, all live:
- TEST_COMMAND fell back to `npm test`, BUILD_COMMAND to `npm run build`.
Neither exists here; the real ones are regression-test.sh and the
`bash -n` / `py_compile` pair.
- MERGE_MODE resolved empty -> `MERGE_MODE_NOT_CONFIGURED=true`, whose
handler calls AskUserQuestion. That halts the autonomous loop waiting on a
human, which is precisely what the loop exists to prevent. Correct value
is `pr`.
Ported from origin/master verbatim. Purely additive — it appends after
`## References`, matching master's placement, and does not touch the
integration branch's newer `## Branches` / ship-gate section. GEMINI.md and
AGENTS.md carry no such section on either branch, so no mirror update applies.
Verified by running the commands' own sed extractors against the result:
TEST_COMMAND = [bash plugins/autocoder/scripts/regression-test.sh]
BUILD_COMMAND = [bash -n .../*.sh && python3 -m py_compile .../*.py]
MERGE_MODE = [pr]
Build verification passes; 9/9 tests/test_*.sh suites pass.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This was referenced Jul 28, 2026
Owner
Author
|
Closing as moot. This ported the The gap was real but integration-branch-only. Issue #70 should be closed with it. |
13 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #70
Root cause
CLAUDE.mdonfeat/autocoder-planning-pipelineis missing the entire## Automated Testing & Issue Managementsection thatmastercarries. The/devline diverged frommasterbefore that section was added upstream and never picked it up. Because the swarm does all its work on the integration line, every worker has been reading config that isn't there.Impact
Both
/autocoder:fixand/autocoder:devparse these headers out ofCLAUDE.mdat startup, so on the integration branch:TEST_COMMANDfell back tonpm testandBUILD_COMMANDtonpm run build. Neither exists in this repo.MERGE_MODEresolved empty, emittingMERGE_MODE_NOT_CONFIGURED=true. That handler calls AskUserQuestion, which halts the autonomous loop waiting on a human — the exact failure mode the loop exists to avoid. The correct value ispr.Solution
Ported the section from
origin/masterverbatim. Purely additive: it appends after## References, matching master's placement, and does not touch the integration branch's newer## Branches/ ship-gate section.GEMINI.mdandAGENTS.mdcarry no such section on either branch, so no mirror update applies.Verification
Ran the commands' own
sedextractors against the result:BUILD_OK).tests/test_*.shpass.pytestis not installed in this environment;CLAUDE.mddocuments that as expected.4465322).Note on how this was pushed
git pushto github.com is 403-blocked by a Zscaler proxy on this machine, so the branch was created viaPOST /git/refsand the commit via the GraphQLcreateCommitOnBranchmutation. Single-parent commit, so history is faithful here.Follow-up filed separately
While verifying,
plugins/autocoder/scripts/regression-test.shreported✅ All tests passed!after running zero tests, and wrote its report into a directory literally namedtests/test_*.sh/— it misparses theLocation:line out of### Test Framework Details. That is a pre-existing false-green, independent of this change; filed on its own.🤖 Generated with Claude Code