Every heartbeat, every set, every plate of food — pulled into one place and read as a single, connected story.
Training, food, sleep, and bloodwork, in one place — built the same way we build operating systems for a business.
Sets, reps, and how hard to push — worked out with the same progression rules the best coaching apps use.
Fitness, fatigue, and power — tracked ride after ride, so the trend is always in view, not just the last workout.
Sleep, heart rate, and how the body is holding up all feed one daily readiness score.
The AI names the foods on it. The code does the math — calories, protein, carbs, and fat.
Lab results plotted over time, alongside a biological age estimate pulled from real lab reports.
If your business runs on appointments, calls, and follow-ups, it can run on an OS like this.
Training reads like a cycling coach's log — one week of Load, Fitness, Fatigue, Form, and Ramp, built from the same daily sync as Journal, just summarized a different way.
| Exercise | Muscle | Sets | Working set |
|---|---|---|---|
| Incline DB Press | Chest | 4 | 70 lb × 8 |
| Machine Chest Press | Chest | 3 | 145 lb × 10 |
| Seated DB Shoulder Press | Delts | 3 | 45 lb × 9 |
| Cable Lateral Raise | Delts | 4 | 25 lb × 12 |
| Triceps Rope Pushdown | Triceps | 4 | 57.5 lb × 11 |
| Overhead Cable Extension | Triceps | 3 | 42.5 lb × 12 |
| Exercise | Muscle | Equipment | Sets/wk | Best set | Last |
|---|
| Muscle | MEV | MAV | MRV | Sets |
|---|
A template defines the shape of a training week — which days, which muscles, which exercise slots. Starting a mesocycle from one carries that shape into a dated block, seeds the per-muscle volume landmarks (MEV → MRV), and sets the RIR ramp. Logged sets and feedback then autoregulate the volume week to week. Templates never hold weights or reps — those are logged per session, once training starts.
| Season | Peak CTL | eFTP | Active days |
|---|---|---|---|
| 2026 | 62 | 268 W | 118 |
| 2025 | 59 | 274 W | 190 |
| 2024 | 53 | 258 W | 180 |
| 2023 | 49 | 241 W | 172 |
| 2022 | 44 | 226 W | 165 |
| 2021 | 38 | 198 W | 150 |
| Duration | All time | 1 year | 42 days |
|---|---|---|---|
| 5s | 1,120 W | 1,075 W | 1,020 W |
| 1 min | 452 W | 435 W | 410 W |
| 5 min | 312 W | 299 W | 285 W |
| 20 min | 281 W | 270 W | 262 W |
| 60 min | 252 W | 244 W | 235 W |
| 3 h | 198 W | 190 W | 182 W |
| Since | FTP | Change |
|---|---|---|
| Jun 2026 | 268 W | −6 W |
| Aug 2025 | 274 W | +33 W |
| 2023 | 241 W | +15 W |
| 2022 | 226 W | +28 W |
| Mar 2021 | 198 W | — |
| Year | Miles by Jul 13 | vs prior year |
|---|---|---|
| 2026 | 1,412 mi | +126 mi |
| 2025 | 1,286 mi | +192 mi |
| 2024 | 1,094 mi | +282 mi |
| 2023 | 812 mi | — |
| Season | Peak CTL | Training load | Active days | eFTP |
|---|---|---|---|---|
| 2026 | 62 | 4,200 | 118 | 268 W |
| 2025 | 59 | 6,200 | 190 | 274 W |
| 2024 | 53 | 5,400 | 180 | 258 W |
| 2023 | 49 | 4,900 | 172 | 241 W |
| 2022 | 44 | 4,300 | 165 | 226 W |
| 2021 | 38 | 3,400 | 150 | 198 W |
Fully recovered — a good day to push training hard.
That's the whole step. The AI names what's on the plate and estimates a portion for each item — you fix anything that looks off, and it logs to today.
| Day | Calories | Protein | Carbs | Fat |
|---|
| Day | Calories | Protein | Carbs | Fat | Split |
|---|
| Marker | Latest | Reference | Position · standard vs optimal |
|---|