Pad/scripts
Greg Pomerantz 8bdf916d8a Restrict the frame-regression release gate to the emulator
The on-device profile is demoted to a diagnostic: the run force-stops
the app and seeds/removes a file in its storage, and the developer may
be using the phone while a release runs. The release gate is now
explicitly (1) TestNoFramesWhileIdle in the go-test suite and (2)
scripts/profile_emulator.sh on the EMULATOR.

- script: auto-select picks an emulator only (previously any connected
  device); no emulator -> clear error; a physical device passed via -s
  prints a DIAGNOSTIC (non-gating) banner and a heads-up.
- doc: architecture.md §11 states the two gate tiers and the diagnostic
  use of the physical-device run.
2026-08-20 14:40:24 -04:00
..
build_emu.sh Handle drags: 1:1 finger tracking with cross-flip; fix caret/taps on empty lines 2026-08-19 22:34:12 -04:00
build_phone.sh Handle drags: 1:1 finger tracking with cross-flip; fix caret/taps on empty lines 2026-08-19 22:34:12 -04:00
check.sh Handle drags: 1:1 finger tracking with cross-flip; fix caret/taps on empty lines 2026-08-19 22:34:12 -04:00
emu.sh doc: screen coordinate reference (screen vs display vs app-local px) 2026-08-16 22:19:40 -04:00
profile_emulator.sh Restrict the frame-regression release gate to the emulator 2026-08-20 14:40:24 -04:00