You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a code-review session's final pass under its 3-pass cap completes without
certifying (`fixed-await-push`, `no-accepted-findings`, or `session-cap-exhausted`
at that final pass), the coordinator now automatically asks ChatGPT one holistic
consultation in the same conversation before the merge gate: is the underlying
approach sound, does the plan need to change, and does it still have any concern
at all. A clean `VERDICT: SHIP` from that round is itself sufficient certification
(same SHA/CI/branch-protection checks, no human step); `VERDICT: REVISE` or an
unparseable answer proceeds to the existing FULL STOP. Observed live on /ship 592
(PR #672): this ad hoc consultation, improvised by hand twice, was the signal that
let the human make a good call both times a formal review session exhausted its
cap without converging.
Also fixes three now-stale "drive the tab manually" prescriptions in
review-loops.md (the pass-cap continuation, stalled-generation recovery, and the
general ad hoc consultation) — the chatgpt-review skill's own current rule forbids
manual DOM driving, and both loops' runner agents already retry stalled/incomplete
generations automatically via `--session`, so no manual recovery step was ever
actually needed. Replaced with the same `issue`-mode + `--seed-from-session`
mechanism the new consultation uses.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LwFPT465eDJqYcRa8HGNLz
Copy file name to clipboardExpand all lines: skills/ship/SKILL.md
+60-32Lines changed: 60 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: ship
3
-
description: Ship altinity-sql-browser roadmap issues or phases end-to-end, autonomously — resolve scope into dependency-ordered units (a phase or a whole issue), then for each unit in turn author and approve its plan with the selected ChatGPT (default) or Fable planner workflow (max 5 review passes), implement code and tests, open that unit's own PR, iterate a ChatGPT code review loop to certification (max 3 passes), and merge automatically when every proof condition holds — auto-chaining to the next unit off the just-merged origin/main with no re-prompting. Stops the whole run only when a unit's plan or merge proof exhausts its review passes; stops only a gated unit's own spine — every other independent unit or spine still ships in the same run — when the issue explicitly gates further phases on a new decision. Invoke as `/ship ISSUE [--planner chatgpt|fable]`, `/ship ISSUE.PHASE`, or `/ship ISSUE1,ISSUE2`.
3
+
description: Ship altinity-sql-browser roadmap issues or phases end-to-end, autonomously — resolve scope into dependency-ordered units (a phase or a whole issue), then for each unit in turn author and approve its plan with the selected ChatGPT (default) or Fable planner workflow (max 5 review passes), implement code and tests, open that unit's own PR, iterate a ChatGPT code review loop to certification (max 3 passes, with a mandatory post-cap architecture consultation as the last word before stopping), and merge automatically when every proof condition holds — auto-chaining to the next unit off the just-merged origin/main with no re-prompting. Stops the whole run only when a unit's plan or merge proof exhausts its review passes; stops only a gated unit's own spine — every other independent unit or spine still ships in the same run — when the issue explicitly gates further phases on a new decision. Invoke as `/ship ISSUE [--planner chatgpt|fable]`, `/ship ISSUE.PHASE`, or `/ship ISSUE1,ISSUE2`.
0 commit comments