The race_status values for cancelled or abandoned races, and how to file them.
Every Race has a race_status field. After the race, it
gets one of these values:
NC (Not Classified): started and may have finished, but the organiser did not assign an official result — e.g. a missed cut-off, a course cut short on the day, or a timing/eligibility issue. Use NC when "DNF" would be wrong (the athlete kept going) but there is no official classification to record.
cancelled: the race did not happen at all — the organiser called it off. Distinct from DNS, where the race ran and the athlete did not start it.
When you can set each. completed, the DNFs, dq and nc are
results: they only make sense once the race has been run, and the model
rejects them on a future-dated race. cancelled and dns are the
exceptions — both are known before race day, so both can be set ahead
of the date. That is the whole point of them: until you can say "this
one is off", the plan keeps tapering an athlete toward a day they are
not racing.
Setting either one takes the race out of every forward-looking surface (upcoming lists, the coach race digest, the athlete's weather brief, the ATP builder's A-race picker, and TrainFed's deficit protection) while keeping it in the athlete's race history, labelled with its status.
dnf_swim, dnf_bike, dnf_run).Same flow, set status to nc. NC keeps the race in the athlete's
history (and in field-comparison reports) without claiming a finish
the organiser never recorded. A real example: a result officially
changed from DNF to NC after the fact — set it to nc so the record
matches the federation's.
Same flow, set status to dns. Use DNS when the athlete
registered but did not start: travel disruption, illness
discovered race morning, schedule change. DNS is not a
failure to log; it is a real outcome the macrocycle planner
should know about so it stops anchoring the season to a race
that did not happen.
After a DNF or DNS:
Common patterns that predict DNF risk:
Grepiac does not auto-stop the race; the call belongs to the athlete and coach.
Plan the recovery the same way:
See also: Filing a race recap, Race readiness checklist, Race planning workflow.
Still stuck? Ask us a question and we'll write up an answer.
Ask a question