This is an uncompleted test worksheet. Record actual build/board/tester details before using it as acceptance evidence.
Device acceptance worksheet¶
Build hash: pending. Board revision: pending. Tester/date: pending.
- USB cold boot 50 times; no reset loop.
- RGB565 primary colors, portrait rotation, clipping and tile seams.
- Three-point touch calibration; all four corners after reboot.
- Each pet; every animation; Y/Z naming; mood interaction.
- First boot region/privacy; persistent brightness, category and mute settings.
- BOOT short press screen cycling and long press mute.
- SD missing/full/read-only; no automatic format; eject flush.
- Interrupt power while writing; repair only incomplete tail; verify JSONL.
- Log rotation past 4 MB and region metadata across a setting change.
- Passive Wi-Fi 1-11 / 1-13; BLE legacy-only windows; independent capture verifies no active frames.
- Flood callback queues; drops count; UI remains responsive.
- FHN/Fast Pair/iBeacon positive lab fixtures and wrong-length negatives.
- Same protected SSID on multiple BSSIDs does not alert; open/protected difference explains ambiguity.
- Deauth window threshold and expiry without transmitting deauth frames from this device.
- Repeat source, evidence upgrade, reboot: no repeated meal within cooldown.
- Demo entry/exit and reboot: no real XP/count/log contamination.
- Private log, research warning/indicator, both sanitized export modes.
- Optional speaker installed, quiet effect, amplifier off between sounds.
- ADC at three measured voltages; battery/polarity/protection checked.
- Power states and charging temperatures recorded.
- Eight-hour soak: no reset/leak, internal heap target, responsive touch, bounded queues/files.
Complete the remaining features in docs/STATUS.md before signing release acceptance.