You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integrate the bounded brownfield change lane with resume/progress continuity, shipped templates, lifecycle preflight, and generated helper/runtime hardening while preserving current release automation.
Copy file name to clipboardExpand all lines: README.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,7 +95,11 @@ This creates:
95
95
3.`.planning/bin/gsdd.mjs` — repo-local helper runtime for deterministic workflow commands inside generated skills (run helper commands from the repo root)
96
96
4. Optional tool-specific adapters you choose in the install wizard (Claude skills/commands/agents, OpenCode commands/agents, Codex CLI agents, optional governance)
97
97
98
-
Then run the new-project workflow to produce `.planning/SPEC.md` and `.planning/ROADMAP.md`.
98
+
Then pick the first workflow lane that matches your situation:
99
+
100
+
-`gsdd-new-project` for greenfield work, fuzzy brownfield work, or milestone-shaped work
101
+
-`gsdd-quick` for a concrete bounded brownfield change
102
+
-`gsdd-map-codebase` first when the repo is unfamiliar, risky, or needs a deeper baseline before choosing a lane
99
103
100
104
In a terminal, `npx -y gsdd-cli init` opens a guided install wizard. If you installed the package globally, `gsdd init` is the equivalent shorthand:
101
105
@@ -123,7 +127,7 @@ Start with the public proof pack:
123
127
124
128
Runtime floor: Node 20+.
125
129
126
-
Your tool determines how you invoke workflows:
130
+
Your tool determines how you invoke workflows after `npx gsdd-cli init`:
127
131
128
132
-**Claude Code / OpenCode:** Use native slash commands directly — `/gsdd-new-project`, `/gsdd-plan`, etc.
129
133
-**Codex CLI:** Use skill references — `$gsdd-new-project`, `$gsdd-plan`, etc. `$gsdd-plan` writes the plan and stops; start a separate `$gsdd-execute` run when you want implementation to begin.
@@ -172,14 +176,16 @@ npx -y gsdd-cli init --tools all # All of the above
172
176
|**Cursor / Copilot / Gemini**| Qualified support | Uses `.agents/skills/` when skill/slash discovery is available; optional root `AGENTS.md` block adds behavioral governance, and the generated skill surface is freshness-checked locally |
173
177
|**Other AI tools**| Fallback only | Open `.agents/skills/gsdd-*/SKILL.md` directly |
174
178
175
-
### Updating
179
+
### Updating And Repair
176
180
177
181
```bash
178
182
npx -y gsdd-cli update # Regenerate adapters from latest sources
179
183
npx -y gsdd-cli update --tools claude # Update specific platform only
180
184
npx -y gsdd-cli update --templates # Refresh .planning/templates/ and role contracts from framework source
181
185
```
182
186
187
+
Use `gsdd health` first when you want a status check. Use `npx gsdd-cli update` when the generated runtime-facing surfaces are missing, drifted, or you want the latest generated output. If a runtime is only in the qualified-support tier, `health` and `update` still cover generated-surface drift; they do not imply parity-level runtime proof.
Copy file name to clipboardExpand all lines: bin/lib/health-truth.mjs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ export function runTruthChecks(planningDir, frameworkDir, actualCheckIds, option
94
94
warnings.push({
95
95
id: 'W11',
96
96
severity: 'WARN',
97
-
message: `Installed generated runtime surfaces drift from current render output (${summarizeRuntimeFreshnessIssues(options.runtimeFreshnessReport)})`,
97
+
message: `Installed generated runtime and workflow-helper surfaces drift from current render output (${summarizeRuntimeFreshnessIssues(options.runtimeFreshnessReport)})`,
blockers.push(blocker('missing_checkpoint','resume requires .planning/.continue-here.md unless an active .planning/brownfield-change/CHANGE.md continuity anchor exists.',['.planning/.continue-here.md','.planning/brownfield-change/CHANGE.md']));
0 commit comments