builder · spec · judge — grade the suite's coverage, by discipline
The Builder bar at the spec gate, backward face: grade the .feature for coverage of
each discipline and boolean testability. A concern with no scenario is a gap → fail. Same sections as
the spec-producer, read as checks.
engineer
- Each scenario asserts an observable outcome (no "renders correctly"); typed surface is exercised.
designer
- Every visual state has a scenario; none unspecced.
a11y
- Role, keyboard, accessible name, and
axeeach have a scenario; no a11y concern unscenarioed.
security
- Each untrusted-input path has a sanitization/inert scenario.
qa
- Empty/error/boundary scenarios present; happy-path-only is a coverage gap.