v6.0.3
lingodotdev/lingo.devv6.0.3Jun 18, 2026by obra
AI Summary
A tooling improvement for Subagent-Driven Development (SDD) that relocates scratch files out of protected `.git/` directories to a dedicated `.superpowers/sdd/` workspace.
Key Highlights
- Moved SDD scratch files from `.git/` to `.superpowers/sdd/` to prevent Claude Code write blockages.
- Introduced a shared `sdd-workspace` helper for per-worktree management.
- Added a caveat regarding `git clean -fdx` potentially deleting the progress ledger.
New Features
- SDD scratch file relocation
- Protected workspace directory
Full Release Notes
### Subagent-Driven Development - **SDD scratch files moved out of `.git/`.** Claude Code treats `.git/` as a protected path and denies agent writes there, so an implementer subagent writing its report into `.git/sdd/` got blocked mid-run. Task briefs, implementer reports, review diffs, and the progress ledger now live in a self-ignoring `.superpowers/sdd/` directory in the working tree — kept out of `git status` and out of commits, and resolved per worktree by a shared `sdd-workspace` helper. One caveat: because the workspace is git-ignored working-tree scratch, `git clean -fdx` will delete the progress ledger; recover from `git log` if that happens. (#1780)