Fixed remaining workout count in daily emails to reflect actual calendar events instead of weekly schedule settings — deleting a workout from your calendar now correctly updates the count
Added expandable examples showing week-by-week training patterns for each periodization model, so you can see how load, recovery, and intensity vary before choosing
Changing your planned sports or training availability now prompts you to regenerate your training plan, automatically removing workouts for sports you no longer train
Fixed B and C races incorrectly getting A-race taper phases — B races now skip taper (openers only), C events train through with no special phases
Fixed training phase timeline showing wrong "now" position for B and C races
Improved A-race taper to a 3-week window based on Mujika & Padilla (2003) research