Back to HFOPiano

Manual witness checklist

Use this checklist after the golden MP4 and synthetic injection gates are green. This is the human/device proof that automation cannot replace.

Device matrix

Per-device script

  1. Open the Omega v512 Alpha feedback build.
  2. Tap Enable camera & play.
  3. Open Performance and run Run device check.
  4. Test Practice for 30 seconds.
  5. Test Default for 30 seconds.
  6. Use the recommended mode only if the checker reports a clear winner; otherwise keep Worker CPU.
  7. Test Performer only if Default is usable.
  8. Open telemetry and copy or download witness JSON.
  9. Record whether it was fun/playable or frustrating/unusable.

Minimum witness JSON fields

{ "device": "phone/laptop/tablet", "browser": "Chrome/Safari/Edge/Firefox", "preset": "Practice/Default/Performer", "detector_input": "320x240/480x360/640x480", "detector_provider_active": "mediapipe_worker/main_thread_fallback", "detector_delegate": "CPU/GPU", "detector_cadence": "auto/10/15/20/24/30", "runtime_checker": "copy runtime_checker from witness JSON", "runtime_recommendation": "worker_cpu/worker_gpu/main_thread_cpu/main_thread_gpu", "actual_track_settings": "copy from witness JSON", "drop_rate": "copy from perf_snapshot.telemetry.drop_rate", "confidence_gates": "copy enter/continue/presence values", "playable_30_seconds": true, "telemetry_snapshot_copied": true, "random_notes": "none/some", "cursor_drift": "none/some", "notes": "lighting, orientation, feel" }

Launch rule

Gold, funding-gate, and production-readiness claims remain blocked until witness receipts cover the device matrix and the readiness manifest marks the gate green. GPU remains device-local and user-selectable until same-device app-level receipts beat CPU on correctness and latency.