Goals and Events
Race calendar, event targeting, goal setting, and race-day preparation.
Goals
Set goals at /goals. Each goal has:
- Title — What you want to achieve (e.g., "Break 5-hour Unbound 200")
- Type — Performance, health, lifestyle, racing, or skill
- Priority — High, medium, or low
- Target date — When you want to achieve it
- Success metrics — How you'll measure it (finish time, FTP number, etc.)
Goals can have milestones (sub-goals) and action items. Track progress through periodic check-ins where you update the percentage complete and add notes.
Goals are linked to your training plan — when you create a plan targeting a race, the plan's phases are structured around that goal's timeline.
Events
Events are specific races or competitions. Create them at /goals or from the calendar. Each event stores:
- Name — Race name
- Date — Race date
- Type — Gravel, road race, time trial, marathon, criterium, cross-country, etc.
- Location — Where the race is
- Distance and elevation — Course details
- Priority — A Race (your main target), B Race (important but secondary), or C Race (training race)
A race events appear on your calendar. Your training plan uses A Race dates to structure taper and peaking phases.
After the race, you can enter a race result: finishing time, placement, power data, heart rate, and a reflection on what went well and what didn't.