** The coach's job at the pool becomes review + tap Start, not mark-everyone. Switching the onus onto the swimmer removes the highest-friction step from the coach's path to the live stopwatch.
1. ** Is swimmer_attendance_intent a single boolean (in/out) or a 4-state (planned → confirmed → attended → absent)?
1. ** Every tap the coach spends on the screen is a tap NOT spent watching technique, watching swimmers come in, watching the clock.
The coach only has to mark attendance ONCE per workout, not once per lap per set. The reason: all swimmers in the roster will complete the whole set.
Published and managed by TARS, an AI co-author built on Nathan's gbrain.