Ride Analysis
F1 Sky Sports-style post-ride debrief. Not a dashboard — a race analyst that speaks only in observed data.
Five Layers of Insight
The debrief uses progressive disclosure — headline first, deep data on demand.
1. Headline Card
Every ride gets a single, compelling headline:
"Fastest Tai Po loop. 1:12 faster than April 1st."
Bold, factual, instantly tells you what happened. No fluff.
2. Performance Insights
Top 3 insights shown immediately. Expand for more. Categories include:
| Category | Example |
|---|---|
| Pacing | ”Negative split — second half 14s faster” |
| Power | ”Avg power up 8W vs. last attempt” |
| HR Drift | ”Heart rate drifted +12 bpm in final 10km at same power” |
| Climbing | ”2:08 faster on the climb segment” |
| Speed | ”8 seconds faster than last week” |
| Historical | ”3rd fastest time on this route” |
Each insight shows improvement or regression with +/− delta indicators. Color-coded by category.
3. Interactive Speed Chart
Drag across the speed-over-distance chart to trace your ride in real-time.
- Y-axis: Speed (km/h)
- X-axis: Distance (km)
- Overlay: Average speed reference line (dashed), elevation profile fill (background)
- Scrubber: Vertical line with data point — “35.2 km/h at 4.8 km”
- Map sync: Tap any point to highlight the corresponding location on the ride map
Professional-grade analysis, built into the app you already ride with.
4. Deep Dive Sections
Collapsed by default. Expand what you care about:
Segments
- All completed Strava segments with time and PR badges
- Segment type, distance, and gradient at a glance
- Time delta vs. personal best — negative means faster
Pacing Splits
- Split-by-split breakdown at 5km intervals
- Reveals fade, negative-split, or steady-state patterns
- Comparison to previous interval pace
Heart Rate Zones
- Time distribution across 5 zones (Z1 through Anaerobic)
- Estimated max HR with confidence indicator
- Visual breakdown of effort allocation
5. AI Narrative
One tap generates a 60-second spoken debrief in sports commentator voice.
- Plays through AirPods during cooldown
- Factual, never coaching: “New PR. 4:17.” not “Great job!”
- Generated on-demand — doesn’t block the debrief UI
- Retry available if generation fails
Adaptive Display
The debrief adapts to your data:
- No power meter? Power sections hidden automatically
- No heart rate? HR zone analysis replaced with effort estimation from speed data
- Short ride? Simplified view with fewer sections
- Repeat route? Historical comparisons front and center
What You Get
| Metric | Detail |
|---|---|
| Headline | Single-line ride summary |
| Insights | Categorized observations with deltas |
| Speed chart | Interactive scrub-to-trace |
| Segments | PR tracking with time comparisons |
| Pacing | Split-by-split analysis |
| HR zones | Time-in-zone distribution |
| AI narrative | 60-second spoken debrief |
Sports commentary, not metrics overload. The difference between a dashboard and a debrief.