v6.0.3

sampotts/plyrv6.0.3Jun 18, 2026by obra

AI Summary

This update relocates subagent-driven development scratch files to prevent git protection from blocking agent writes. It moves task briefs and reports to a new `.superpowers/sdd/` directory and introduces a helper script for worktree resolution.

Key Highlights

  • SDD scratch files moved out of `.git/` to avoid git protection blocking
  • New `.superpowers/sdd/` directory for task briefs, reports, and progress ledgers
  • Introduced `sdd-workspace` helper for worktree resolution
  • Warning that `git clean -fdx` will delete the progress ledger

New Features

  • SDD scratch file management system
  • Self-ignoring `.superpowers/sdd/` 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)