Skip to content

v1.1.0

Latest

Choose a tag to compare

@domattioli domattioli released this 22 Jul 02:32

Fixed

  • Convergence loop was dead code. The previous while condition keyed on steps.converge-first.output.exit_code != 0, which is false on any normal (exit 0) run, so the loop body never executed. The engine also cannot branch on converge's semantic outcome (command steps stream output, so stdout is not captured, and speckit.converge exits 0 for both converged and tasks_appended). Replaced with an unconditional, bounded do-while (3 cycles of converge → implement). Verified against the engine: the loop now runs 3 cycles (was 0).

Changed

  • Raised requires.speckit_version to >=0.11.2, the release that introduced speckit.converge (was >=0.8.5, an unrunnable range).
  • README usage examples now pass inputs as --input key=value, matching specify workflow run.
  • Corrected the SDD expansion to "Spec-Driven Development"; removed CHANGELOG trailing-whitespace hard breaks.

Addresses Copilot review feedback on github/spec-kit#3338.