5 systems working in parallel so you never train more than you should, or less than you can.
Detects accumulated fatigue after each workout and proposes adjustments for tomorrow
Real-time Garmin data. If you slept poorly or your HRV is low, it alerts you
Detects dangerous heat or cold in your area and suggests adjustments for safe training
Anticipates how the session will feel before you even start
Compares planned vs actual and recalibrates the next week
When you complete a workout, the system calculates your TSB (Training Stress Balance) for the next day. If it falls below -10, an automatic analysis is triggered. If it drops below -25, it directly proposes replacing the session with recovery.
The AI looks at your accumulated fatigue, the trend over the last 5 days, what you did today, what you have planned, and the context of the week. With all that, it decides what to recommend.
The system has 4 response levels depending on severity:
The session is appropriate despite the fatigue
Same duration, fewer watts. For moderate fatigue
Same character, less time. For stress accumulation
Easy recovery session. For critical fatigue
If you accept the recommendation, the AI regenerates tomorrow's session incorporating the fatigue considerations. If you dismiss it, everything stays as it was. It never changes anything without your confirmation.
When your Garmin sends HRV and sleep data for the same day, the system evaluates whether today's workout is compatible with your recovery status. You don't need to do anything: it arrives automatically.
The AI combines multiple signals to avoid overreacting to a single data point:
Fatigue looks at tomorrow, wellness looks at today. You may see a wellness banner on today's workout (because you slept poorly) and a fatigue banner on tomorrow's (because your TSB is low). They are independent systems that complement each other.
Every morning, the system checks the weather forecast for your location. If the feels-like temperature exceeds 32°C or drops below 5°C during training hours, an automatic analysis is triggered.
Why these thresholds?
Heat (≥32°C): ACSM limits intense exercise at 30.1°C WBGT. Cycling performance drops 3-6% in heat.
Cold (≤5°C): Muscle function decreases and wind chill on a bike is significant: at 5°C and 30 km/h, feels-like drops to ~-1°C.
Manageable conditions
Lower zones with precautions
Shorten to 60-75%
Dangerous conditions: trainer or rest
When you open a workout for today or tomorrow, the system automatically calculates whether the session will feel different from what was designed. It combines 6 factors into a single calculation:
It is purely informational. It does not change anything automatically. It is a heads-up so you can decide: lower the intensity on your own, complete the session as planned, or ask the coach to regenerate it. You decide.
The system compares what was planned with what you actually did: sessions completed, total minutes, accumulated TSS, zone distribution, normalized power.
If the deviations are significant, the AI adjusts the following week automatically: it may reduce or increase minutes per day, change the focus of sessions, or recalibrate intensity. If everything went as planned, the following week stays the same.
This is the system that closes the loop: if during the week there were multiple adjustments for fatigue or wellness, the evaluation detects it and recalibrates to prevent it from happening again.
They do not work in isolation. They share data and reinforce each other:
Your TSB is updated. If it is low, the fatigue analysis for tomorrow is triggered.
The wellness analysis for today's workout is triggered.
The prediction combines TSB, sleep, HRV, consecutive days and your RPE history.
The evaluation compares planned vs actual and recalibrates the following week.
Ready to experience this?
Start training free