feat: add Nyquist validation layer to plan-phase pipeline
Adds automated feedback architecture research to gsd-phase-researcher,
enforces it as Dimension 8 in gsd-plan-checker, and introduces
{phase}-VALIDATION.md as the per-phase validation contract.
Ensures every phase plan includes automated verify commands before
execution begins. Opt-out via workflow.nyquist_validation: false.
Closes #122 (partial), related #117
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -97,6 +97,24 @@ A detailed reference for workflows, troubleshooting, and configuration. For quic
|
||||
└── Done
|
||||
```
|
||||
|
||||
### Validation Architecture (Nyquist Layer)
|
||||
|
||||
During plan-phase research, GSD now maps automated test coverage to each phase
|
||||
requirement before any code is written. This ensures that when Claude's executor
|
||||
commits a task, a feedback mechanism already exists to verify it within seconds.
|
||||
|
||||
The researcher detects your existing test infrastructure, maps each requirement to
|
||||
a specific test command, and identifies any test scaffolding that must be created
|
||||
before implementation begins (Wave 0 tasks).
|
||||
|
||||
The plan-checker enforces this as an 8th verification dimension: plans where tasks
|
||||
lack automated verify commands will not be approved.
|
||||
|
||||
**Output:** `{phase}-VALIDATION.md` -- the feedback contract for the phase.
|
||||
|
||||
**Disable:** Set `workflow.nyquist_validation: false` in `/gsd:settings` for
|
||||
rapid prototyping phases where test infrastructure isn't the focus.
|
||||
|
||||
### Execution Wave Coordination
|
||||
|
||||
```
|
||||
@@ -206,7 +224,8 @@ GSD stores project settings in `.planning/config.json`. Configure during `/gsd:n
|
||||
"workflow": {
|
||||
"research": true,
|
||||
"plan_check": true,
|
||||
"verifier": true
|
||||
"verifier": true,
|
||||
"nyquist_validation": true
|
||||
},
|
||||
"git": {
|
||||
"branching_strategy": "none",
|
||||
@@ -240,6 +259,7 @@ GSD stores project settings in `.planning/config.json`. Configure during `/gsd:n
|
||||
| `workflow.research` | `true`, `false` | `true` | Domain investigation before planning |
|
||||
| `workflow.plan_check` | `true`, `false` | `true` | Plan verification loop (up to 3 iterations) |
|
||||
| `workflow.verifier` | `true`, `false` | `true` | Post-execution verification against phase goals |
|
||||
| `workflow.nyquist_validation` | `true`, `false` | `true` | Validation architecture research during plan-phase; 8th plan-check dimension |
|
||||
|
||||
Disable these to speed up phases in familiar domains or when conserving tokens.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user