Runs
A run is your recorded attempt on a segment. Taawn matches your video to the segment reference and produces a comparison (timing, jumps, Ghost Rider).
Path A — Full flow
- Create an activity (GPX)
- Create a segment with reference video
- Ride the segment again
- Upload run from activity detail or segment detail
Path B — Run only
- Discover a segment (Maps, Search, Segments, another rider’s profile)
- Open segment → Add run to segment
- Upload your GoPro video — no GPX or activity required
Same processing
Both paths use the same on-device pipeline and server matching. The only difference is whether an activity is linked on the run record.
Upload run screen
- Optional: select camera from Garage (shows “Calibrated” if JSON loaded)
- Optional: Perform 3D alignment — only if camera is selected and segment has 3D reconstruction
- Pick your GoPro video (same settings as segment)
- Wait for metadata extraction and downsampling
- Tap Upload — processing continues in background

After upload
- Check progress under You → current upload jobs
- Server runs section matching (frame alignment, timing, jumps)
- View results on segment leaderboard and run detail
- Ghost Rider overlay compares your line to the reference or other runs
Recording reminder
Use 1080p, 25 FPS, Wide FOV, Normal stabilization — identical to the segment reference video.