Planning works as a cascade: each next horizon builds on the previous one instead of living on its own.
Cascade of horizons
- Goal of the year — formed from the questionnaire and refined in dialogue.
- Season strategy — how the preparation periods for the main race are distributed.
- Monthly plan — volumes and weekly focus areas.
- Weekly plan — specific workouts by day.
- Daily plan — what you see in the morning in the chat and in the mini app.
The rule is simple: an edit at the lower level does not break the upper one, while a change of goal rebuilds the whole chain.
What is taken into account
- the season goal and target races from the questionnaire;
- availability by days of the week and the minute limit you specified;
- blocked dates — vacation, trips, business travel;
- constraints and preferences from the athlete profile;
- actual workouts and recovery from Garmin.
Auto-generation schedule
In the dashboard, on the “Plan” tab, each plan has a button with a gear icon — it opens the schedule for that horizon:
- whether automatic plan release is enabled;
- how many days before the start of the period to prepare the plan (for the week and month, one day by default; for the year, 30 days);
- at what time and in which time zone (Moscow by default; the daily plan — by 6:00);
- where to send it: Telegram, MAX, email;
- send it in full or as a short notification.
At night, plans are rebuilt as a cascade — month, then week, then day — so that by morning the daily plan is based on fresh data.
Replan manually
In the dashboard, each horizon has a replanning button: season, month, week, day. It triggers regeneration and survives a page reload — you can close the tab and come back later.
Why the plan changes
A plan is not a schedule on paper but a living document. It changes when:
- you missed a workout or did more than planned;
- Garmin showed low readiness, poor sleep, or an elevated resting heart rate;
- you wrote to the coach about how you feel, a trip, or an injury;
- your goal changed or a new race was added.
How to request a change
Right in the chat, in plain words: “move the long run to Sunday,” “only three workouts this week,” “my knee hurts, remove the impact sessions,” “add swimming on Wednesdays.” The coach will recalculate the affected horizons and save the new plan — it will appear both in the dashboard and in the mini app.
If you ask to “show” or “outline” the plan, the coach will reply in text and won’t overwrite anything. Saving happens when you ask to apply, lock in, or reflect changes.
Where to view plans
- Chat with the bot — the daily plan arrives here on schedule.
- Mini app, “Today” tab — the “Day / Week / Month” toggle opens the desired horizon without leaving the screen.
- Dashboard, “Plan” tab — all issued plans are saved, and you can go back to past weeks and months.
Schedule details
- By default, the weekly plan is prepared the evening before, the monthly plan also a day ahead, and the annual goal 30 days before the period starts.
- The time zone is set separately for each horizon: if you moved or traveled to another country, change it, otherwise the plan will arrive in Moscow time.
- For the daily plan, sending the full text is enabled by default; for the others, a short notification that the plan is ready.
- The same plan is not issued twice: if it has already been generated for this period, scheduled regeneration won’t start. You can force a rebuild with the replanning button.
If the plan seems unsuitable
Don't silently adjust to it — that's the most common mistake. Write what exactly is off: too much volume, an inconvenient day, no access to a pool, not enough time in the evening. The coach takes constraints literally: the minute limits you set in the questionnaire and blocked dates are never violated.