Commit Graph

2 Commits

Author SHA1 Message Date
Lex Christopherson
d9058210f7 fix(add-tests): add state-snapshot after test generation
Records test generation in project state via state-snapshot call,
keeping add-tests consistent with other GSD workflows that track
their operations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 09:42:10 -06:00
vinicius-tersi
a92512af2c feat: add /gsd:add-tests command for post-phase test generation (#635)
New command that generates unit and E2E tests for completed phases:
- Analyzes implementation files and classifies into TDD/E2E/Skip
- Enforces RED-GREEN gates for both unit and E2E tests
- Uses phase SUMMARY.md, CONTEXT.md, and VERIFICATION.md as test specs
- Presents test plan for user approval before generating

Test classification rules:
- TDD: pure functions where expect(fn(input)).toBe(output) is writable
- E2E: UI behavior verifiable by Playwright (keyboard, navigation, forms)
- Skip: styling, config, glue code, migrations, simple CRUD

Ref: Issue #302
2026-02-23 09:39:56 -06:00