Added
- gsd: single-writer engine v3 — state machine guards, actor identity, reversibility
- gsd: single-writer state engine v2 — discipline layer on DB architecture
- gsd: add workflow-logger and wire into engine, tool, manifest, reconcile paths (#2494)
Fixed
- gsd: align prompts with single-writer tool API
- gsd: integration-proof — check DB state not roadmap projection after reset
- gsd: block milestone completion when verification fails (#2500)
- ci: add typecheck:extensions to pretest to prevent silent type drift
- gsd: relax integration-proof cross-validation for table-format roadmap
- gsd: update integration-proof tests for table-format roadmap projections
- gsd: update test assertions for schema v11, prompt changes, and removed completedUnits
- gsd: update test files for removed completedUnits, writeLock signature, and type changes
- gsd: remove stale completedUnits refs, fix writeLock callers, add missing imports
- gsd: harden single-writer engine — close TOCTOU, intercept bypasses, status inconsistencies
- write-intercept: close bare-relative-path bypass in STATE.md regex
- voice: fix misleading portaudio error on PEP 668 Linux systems (#2403) (#2407)
- core: address PR review feedback for non-apikey provider support (#2452)
- ci: retry npm install in pipeline to handle registry propagation delay (#2462)
- gsd: change default isolation mode from worktree to none (#2481)
- loader: add startup checks for Node version and git availability (#2463)
- gsd: add worktree lifecycle events to journal (#2486)