Skip to content

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.