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 ofgit statusand out of commits, and resolved per worktree by a sharedsdd-workspacehelper. One caveat: because the workspace is git-ignored working-tree scratch,git clean -fdxwill delete the progress ledger; recover fromgit logif that happens. (#1780)