D328 - A pending status for a check that is waiting for its input
Status: decided Date: 2026-09-26
A peripheral or lifecycle check that can run but was not given its
input - no controller attached, no button pressed - reports
pending (D004), not skip or fail.
It never blocks: it samples its window, finds nothing, and reports that
it is still waiting. A peripherals record says once per run
what was attached, so a pending reads as "nothing plugged in" rather
than a defect.
Why: skip says the check does not apply
and does not count against coverage the same way; a check an input away
from an answer is a different thing, worth seeing apart and worth
re-running with the peripheral attached.
Rejected: reporting a missing peripheral as skip or fail - conflates "does not apply" with "needs input".