Skip to main content

Module parse

Module parse 

Source
Expand description

Kiro’s files, read as written: requirements.md (numbered EARS criteria under ### Requirement N), tasks.md line by line ([ ]* is not a Markdown task) and the steering with when it applies.

Structs§

Criterion
One acceptance criterion: N.M and its text.
Parent
A parent task: the engine ticks it with its last required sub-task.
Requirement
One ### Requirement N with its criteria.
Rule
One steering file an attempt reads.
Steering
.kiro/steering/ read: the rules, and the files left out with why.
Tasks
tasks.md read: the tasks speccoder runs, the parents it closes and the optional tasks it leaves alone.

Enums§

When
When a steering file applies, as Kiro includes it.

Functions§

requirements
The requirements of a requirements.md, in order.
steering
The steering in dir (.kiro/steering), by file name: always and unmarked files as rules; fileMatch and auto with their condition; manual left out, as Kiro leaves it out until a person names it.
tasks
Reads a Kiro or cc-sdd tasks.md at path (for diagnostics). Citations stay as written: a whole requirement (3) is expanded by the adapter, which has the requirements.