Spike 0 — iOS Timer Reality Check
Empirical probe: what actually works for a rest timer on this device.
1 · Environment
Detecting…
2 · Capability tests
not run
not run
not run
not run
not run
not run
3 · The timer experiment
30.0s
phase: idle · wall-clock math from persisted endTime
Event log (newest first)
No events yet. Start the timer, lock the phone for ~30s, come back, and read what happened.
4 · How to run this experiment
- In a Safari tab: run every capability test above, press Play beep once (unlocks audio), start the timer, lock the phone for ~30 seconds, unlock, and read the event log — did the timer fire on time, did anything beep/vibrate/notify?
- Then tap Share → Add to Home Screen, open the installed GYM app from the home screen.
- The Environment section should now say Installed PWA. Repeat all the tests and the lock-screen timer run.
- Compare the two event logs. The differences (notification permission, timer lateness while locked, audio behavior) are the Phase-0 findings.