speccoder-kiro 0.13.0

Kiro adapter for speccoder: spec discovery, requirements with their EARS criteria, tasks.md parsing, the engine's tick.
Documentation

speccoder-kiro

The Kiro adapter of speccoder: finds a Kiro (or cc-sdd) project and its specs in .kiro/specs/<name>/, reads a spec's requirements with their numbered EARS acceptance criteria, a bugfix spec's Current/Expected/Unchanged statements, its tasks.md line by line (parents, optional [ ]* and 7.9* tasks, _Requirements:_, cc-sdd's (P) and _Depends:_), cc-sdd's approvals and the steering as Kiro includes it. Read-only except the engine's sanctioned writes: a tick, closing a fixed bug's task list, the convergence append.

Entry points:

  • inspect — the project snapshot with the selected spec and its tasks in number order.
  • parse::requirements, parse::tasks, parse::steering — the files, as written.
  • write::tick, write::append_convergence — the one-byte tick (with its parent's, when it was the last required sub-task) and the next numbered Convergence task.

This is an internal crate of speccoder. Its version follows speccoder's, and its API may change in any minor release; depend on it only together with speccoder.

API docs · Guide · Repository

Licensed under either of Apache-2.0 or MIT, at your option.