For Everyone
Racing & planning
Adding a race (coach or athlete)
Required fields, optional fields, and how the same race is reachable from both sides.
Two entry points
- Coach side:
/coach/race/new/ (linked from the coach
dashboard). Coaches add races on behalf of athletes.
- Athlete side:
/my-races/ then Add race. Athletes can
add their own races; the coach is notified.
Both create the same Race record.
Required fields
- Athlete: the athlete the race belongs to (coach side picks
from roster; athlete side defaults to themselves).
- Race name: human readable (e.g. "Wildflower Long Course").
- Date: the race date.
- Sport: triathlon, duathlon, running, cycling, swimming, swim
run, gravel, multi-day stage.
- Distance / format: sprint, Olympic, 70.3, 140.6, marathon, 10K,
etc. Or a custom distance field.
Optional but valuable fields
- Priority tag: A, B, C. See
A vs B vs C race tagging.
- Location: city, country. Drives default weather forecast and
altitude.
- Course: upload a GPX or pick a stored
Course record. Feeds
pacing analysis.
- Goal time: your aim. Drives goal-vs-actual on the recap.
- Wetsuit policy: allowed, not allowed, conditional.
What happens after create
The race appears in:
- The athlete's
/my-races/ calendar.
- The coach's upcoming races panel.
- The macrocycle planner (A and B races anchor the plan).
A note is logged in the activity timeline.
Editing later
Open the race detail page and click Edit (coach side) or
Edit my race (athlete side). Athletes can change basic fields;
coaches can change all fields.
Deleting a race
Coaches can delete a race from the race edit page. This is a soft
delete: the race is marked cancelled rather than purged, so any
race plan and recap stay reachable for audit.