Performance insights & consistency tracking
Complete some laps on the Tracking page to see analysis here.
| Metric | Planned | Actual | Per Lap | Variance | Status |
|---|---|---|---|---|---|
| Carbs | {{ planTargets.carbs }}g/lap | {{ stats.totalCarbs }}g | {{ stats.carbsPerLap }}g | {{ getVarianceText(stats.carbsPerLap, planTargets.carbs) }} | {{ getStatusText(stats.carbsPerLap, planTargets.carbs, 0.15) }} |
| Fluids | {{ planTargets.fluids }}ml/lap | {{ stats.totalFluids }}ml | {{ stats.fluidsPerLap }}ml | {{ getVarianceText(stats.fluidsPerLap, planTargets.fluids) }} | {{ getStatusText(stats.fluidsPerLap, planTargets.fluids, 0.15) }} |
| Sodium | {{ planTargets.sodium }}mg/lap | {{ stats.totalSodium }}mg | {{ stats.sodiumPerLap }}mg | {{ getVarianceText(stats.sodiumPerLap, planTargets.sodium) }} | {{ getStatusText(stats.sodiumPerLap, planTargets.sodium, 0.15) }} |
| Protein | {{ planTargets.protein }}g/lap | {{ stats.totalProtein }}g | {{ stats.proteinPerLap }}g | {{ getVarianceText(stats.proteinPerLap, planTargets.protein) }} | {{ getStatusText(stats.proteinPerLap, planTargets.protein, 0.2) }} |
| Lap | Time | Carbs | Fluids | Sodium | Protein | Caffeine | Mood | Notes |
|---|---|---|---|---|---|---|---|---|
| {{ lap.lap }} | {{ formatTimestamp(lap.timestamp) }} | {{ lap.carbs }}g | {{ lap.fluids }}ml | {{ lap.sodium }}mg | {{ lap.protein }}g | {{ lap.caffeine }}mg | {{ formatMood(lap.mood) }} | {{ lap.notes }} |