Load a side-on maximal-sprint clip filmed at ≥120 fps (240 fps ideal), athlete side-on filling the frame. Nothing is uploaded.
Detected event frames are suggestions — confirm each against the video. Live-video tracking uses BlazePose; auto event detection is provisional pending validation on real 240 fps footage.