## obra/superpowers — v6.1.1…v6.2.0

_51 commits._

### Features
- **feat(sdd): lifecycle restructure with resume-based fix loop, five-round breaker, and rationalization table** (ebdd4ec)
- **feat(sdd): align templates and codex reference with resume-based fix rounds** (28882fc)
- **feat(sdd): add scoped re-review prompt template** (87e4050)
- **feat(sdd): plan-scoped durable progress — ledger names its plan, workspace dies at plan end** (b8a2d84)
- **feat(sdd): plan-scoped workspace — one .superpowers/sdd/<plan> dir per plan** (6df8ba1)
- **feat(skills): absorb falsifiability discipline into writing-good-tests** (9d8630d)
- **Revert "Remove Gemini CLI support"** (1d4c8d2)

### Fixes
- **Release v6.2.0: SDD plan-scoped workspace and resume-based fix loop, skills compression sweep, Windows SessionStart fix (#2026)** (3dcbd5c)
- **fix(systematic-debugging): find-polluter accepts ./-prefixed patterns and matches top-level tests** (c8921b5)
- **fix(systematic-debugging): match find -path ./ prefix in find-polluter.sh (#2011)** (6015d37)
- **fix(tests): stop the SDD skill test flaking on timing and prose case** (0e13ad8)
- **fix(codex): make package script and its test portable beyond macOS/bsdtar** (5d5b656)
- **fix(hooks): dispatch the SessionStart hook via Git Bash on Windows** (5151e7a)
- **fix(skills): close the change-detector hole in writing-good-tests** (e8a9748)
- **fix(skills): broaden writing-good-tests trigger to any test writing** (50025d1)
- **fix(skills): capture worktree path before Step 5 changes directory** (0b47219)

### Backend
- **eval(sdd): GREEN results — plan-scoped resolution replaces cross-plan forensics** (e782674)
- **eval(sdd): RED baseline — 25/25 controllers refuse stale ledgers, at a forensic cost** (256b42f)
- **experiment: ground-up two-principle rewrite of writing-good-tests** (caa1826)

### Tests
- **test(pi): scope mapping assertions to the table, not whole file** (a60dc2f)
- **test: realign antigravity + pi mapping assertions with pruned references** (a80b7b6)

### Docs
- **docs(using-superpowers): drop dangling subagent-support anchor (#2010)** (a868631)
- **docs(plans): SDD fix-loop redesign implementation plan** (c6fa27e)
- **docs(specs): SDD fix-loop redesign design spec** (55bbb52)
- **docs(windows): document shell:bash hook dispatch and the PowerShell/CMD fallback hazards** (52f649e)
- **docs(specs): record eval re-scope — blind adoption did not reproduce, claims narrowed** (40e8665)
- **docs(plans): re-scope eval per maintainer decision — RED compiled, GREEN measures cost** (dd57200)
- **docs(plans): fixture v2 — real cited commits, matched task counts** (485162e)
- **docs(plans): SDD plan-scoped workspace implementation plan** (fe5e9c9)
- **docs(specs): SDD plan-scoped workspace design** (50fbea0)
- **docs: fix dead references to pruned claude-code-tools.md/copilot-tools.md** (d238a48)

### Chore
- **chore(sdd): consistency sweep for plan-scoped workspace signatures** (2dbbaed)
- **refactor(skills): fold TDD Why Order Matters rebuttals into rationalization table** (b9e75dd)
- **refactor(skills): drop The Bottom Line recap from receiving-code-review** (3fb7597)
- **refactor(skills): drop The Bottom Line recap from writing-skills** (153d618)
- **refactor(skills): drop Remember recap from writing-plans** (1e14b23)
- **refactor(skills): fold brainstorming Key Principles into points of use** (05d90ac)
- **refactor(skills): convert using-git-worktrees guard sections to rationalization table** (bc86802)
- **refactor(skills): trim requesting-code-review, keep review guards as a table** (cfb6281)
- **refactor(skills): drop Advantages section from subagent-driven-development** (2173c1c)
- **refactor(skills): trim quality claim from executing-plans subagent note** (09fc6e0)
- **refactor(skills): drop persuasion sections from verification-before-completion** (3be5aad)
- **refactor(skills): drop social proof from systematic-debugging** (c74782e)
- **refactor(skills): drop social proof from dispatching-parallel-agents** (6dbbbda)
- **refactor(skills): compress writing-good-tests additions; doc changes earn no tests** (517a9c6)
- **refactor(skills): reframe testing-anti-patterns as writing-good-tests** (e74961c)
- **refactor(skills): compress finishing-a-development-branch, adopt rationalization table** (fbb6dba)
- **refactor(skills): make PR creation forge-agnostic in finishing-a-development-branch** (bcfe798)
- **refactor(skills): stop offering to discard work in finishing-a-development-branch** (9dff1a9)
- **refactor(skills): fold systematic-debugging Related-skills block into Phase 4** (af67e03)
- **refactor(skills): fold Integration skill lists into points of use** (03147d2)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/obra/superpowers?utm_source=github-action)._