mirror of
https://github.com/obra/superpowers.git
synced 2026-04-23 01:49:04 +08:00
PR #1121's Step 0 consent prompt was intended as a bridge to
EnterWorktree's built-in "ONLY when user explicitly asks" guardrail, but
in context-diluted real-world sessions agents rationalize their way out
of asking AND fail to create a worktree — falling back to a plain feature
branch with reasoning like "EnterWorktree is restricted to explicit
worktree requests only, which this isn't."
Changes:
- Delete Step 0 consent ask paragraph; replace with "skill invocation IS
the request for isolation" bridge language
- Restore imperative Step 1a framing ("STOP HERE if available", "No
exceptions") that 998c40b softened during PR #1121 review
- Add Red Flag entries naming the specific anti-patterns: stopping to ask
when skill is already invoked; falling back to a plain feature branch
because the native tool feels "restricted to explicit requests"
Preserves the valuable parts of PRI-974: Step 0 detection
(GIT_DIR != GIT_COMMON), submodule guard, native-tool preference, cleanup
fixes. Only walks back the consent-ask construct.
Drill companion changes ship in a separate PR in the drill repo under
the same ticket.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>