// roadmap
Roadmap
Three states only. Available ships in the CLI today. In progress is specified and being built in the TypeScript core's first wave. Planned is decided but not started. Each later step comes back only with the measurement it waits on.
Available Available
Specstride CLI v0.1.0
Released 2026-09-26The gated loop with the critic, the diagnostician and the accelerator, live presenter, OpenTelemetry and Loki export.
Self-tuning with automatic rollback
In the CLI, opt-inPer-phase settings learned from run telemetry, evaluated against their baseline after every approved phase, reverted when a guardrail breaks.
Reverse mode
In the CLITurns an existing codebase into an as-is Spec Kit feature, one gate at a time, with every requirement citing the lines it came from.
In progress In progress
TypeScript core: kernel, contracts and the detached runtime
Wave 1 · being builtSchemas, the atomic write, the redactor and the process primitive first, then a runtime that survives its host session and relaunches only what its own records call transient.
Parity with today's CLI
Wave 1 · release conditionA parity suite replays the CLI's behaviour against the port. Nothing is released until every parity test passes.
Micro-loops that fail fast
Wave 1 · specifiedLong checks stop at the first failure, units of work stay small enough that no pass hits its time cap, and finished work is kept when a pass ends.
Harness discovery and role resolution
Wave 1 · specifiedFinds the agents you already have, including ones with no dedicated adapter, and resolves who proposes and who judges, per phase.
Adapters for Claude, Codex, dsh and pi
Wave 1 · specifiedEach adapter is a descriptor, optional code hooks and recorded fixtures, built against the same harness seam.
Claude Code plugin
Wave 1 · specifiedThe specstride-run and specstride-reverse skills, a doctor skill, and hook shims, as a thin layer over the published package.
Planned Planned
dsh plugin
Wave 2The same skills on dsh, through the same CLI protocol.
Run viewer
Wave 2A terminal follower and a read-only web viewer bound to loopback, both over the same read model as specstride status.
Adapters for Gemini CLI, Copilot CLI, opencode, OpenRouter and z.ai
Wave 3 and laterOne adapter per harness. Until one ships, the harness is usable through the generic descriptor adapter as an unverified harness.
Parallel features in separate workspaces
After Wave 1, on measurementComes back only when an experiment shows the saving. Each parallelism step waits for the measurement before it.
Codex plugin
Not scheduledThe same skills inside Codex.