Skip to content

docs(improve): enforce one-run-at-a-time in the swarm-mode cadence - #129

Merged
laird merged 1 commit into
masterfrom
fix/113-split
Aug 17, 2026
Merged

docs(improve): enforce one-run-at-a-time in the swarm-mode cadence#129
laird merged 1 commit into
masterfrom
fix/113-split

Conversation

@laird

@laird laird commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Split from #113, which bundled four unrelated changes:

  1. test_issue_source_lib.sh explicit-export syntax
  2. worker-launch-lib.sh Gemini interactive mode
  3. skills/improve/SKILL.md swarm-cadence enforcement (this PR)
  4. test_issues_gh_search.sh BASH_ENV clearing

Checked each independently on cherry-pick onto current master: (1), (2), and (4) already conflicted, and in every case the conflict was a comment-wording difference only -- the functional fix was already present on master (landed via other paths). Reapplying them would have been a no-op diff. Only (3) is a genuine, unlanded change, so it's the only one in this PR.

Change

Removes the "early rerun to verify" coordinator shortcut from the swarm-mode cadence, which could start a new exercise run while the swarm was still implementing the current batch's fixes -- wasting the run and making grading ambiguous. The coordinator now lands entangled/seam-uncertain fixes first, dispatches independent findings to the swarm, waits for the batch to fully complete, then does one batch acceptance rerun.

Verification

Confirmed (1), (2), (4) are no-ops:

$ bash tests/test_issue_source_lib.sh   # ok issue-source-lib
$ bash tests/test_worker_launch_lib.sh  # ok worker-launch-lib
$ bash tests/test_issues_gh_search.sh   # 15 passed, 0 failed

Removed the "early rerun to verify" coordinator shortcut from the swarm-mode
cadence, which could start a new exercise run while the swarm was still
implementing the current batch's fixes -- wasting the run and making grading
ambiguous about which fixes it was actually exercising. The coordinator now
lands all entangled/seam-uncertain fixes first, dispatches the independent
findings to the swarm, waits for the batch to fully complete, then does a
single batch acceptance rerun.

Includes the packaged mirror at plugins/autocoder/skills/improve/SKILL.md
(tests/test_skill_packaging.sh requires the two stay identical).

The other three fixes originally bundled in PR #113 (test_issue_source_lib.sh
explicit-export syntax, worker-launch-lib.sh Gemini interactive mode,
test_issues_gh_search.sh BASH_ENV clearing) are already present on current
master -- each conflicted on cherry-pick with only a comment-wording
difference, no functional diff. Reapplying them would have been a no-op.
@laird
laird merged commit 542a8a3 into master Aug 17, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant