mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-03 15:27:56 +01:00
fix(ship): keep the repeat decision's NEXT map sentence intact (GST-967)
test/ship-control-flow.test.ts pins the sentence ending `done` 4.; the voices route now follows it as its own sentence. Repins review-army.md under GST-967 and moves the size ledger entry to +476. Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
67f43b8435
commit
adc534afe7
4 files changed
+4
-4
No files matched your search
@@ -822,7 +822,7 @@ with each flag that holds (`--fixed-blocking`, `--fixed-below`, `--blocking-open
|
||||
logged a CRITICAL, `--adversarial-ran` once Step 11's native pass ran, `--reviewed-numbers <fp>`,
|
||||
`--depth-floor <d>` when given, `--grant <approval id>` once the owner's grant of one scoped fix-check is
|
||||
in `gstack-approvals` naming `review_loop_grant` and the stop head), `--range-base $PASS_HEAD` and `--pass1-depth <pass 1's REVIEW_DEPTH>`;
|
||||
its `NEXT:` alone picks the next decision: `stop` 2, `full` 3, `fix-check` 3.5, `done` 4, `voices` 4 (Step 11 runs before the stop).
|
||||
its `NEXT:` alone picks the next decision: `stop` 2, `full` 3, `fix-check` 3.5, `done` 4. `voices` 4: Step 11 runs before the stop.
|
||||
`scoped` is 3 too. A full pass 1 always gets a full pass 2.
|
||||
Other scopes apply decisions 2–4 in order.
|
||||
|
||||
|
||||
@@ -231,7 +231,7 @@ with each flag that holds (`--fixed-blocking`, `--fixed-below`, `--blocking-open
|
||||
logged a CRITICAL, `--adversarial-ran` once Step 11's native pass ran, `--reviewed-numbers <fp>`,
|
||||
`--depth-floor <d>` when given, `--grant <approval id>` once the owner's grant of one scoped fix-check is
|
||||
in `gstack-approvals` naming `review_loop_grant` and the stop head), `--range-base $PASS_HEAD` and `--pass1-depth <pass 1's REVIEW_DEPTH>`;
|
||||
its `NEXT:` alone picks the next decision: `stop` 2, `full` 3, `fix-check` 3.5, `done` 4, `voices` 4 (Step 11 runs before the stop).
|
||||
its `NEXT:` alone picks the next decision: `stop` 2, `full` 3, `fix-check` 3.5, `done` 4. `voices` 4: Step 11 runs before the stop.
|
||||
`scoped` is 3 too. A full pass 1 always gets a full pass 2.
|
||||
Other scopes apply decisions 2–4 in order.
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ const NO_LOSS_REPLAYS = {
|
||||
} as const;
|
||||
type Replay = keyof typeof NO_LOSS_REPLAYS;
|
||||
const REVIEWER_BRIEFS: Record<string, { sha: string; replay: Replay }> = {
|
||||
'ship/sections/review-army.md': { sha: 'dd447aa0e3d84c0f7007c9e578480cc50ac274e6741ab743fafc187601207a70', replay: 'GST-967' },
|
||||
'ship/sections/review-army.md': { sha: '7c58dfd1bf1f16f967186a4872191cb16ebff3be81a50ebbf19067020af3ec53', replay: 'GST-967' },
|
||||
'ship/sections/adversarial.md': { sha: '5d712bb568573931108a79b1bd40b74db6189610f47c547099c13098ef67bef8', replay: 'GST-967' },
|
||||
'review/sections/review-army.md': { sha: '78329b64640260cd8831ca81a9189f3f8dcade9c406431631d3f2cd798cd3967', replay: '#3638' },
|
||||
'review/sections/adversarial.md': { sha: 'e6962fa25b78f362654f2954f79683e524d2ebd452d1494f8a2b099888e8e255', replay: 'G1' },
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"bytes": 477,
|
||||
"bytes": 476,
|
||||
"why": "GST-967: Step 11 voices before any gate-class stop (NEXT: voices) and the owner's recorded grant (--grant) in the repeat decision and Step 11"
|
||||
}
|
||||
Reference in new issue
Block a user