PASS panel runtime: levels/hold/bounce/ADC rejection/fault/gap/wrap/all65536 ADC values
PASS: stable none/plus/minus/both, debounce transitions, invalid ADC immediate rejection, gap requalification, clock wrap, exhaustive uint16 classification
PASS: four-level bounds, power edge, >5s single learning request, unavailable-resource rejection without retry, fault/busy no autorestart, hold wrap, explicit qualified-duty table
PASS: target fan output lock rejects every power-on and nonzero-duty request.
PASS: fan policy, tach stall trip, startup grace, shutdown retries and unconfirmed-off reporting.
PASS delayed SCL fall: no SDA transition before observed low
PASS wire I2C:2176 address/length waveforms, all256 byte patterns,18 ACK failures, stuck lines/timer/deadline/wrap
PASS actual GPIO binding: onlyPA6/PA7 open-drain modes changed; TIM14 clock/config guard; stalled register counter exits
PASS display: all256 percentages, freshness/wrap/qualification, four status frames; independent GDDRAM model and80 transfer failures
PASS negative control: A110 lacks physical fall guard
PASS wire I2C:2176 address/length waveforms, all256 byte patterns,18 ACK failures, stuck lines/timer/deadline/wrap
PASS read wire model:2176 address/length cases,256 payload patterns,3 NACK positions,final NACK,stretch/fall/wrap/deadline/stall,failed buffer clear
PASS: 33554432 raw encodings, range/sign/rounding and stale-output guards; suction_valid always false
