10 tests that run against the installed gsd binary after npm publish: 1. headless query returns valid JSON 2. Empty project → pre-planning phase 3. Milestone with roadmap → planning phase 4. All tasks done → summarizing phase 5. Complete milestone → complete phase 6. Stale auto.lock doesn't block --version 7. Crash recovery query works with stale lock 8. Non-TTY exits quickly with clean error 9. Version skew detected before TTY check 10. --help works (native addon loads or falls back) Wired into pipeline.yml test-verify job after fixture tests and before @next promotion. These catch the state machine / infrastructure bugs from #1308 that unit tests can't reach — they exercise deriveState through the real gsd binary with real .gsd/ directory structures. Part of #1308 |
||
|---|---|---|
| .. | ||
| fixtures | ||
| live | ||
| live-regression | ||
| smoke | ||