فهرست منبع

sdd: never commit the plan workspace to the project repo

Drew Ritter 2 ماه پیش
والد
کامیت
d1f1ae1f1e
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      skills/subagent-driven-development/SKILL.md

+ 5 - 0
skills/subagent-driven-development/SKILL.md

@@ -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.