Expand description
Bugs in Spec Kit’s layout. With the first-party bug extension
installed and enabled, a bug is the extension’s own
.specify/bugs/<slug>/assessment.md, written by its assess skill —
speccoder writes nothing there and only reads the person’s words back.
Without it, the standing unit NNN-bugfixes: each bug a user story
whose acceptance scenarios are the triad, an approved requirement in
triad form and a task citing it, appended.
The parse of assessment.md is pure (no model, no tool), so a verifier
reads a bug’s triad from a commit’s tree.
Statics§
- ASSESS_
RULES - What the extension’s assess skill may write: only bug directories (a second slug is caught after the run).
Functions§
- parse_
assessment assessment.mdin the extension’s layout (1.0.1): a# Bug Assessment:title, a## Reportand a## Symptomsection, and the triad as labelled lines. Any other shape is refused, never guessed at.