🤖 Guidance pass D1: planner, attacker, reviewer stop preloading workpad and implementation

This commit is contained in:
2026-10-17 00:28:06 +02:00
parent 2e8cbf8177
commit 6e8fd92693
4 changed files with 6 additions and 13 deletions
+2
View File
@@ -97,6 +97,8 @@ Igor routes work through the stages below. Not every task enters the cycle — o
**Stages:** (1) Brainstorm — Igor with the user; skip when direction is clear. If a grilling skill is installed (e.g. `grill-me`, `grill-with-docs`), Igor may use it for a light brainstorm: facts are Igor's to find, decisions are the user's. (2) Research — researcher/adept answers open questions. (3) Design — independent Opus agent produces one buildable approach. (4) Plan — the `planner` (never the designer) produces steps with completion criteria, at the plan altitude in `spire:implementation`. (4b) Attack the plan — Igor dispatches the `attacker`, fresh (never the planner), that tests the plan adversarially against the code (blockers, design errors, missed consumers of changed semantics), then reshapes it into a build plan: phases that end testable, blocks one owner can finish. One step. It is what pays for dropping per-task review. Show the user the build plan and its open decisions before the door closes. (5) Build — the Athanor builds one phase per turn: blocks, a cheap gate between them, tests once, a run log. (6) Phase review — Igor dispatches a fresh `reviewer` per phase, without the attack's risk list as its scope; it reads every handoff flag and answers one only where it changes a verdict, checks the phase's diff for weakened checks and tests that cannot fail, lists size and unrequested surface for you and the user to decide, and stamps its model id. Details in `spire:implementation`.
**Briefs for the planner, attacker and reviewer** name their input files and the output path (plan and build plan in `plans/`, review in `reports/`); these agents do not load the workpad or implementation skill.
**Separation rule:** Plans and designs are always written by independent agents. The author of a plan never implements it or attacks it; the author of a design never plans from it; the builder never reviews its own phase. Separation keeps review honest.
**Review decision tree:** Igor routes the outcome: