sdd: never commit the plan workspace to the project repo

This commit is contained in:
Drew Ritter
2026-07-20 16:38:11 -07:00
parent 4334ff508a
commit d1f1ae1f1e

View File

@@ -137,6 +137,11 @@ a ledger file, not only in todos.
verbatim into `<workspace>/constraints.md`. Every dispatch's binding verbatim into `<workspace>/constraints.md`. Every dispatch's binding
constraint values paste from that file — the plan itself stays closed constraint values paste from that file — the plan itself stays closed
after Setup, even across compaction. after Setup, even across compaction.
- The workspace is never committed to the project repo. Do not `git add`
anything under it, and never write a commit whose purpose is to record,
correct, or tidy a workspace artifact — reports and ledgers are session
records, not deliverables. If the repo lacks a `.gitignore` entry for
`.superpowers/`, leave the directory untracked rather than committing it.
- The ledger is your recovery map: the commits it names exist in git even - The ledger is your recovery map: the commits it names exist in git even
when your context no longer remembers creating them. After compaction, when your context no longer remembers creating them. After compaction,
trust the ledger and `git log` over your own recollection. trust the ledger and `git log` over your own recollection.