How Grepiac auto-recomputes phases when a race date changes, and what the coach still has to do.
The season view (/athlete/<public_id>/season/) computes
training phases from the A, B, and C race dates on the
athlete's race calendar. Phase lengths are dynamic, derived
from the methodology, the race distance, and the target fitness,
not fixed week counts. The shape per priority:
When a race date changes, the phases recompute on next page load. You do not need to push a button; just edit the race date and the season view reflects the new dates.
config_json is not auto-edited. If the
individual plan holds weekly volume targets keyed to
specific dates, those targets do not move when the race
date moves. You have to edit the plan or re-deploy from a
template with updated dates./coach/race/<race_id>/edit/).dns if the athlete had planned to start
but did not (preserves history for the recap form). See
DNF / DNS handling.Setting a race_status (completed, DNF, DNS, DQ) only makes sense after a race has happened. The model blocks setting any status on a future-dated race; if you try, validation rejects it and asks you to clear the date or wait until after the race. A backdated (past) race can carry a status normally. If you backdated a race by mistake, correct the date and save.
When a race moves, write a CoachNote on the athlete explaining the change and the plan implications. Most athletes notice a season-view phase shift before you explain it; the note short-circuits the confusion.
See also: Adding a race, Macrocycle plan basics, Editing a deployed plan, DNF / DNS handling.
Still stuck? Ask us a question and we'll write up an answer.
Ask a question