mirror of
https://github.com/garrytan/gstack.git
synced 2026-05-02 11:45:20 +02:00
88491eb492
Phase 4 (Alternatives Generation) was ending with soft prose "Present via AskUserQuestion. Do NOT proceed without user approval of the approach." Agents in builder mode were reading "Recommendation: C" they had just written and proceeding to edit the design doc — never calling AskUserQuestion. The contradicting "do not proceed" line lacked a hard STOP token, named blocked next-steps, or an anti-rationalization line, so the model rationalized past it. Port the plan-ceo-review 0C-bis pattern: hard "STOP." token, names the steps that are blocked (Phase 4.5 / 5 / 6 / design-doc generation), explicitly rejects the "clearly winning approach so I can apply it" reasoning. Preserve the preamble's no-AUQ-variant fallback by naming "## Decisions to confirm" + ExitPlanMode as the explicit alternative path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>