Files
Garry Tanandcapy-ai[bot] 148d28ea81 feat(ship): /ship and /autoplan size their review to the diff (GSTA-131) (#3527)
* wip(GSTA-131): review depth, fix-check transitions, dispatch counters, carry pregate, autoplan round policy

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* wip(GSTA-131): reviewers stay at full effort; audits light

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* feat(ship): Step 9 dispatches what gstack-review-plan plans; fix-check after below-floor fixes; cap two full passes plus one fix-check

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: review-dispatch-compare has a free lane; review-depth fixtures registered free; resumed max_rounds case off the old default

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix(GSTA-131): ship review pass-1 repairs: fix-check binds under its own skill, Step 11.5 accepts a fix-check or a planned adversarial skip, delta carry with a pregate, carry --pregate pinned to the checkout, quiet-after-cap revise regates, skill-dir markdown and rule docs classed code, gate signals from tests class up, plan fails closed on git errors, per-class compare ratios

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix(GSTA-131): ship review pass-2 repairs: Step 11 follows the last full-pass plan, Important Rules restored, ship goldens regenerated, true per-class medians, review-policy transitions and once-per-invocation voices, docs/** assets stay docs-class, CLI and fix-check binding tests

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs(changelog): GSTA-131 review depth, fix-check, delta /ship and autoplan rounds

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs: ship-policy cap and counters, review-policy /review cycle cap, unattended passes (docs audit)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix(review): 400-word findings cap fits the /review size pins (five host pins lowered by 2); CHANGELOG max_rounds wording

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs(changelog): gate integrity names the size-ledger entry and the lowered /review pins

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: the round-budget case asserts the default through ROUNDS output only (pregate literals heuristic)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: curate ship-receipt-carry-pregate out of the Windows lane like its --pregate siblings

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs(changelog): end the Windows curation sentence instead of a mid-sentence colon

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix(ship): one decision each for the review-loop exits, the planned adversarial skip and Step 16's TODOS rerun (screen judge repair)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix(ship): fix-check repairs: pin the renamed Step 11 heading, keep the below-floor exit at the cap, name the plan run a repeat reuses, print the native skip on outside-only plans

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
2026-10-28 05:45:54 +00:00

68 lines
2.1 KiB
JSON

{
"name": "code",
"commit": "392f50d",
"paths": [
"CHANGELOG.md",
"VERSION",
"agents-digest/gstack-AGENTS.md",
"package.json",
"plan-ceo-review/sections/review-sections.md",
"plan-devex-review/sections/review-sections.md",
"plan-eng-review/sections/review-sections.md",
"review/SKILL.md",
"review/SKILL.md.tmpl",
"review/sections/manifest.json",
"review/sections/plan-completion.md",
"review/sections/review-army.md",
"scripts/resolvers/outside-voice-steps.ts",
"scripts/resolvers/plan-gates.ts",
"scripts/resolvers/review-army.ts",
"scripts/resolvers/review-scope.ts",
"scripts/resolvers/sideways.ts",
"ship/sections/review-army.md",
"test/docsync-command-grammar.test.ts",
"test/fixtures/design-floor-focus-cover-all.json",
"test/fixtures/design-floor-focus-picker.ts",
"test/fixtures/docsync-branch-listing-public.json",
"test/fixtures/docsync-two-attempts-public.json",
"test/fixtures/ship-local-hook-train-replies.json",
"test/fixtures/skill-md-size-allowlist.json",
"test/helpers/carve-guards.ts",
"test/helpers/docsync-contract.ts",
"test/helpers/docsync-interface.ts",
"test/helpers/docsync-observer.ts",
"test/helpers/free-fixtures-data.ts",
"test/helpers/ship-hook-actor.ts",
"test/outside-voice-preflight.test.ts",
"test/plan-design-floor-fixture.test.ts",
"test/plan-review-cases.test.ts",
"test/review-workflow-clarity.test.ts",
"test/ship-document-release-dispatch.test.ts",
"test/ship-hook-actor.test.ts",
"test/skill-e2e-ship-docsync.test.ts"
],
"deleted": [],
"stamp_only": [
"package.json"
],
"scope": {
"SCOPE_FRONTEND": "false",
"SCOPE_BACKEND": "true",
"SCOPE_PROMPTS": "false",
"SCOPE_TESTS": "true",
"SCOPE_DOCS": "true",
"SCOPE_CONFIG": "true",
"SCOPE_MIGRATIONS": "false",
"SCOPE_API": "false",
"SCOPE_AUTH": "false"
},
"gate_tagged": 0,
"diff_lines": 1491,
"diff_bytes": 205941,
"numbers": {
"publishes": false,
"claims": 0,
"fingerprint": "none"
}
}