mirror of
https://github.com/obra/superpowers.git
synced 2026-06-11 21:29:07 +08:00
subagent-driven-development mandated implementer + two-stage review + final reviewer unconditionally — antigravity (agy) and opencode each dispatched 4 subagents for a one-line console.log (cost-trivial-task-review-fanout), and agents that passed did so only by disobeying the skill. - Proportionality rule: a plan that is entirely one trivial, fully-specified mechanical change is implemented directly, verified per superpowers:verification-before-completion, committed — no review fanout. Trivial is a property of the diff (no logic, control flow, or security-relevant change), not the plan's self-description; "a constant bump" is qualified (no security or behavioral consequences). Any doubt = full pipeline. Multi-task plans never skip reviews regardless of task size. - Flowchart gets the matching trivial-exit diamond (the failing agents follow the flowchart literally). - Red Flags "never skip reviews" points at the sole exception instead of contradicting it. - writing-plans' execution handoff notes fanout scales (forward reference resolves within this PR's base expectations: the Proportionality rule ships here). Independently mergeable: no dependency on the reference-discipline or brainstorming-exception PRs. Eval evidence (quorum): RED 4 dispatches for 1 line (agy, opencode); GREEN cost-trivial-task-review-fanout opencode 3/3 pass (0 dispatches, deterministic tool-count check) + antigravity pass (the formerly deterministic failer); containment canary sdd-rejects-extra-features claude 3/3 pass (full pipeline per task). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>