captain: keep the skill generic and under its context budget (wave paragraph trimmed)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
garrytanandcapy-ai[bot] committed 2026-10-31 22:49:10 +00:00
1 parent 7fa0c5e6c7
commit 0a29520fc6
3 files changed
+9 -13

No files matched your search

+4 -6
View File
@@ -423,12 +423,10 @@ Lesson into a rule in the rules file, a line in the standing-rules file
append-only and timestamped (`captain/templates/NOTES.md`); the digest is derived from it.
Serial slots cost tens of minutes each, so PRs in one area travel together. When more
than `WAVE_TRIGGER` (6) PRs are READY, run `gstack-ship-queue wave plan`: it prints
`WAVE_ADVISED` and area groups of 3 to 6 with an integrator each. The integrator runs
`wave build`, /ship once and READY on the wave PR, which takes one slot and one version;
constituent heads freeze, fixes go through the integrator, `--drop` sends a changed one
back to its owner, and `wave settle` closes the rest with a link after the merge
(docs/ship-policy.md#wave-prs). While the queue stays long, plan new work as area waves.
than `WAVE_TRIGGER` (6) PRs are READY, run `gstack-ship-queue wave plan` for area groups
of 3 to 6, each with an integrator who runs `wave build`, /ship once and READY on the wave
PR: one slot, one version. Constituent heads freeze, `--drop` sends a changed one back to
its owner, and `wave settle` closes the rest after the merge (docs/ship-policy.md#wave-prs).
Credit every contributor (`Contributed by @handle`, `Co-authored-by`), and never merge a
contributor's PR directly from its fork.
+4 -6
View File
@@ -351,12 +351,10 @@ Lesson into a rule in the rules file, a line in the standing-rules file
append-only and timestamped (`captain/templates/NOTES.md`); the digest is derived from it.
Serial slots cost tens of minutes each, so PRs in one area travel together. When more
than `WAVE_TRIGGER` (6) PRs are READY, run `gstack-ship-queue wave plan`: it prints
`WAVE_ADVISED` and area groups of 3 to 6 with an integrator each. The integrator runs
`wave build`, /ship once and READY on the wave PR, which takes one slot and one version;
constituent heads freeze, fixes go through the integrator, `--drop` sends a changed one
back to its owner, and `wave settle` closes the rest with a link after the merge
(docs/ship-policy.md#wave-prs). While the queue stays long, plan new work as area waves.
than `WAVE_TRIGGER` (6) PRs are READY, run `gstack-ship-queue wave plan` for area groups
of 3 to 6, each with an integrator who runs `wave build`, /ship once and READY on the wave
PR: one slot, one version. Constituent heads freeze, `--drop` sends a changed one back to
its owner, and `wave settle` closes the rest after the merge (docs/ship-policy.md#wave-prs).
Credit every contributor (`Contributed by @handle`, `Co-authored-by`), and never merge a
contributor's PR directly from its fork.
+1 -1
View File
@@ -299,7 +299,7 @@ anything else goes to a repair lane. An infra-only census earns one re-dispatch.
backstop gate runs on every push to the base branch and freezes the queue when it finds
a tree no green train covered; one repair PR at its exact head clears the freeze.
**Wave PRs when the queue is long (Garry's R46, 2026-10-31).** Every slot pays its own
**Wave PRs when the queue is long.** Every slot pays its own
stamp, its own round of required checks and its own version, one after another. When more
than 6 PRs are READY, `gstack-ship-queue wave plan` prints `WAVE_ADVISED` and suggested
area groups of 3 to 6 (`train build` prints the same line when handed more than 6 pins). The