v3.10.0
Immutable
release. Only release title and notes can be modified.
Specky 3.10.0 — Pipeline MCP + Harness Hardening
Copy-paste body for the GitHub Release
v3.10.0.
Specky 3.10.0 hardens the MCP pipeline with server-enforced analysis gates, strict phase bookkeeping, and expanded harness doctor/install coverage across all five targets.
Highlights
Server-enforced analysis gates
Implement, verify, and release tools now require gate_decision: APPROVE once the pipeline reaches Analyze. The check runs centrally in tool-enforcement.ts via validateGateForTool — not only on sdd_advance_phase.
Phase bookkeeping fixes
ensurePhasesThroughcloses orphan phases when write-tools skipadvance_phaseinvalidateGateDecisionclears stale approvals after SPEC/DESIGN/TASKS rewrites- Strict
feature_numberresolution (no silent fallback tofeatures[0]) - Analyze phase completes only on APPROVE
Pipeline tool improvements
discovery_answerspersisted in SPECIFICATION.md- Real EARS compliance scores; invalid EARS blocked without
force: true sdd_clarifystarts Clarify without auto-completing it- Dynamic
pipeline.require_lgtmconfig loading
Harness completeness
- Expanded Cursor instructions; new OpenCode instruction primitive
- VS Code MCP writes both
serversandmcpServers - Claude/Cursor
MultiEditin tool map - Doctor: Copilot hooks manifest, Claude hooks-in-settings, agent-skills count, improved target inference
Upgrade
npm install -g specky-sdd@latest
cd your-project
specky upgradeOpenCode users:
specky install --target=opencode
specky compile --target=opencodeFull details: CHANGELOG.md