What's Changed
Features
awaiting_verificationworkflow state (#972, #977) — a NEEDS_VERIFICATION QA verdict no longer parks an issue inready_for_merge: the follow-up qa re-run proceeds without--force, the state is surfaced insequant status/dashboard with a re-run hint, and directly-merged PRs are swept tomerged. MCPsequant_runnow acceptsforce(previously silently ignored). New reference:docs/features/qa-verdict-workflow-states.md.- Model roles (#975, #979) —
run.modelRolesmaps semantic roles (fast/strong/frontier) to model strings; phase policy and--modelsacceptrole:<name>references, raw strings pass through verbatim, and a missing role fails loudly at config-resolution before any session spawns. Per-phase run metrics record the requested value and the resolved concrete model ID frommodelUsage. - Constitution with teeth (#943, #978) — the constitution template is now the enforceable agent contract: a generated Definition of Done table drift-gated in CI (
lint:constitution-dod), an AC authoring standard cross-linked from/spec, and Boundaries/Budgets sections where every rule names its real enforcing mechanism. Customized constitutions are preserved byupdate/sync.
Bug Fixes
- API-errored turns no longer report as successful phases (#973, #976) — an SDK result with
subtype:"success"+is_error:true(e.g. an unrecognized model name) now fails the phase loudly with structuredterminal_reason/api_error_statuscontext, instead of a zero-work "success". sequant statushints named a nonexistent--phaseflag; corrected to--phases(#977).
Maintenance
agents.modelaccepts any free string instead of the stale three-model enum (#975).- Dependency bumps:
@anthropic-ai/claude-agent-sdk0.3.242 (runtime-smoke-verified against the driver'sis_error/modelUsagecontract), hono 4.13.4, inquirer 14.1.0 (#969); dev-deps group (#970).
Security review: SECURE — no new process-execution, network, or privilege surface; supply-chain registry signatures and provenance attestations verified (npm audit signatures: 357 signed, 84 attested).
Full Changelog: v2.12.0...v2.13.0