TrainingPeaks publish report: September 24 to November 27

  • Executed: 2026-09-23 by Coach Luca, on explicit operator request
  • Source: the canonical calendar files athlete/calendar/2026-09-24.md to 2026-11-27.md (the race block plan, v2)
  • Method: the tp-mcp server's own tool dispatch, with athlete 1575220 set on every call. Create-only. An idempotent ledger was kept, and each returned ID was written back into its calendar object as - TrainingPeaks ID: ....
  • Skills applied: skills/trainingpeaks-activity-creator/SKILL.md and athlete/skills/trainingpeaks-activity-creator/SKILL.md

Totals

126 calendar objects published or linked:

Object Count How it was published
Bike workouts 53 Structured with %FTP targets. 10 CX-surface sessions carry the Cyclocross subtype (7); 43 carry Road Bike (3).
Runs 19 Structured with percentOfThresholdPace.
Core maintenance 23 Sport Strength, 20 min, description only.
Race events 13 created, 2 linked See the next section.
Calendar notes 16 14 travel days and 2 bloodwork appointments.

Every workout carries the luca tag. Descriptions are in Canadian English, with no internal provenance text.

Pre-publish checks

  • Nothing collided. Sidney's live calendar had no workouts between Sep 24 and Nov 28.
  • Two existing events were linked, not modified or duplicated: "Go Cross" on Sep 26 (38106006) and "Charm City" on Oct 3 (38106009). Their IDs were written into the Saturday race objects.
  • Power zones match. The live zones agree with context/power-zones.md (FTP 260 W, Z1 0-145 up to Z6 315+).
  • All 95 structures passed tp_validate_structure before publishing.
  • A two-item canary (Sep 24 travel note and leg-opener spin) was read back before the batch: structure present, server TSS 39, duration 0:43.

Readback verification

  • Workouts: 95 in the window, all ours, all tagged luca. Every bike and run workout has structure; no strength item does. The server computes 4,853 planned TSS across the workouts (races excluded).
  • Events: the event type (CyclingCyclocross) and priority persisted on all 13 new events. The July publish could not make the event type stick; it now does. Priorities come from context/season-goals.md: A for PanAm Championships; B for Charm City C2, Nationals and WC Ostrava; C for the rest.
  • Notes: all 16 present.
  • Calendar files: all 126 objects carry their TrainingPeaks ID.

Limitations and follow-ups

  1. The run threshold pace is stale. TrainingPeaks has 6:13/km, but Sidney's easy running is about 4:56/km. The 19 runs are structured as a percentage of threshold pace, so their watch targets read far too slow until the threshold is updated. They rescale automatically once it is corrected. This needs Sidney's current threshold pace and permission to change her settings.
  2. The two linked events carry no priority. Sidney or her previous coach created them. Charm City is a B race in the season goals, but it was not changed without permission.
  3. World Cup priority follows the season-goals file (B). If a World Cup top-10 is now the main target, raise Ostrava to A in both the season goals and TrainingPeaks.
  4. Five duplicate uploads from August still inflate her CTL. They were not touched, because that is outside this publish.

Created and linked IDs

  • Thu Sep 24: Travel to Roanoke: 97045846 (note) | Leg-opener spin: 3968329859 | Easy run with strides: 3968330030 | Core maintenance: 3968330034
  • Fri Sep 25: Course pre-ride with skills and openers: 3968330037
  • Sat Sep 26: Virginia's Blue Ridge Go Cross C1: 38106006 (existing event, linked)
  • Sun Sep 27: Virginia's Blue Ridge Go Cross C2: 40520358 (event)
  • Mon Sep 28: Travel from Roanoke: 97045886 (note) | Recovery spin: 3968330040 | Core maintenance: 3968330045
  • Tue Sep 29: Endurance 2:30 with 3 x 12 min sweet spot: 3968330048 | Run with hill run-ups: 3968330052
  • Wed Sep 30: VO2 intervals 5 x 4 min with starts: 3968330055 | Core maintenance: 3968330057
  • Thu Oct 01: Endurance 1:30: 3968330058 | Run with strides: 3968330062 | Core maintenance: 3968330068
  • Fri Oct 02: Course pre-ride with skills and openers: 3968330070
  • Sat Oct 03: Charm City Cross C1: 38106009 (existing event, linked)
  • Sun Oct 04: Charm City Cross C2: 40520359 (event) | Endurance top-up after the race: 3968330075
  • Mon Oct 05: Travel from Baltimore: 97045895 (note) | Recovery spin: 3968330078 | Core maintenance: 3968330079 | Bloodwork: thyroid, iron and vitamin D: 97045896 (note)
  • Tue Oct 06: Threshold with surges 3 x 12 min: 3968330084 | Run with hill run-ups: 3968330086
  • Wed Oct 07: Endurance 3:00: 3968330087 | Core maintenance: 3968330096
  • Thu Oct 08: VO2 intervals 6 x 4 min: 3968330098 | Run with strides: 3968330099
  • Fri Oct 09: Recovery spin: 3968330101 | Core maintenance: 3968330107
  • Sat Oct 10: Starts and 30/30s: 3968330111
  • Sun Oct 11: Long endurance with 3 x 12 min sweet spot: 3968330113
  • Mon Oct 12: Recovery spin: 3968330115 | Core maintenance: 3968330117
  • Tue Oct 13: Over-unders 4 x 8 min: 3968330118 | Run with hill run-ups: 3968330121
  • Wed Oct 14: Endurance 2:00: 3968330124 | Core maintenance: 3968330125
  • Thu Oct 15: Travel to Mason: 97045911 (note) | Leg-opener spin: 3968330127 | Run with strides: 3968330129 | Core maintenance: 3968330131
  • Fri Oct 16: Course pre-ride with skills and openers: 3968330132
  • Sat Oct 17: Kings CX C1: 40520362 (event)
  • Sun Oct 18: Kings CX C2: 40520363 (event) | Endurance top-up after the race: 3968330135
  • Mon Oct 19: Travel from Mason: 97045919 (note) | Recovery spin: 3968330141 | Core maintenance: 3968330147
  • Tue Oct 20: Endurance 3:00 with 2 x 20 min sweet spot: 3968330152 | Run with hill run-ups: 3968330153
  • Wed Oct 21: Starts and VO2 intervals 5 x 4 min: 3968330154 | Core maintenance: 3968330155
  • Thu Oct 22: Travel to Indianapolis: 97045920 (note) | Leg-opener spin: 3968330160 | Run with strides: 3968330163 | Core maintenance: 3968330165
  • Fri Oct 23: Course pre-ride with skills and openers: 3968330167
  • Sat Oct 24: Major Taylor Cross Cup Day 1: 40520364 (event)
  • Sun Oct 25: Major Taylor Cross Cup Day 2: 40520365 (event) | Endurance top-up after the race: 3968330171
  • Mon Oct 26: Travel from Indianapolis: 97045928 (note) | Recovery spin: 3968330174 | Core maintenance: 3968330176
  • Tue Oct 27: VO2 intervals 5 x 3 min with starts: 3968330178 | Run with hill run-ups: 3968330181
  • Wed Oct 28: Endurance 2:00: 3968330182 | Core maintenance: 3968330183
  • Thu Oct 29: Travel to Oro-Medonte: 97045929 (note) | Leg-opener spin: 3968330187 | Run with strides: 3968330188
  • Fri Oct 30: Course pre-ride with skills and openers: 3968330190
  • Sat Oct 31: Canadian National Championships: 40520367 (event)
  • Sun Nov 01: Hardwood Cross: 40520368 (event)
  • Mon Nov 02: Travel to Washington: 97045930 (note) | Recovery spin: 3968330196 | Core maintenance: 3968330198
  • Tue Nov 03: Endurance 1:15: 3968330199 | Run with hill run-ups: 3968330201
  • Wed Nov 04: Race-pace intervals 4 x 3 min with starts: 3968330202 | Core maintenance: 3968330204
  • Thu Nov 05: Endurance 1:00: 3968330207 | Run with strides: 3968330214
  • Fri Nov 06: Course pre-ride with skills and openers: 3968330217
  • Sat Nov 07: Pan American Cyclo-cross Championships: 40520369 (event)
  • Sun Nov 08: DCCX: 40520370 (event)
  • Mon Nov 09: Travel home from Washington: 97045931 (note) | Recovery spin: 3968330225 | Core maintenance: 3968330226
  • Tue Nov 10: Endurance 2:30 with 2 x 15 min sweet spot: 3968330227 | Run with hill run-ups: 3968330229
  • Wed Nov 11: FTP test 20 min: 3968330232 | Core maintenance: 3968330233
  • Thu Nov 12: Travel to Boulder: 97045932 (note) | Leg-opener spin: 3968330239 | Run with strides: 3968330244
  • Fri Nov 13: Course pre-ride with skills and openers: 3968330247
  • Sat Nov 14: Boulder Cup C1: 40520371 (event)
  • Sun Nov 15: Boulder Cup C2: 40520372 (event) | Endurance top-up after the race: 3968330258
  • Mon Nov 16: Travel home from Boulder: 97045940 (note) | Recovery spin: 3968330263 | Core maintenance: 3968330264
  • Tue Nov 17: Threshold with surges 3 x 12 min: 3968330267 | Run with hill run-ups: 3968330270 | Bloodwork: thyroid, iron and vitamin D: 97045941 (note)
  • Wed Nov 18: Starts and 30/30s: 3968330277 | Core maintenance: 3968330278
  • Thu Nov 19: Endurance 2:30: 3968330280 | Run with strides: 3968330283
  • Fri Nov 20: Travel to the Czech Republic: 97045942 (note)
  • Sat Nov 21: Arrival spin: 3968330287 | Core maintenance: 3968330289
  • Sun Nov 22: Endurance with leg openers: 3968330291
  • Mon Nov 23: Race-pace intervals 4 x 4 min with starts: 3968330292 | Run with hill run-ups: 3968330294
  • Tue Nov 24: Endurance 1:15: 3968330296 | Core maintenance: 3968330297
  • Wed Nov 25: Travel to Ostrava: 97045950 (note) | Leg-opener spin: 3968330300 | Run with strides: 3968330304
  • Thu Nov 26: Course pre-ride with skills and openers: 3968330305
  • Fri Nov 27: UCI Cyclo-cross World Cup Ostrava: 40520373 (event)

Revision applied on 2026-09-28 (after Roanoke)

Approved by the operator and applied to both the calendar files and live TrainingPeaks. Each object was edited in place by its ID, and the calendar was re-read against TrainingPeaks afterwards to check titles, durations, structure and tags.

  • 24 workouts restructured. Titles, descriptions and interval structure were updated; TrainingPeaks recalculated duration and TSS.
    • Sep 29: 3968330048
    • Sep 30: 3968330055
    • Oct 1: 3968330058
    • Oct 4 (top-up now optional): 3968330075
    • Oct 7: 3968330087
    • Oct 8: 3968330098
    • Oct 10: 3968330111
    • Oct 11: 3968330113
    • Oct 13: 3968330118
    • Oct 14: 3968330124
    • Oct 20: 3968330152 and 3968330153
    • Oct 21: 3968330154
    • Oct 27: 3968330178 and 3968330181
    • Oct 28: 3968330182
    • Nov 3: 3968330199
    • Nov 4: 3968330202
    • Nov 5 (now a leg-opener spin): 3968330207
    • Nov 10: 3968330227
    • Nov 17: 3968330267
    • Nov 19: 3968330280
    • Nov 22: 3968330291
    • Nov 23: 3968330292
  • 3 Sunday top-ups deleted: Oct 18 (3968330135), Oct 25 (3968330171), Nov 15 (3968330258). They were also removed from the calendar files.
  • 12 race events updated with the staging routine, lap-1 pacing cap, heat protocol and new start targets (best 15 sec at the gun, lap 1 NP cap, laps 2-4 NP, first-corner position): 40520359, 40520362, 40520363, 40520364, 40520365, 40520367, 40520368, 40520369, 40520370, 40520371, 40520372, 40520373.
    • Major Taylor Day 2 is raced by feel.
    • Hardwood is a controlled race.
    • Ostrava's laps 2-4 target is 250 W.
  • 12 description-only updates:
    • Thursday leg-opener spins must not be skipped: 3968330127, 3968330160, 3968330187, 3968330239, 3968330300.
    • Friday pre-ride openers must be hit at target: 3968330070, 3968330132, 3968330167, 3968330190, 3968330217, 3968330247, 3968330305.
  • Not changed in TrainingPeaks: the linked "Charm City" event (38106009), which someone else created. Its calendar object has the new Charm City C1 race-day instructions, but TrainingPeaks does not.

Change on 2026-09-29 (after an exhausted Tuesday)

Tuesday's ride showed she was still fatigued from Roanoke. She could hold sweet spot for only 4.5 min at 228 W, and her heart rate stayed at 145-152. With operator approval:

  • Wednesday Sep 30 is an option day.
    • The VO2 session (3968330055) stays, with "Option day" guidance at the top of its description.
    • Added: Easy recovery ride, 45-60 min (3978864961).
    • Sidney rides one and deletes the other.
  • Thursday Oct 1 has three options. Each description starts with the decision rule.
    • Option A: Race-pace intervals 3 x 3 min with starts (3978864968). New; only if she's recovered and did not do Wednesday's VO2.
    • Option B: Endurance 1:15 with openers (3968330058). Existing; if so-so, or if she did Wednesday's VO2.
    • Option C: Easy recovery ride, 45 min (3978864965). New; if still exhausted or ill, skipping the run.
    • The run (3968330062) now says to skip it on Option C.
    • Wednesday and Thursday were reordered in TrainingPeaks so the options read in order.
  • Monday Oct 5 recovery spin (3968330078): now travel-flexible, 30-60 min if travel allows, otherwise a walk and mobility.
  • Bloodwork notes deleted: Oct 5 (97045896) and Nov 17 (97045941). Sidney is in Ontario, away from her home doctor, and will add results if she can arrange a draw.
  • Unchanged: Friday's pre-ride and the Charm City weekend, including the optional Oct 4 top-up.

Tuesday Sep 29 ride recorded in two parts (fixed on 2026-09-30)

Sidney's Tuesday ride was recorded as two activities after a mechanical and tech support stop: part 1 (1:34:29) and part 2 (0:53:37). TrainingPeaks cannot merge two recorded files into one activity through its API:

  • The combine command only attaches a ride to a planned workout that has no data yet (HTTP 400).
  • A second file on the same workout replaces the displayed data instead of merging it.
  • A chained FIT file is not supported (HTTP 501).

Final state, verified against a snapshot taken before any change:

  • Part 1: on the planned workout 3968330048, identical to the original (1:34:29, 32.7 km, TSS 70.9). It has a comment pointing to part 2.
  • Part 2: on new workout 3980528153, "Endurance 2:00 with 2 x 12 min sweet spot (part 2)", with identical data (0:53:37, 18.3 km, TSS 35.2). It replaces the original standalone activity 3978532444.
  • Day total: 106 TSS, counted once.
  • Backups of both FIT files: athlete/tmp/2026-09-29-tuesday-ride-part1-backup.FIT.gz and athlete/tmp/2026-09-29-tuesday-ride-part2-backup.FIT.gz.

Change on 2026-10-06 (recovery after Charm City)

Approved by the operator and applied to the calendar files and live TrainingPeaks. Each workout was edited in place by its ID, then checked against TrainingPeaks.

Moved, with the session unchanged and its reasoning updated:

  • Threshold with surges (3968330084): Tue Oct 6 to Fri Oct 9.
  • Run with hill run-ups (3968330086): Tue Oct 6 to Sat Oct 10.
  • Endurance 2:30 (3968330087): Wed Oct 7 to Sat Oct 10.
  • Starts and 30/30s (3968330111): Sat Oct 10 to Tue Oct 13, replacing over-unders.

Converted to a new session:

  • Fri Oct 9 recovery spin (3968330101) became the Tue Oct 6 Easy recovery ride (45-60 min).
  • Tue Oct 13 over-unders (3968330118) became the Wed Oct 7 Easy recovery ride.
  • Thu Oct 8 VO2 5 x 4 (3968330098) became Endurance 1:30 with openers, including the Friday readiness check.

Charm City Day 2 files:

  • The morning pre-ride (3968330075) had been auto-paired to the planned top-up. It was unpaired, renamed "Charm City C2 - Pre-ride", and its luca tag removed.
  • The planned top-up was skipped because of the 6-hour drive after the race. Its unpaired copy (3990763199) was deleted, and the block was removed from the Oct 4 calendar file.
  • Renamed: warm-up (3987109101) "Charm City C2 - Warm-up", race (3987109953) "Charm City C2 - Race".

Display order: Oct 7, 9, 10 and 13 now show the main session first.

Change on 2026-10-15 (Kings trip, the October 13 review, and extra easy volume)

Approved by the operator and applied to the calendar files and live TrainingPeaks. Each object was edited in place by its ID where possible, and the calendar was then checked against TrainingPeaks: 60 workouts and 11 notes from October 15 to November 27, with no mismatches.

What drove it:

  • The operator approved the recommendations in the October 13 review (2026-10-13-post-charm-city-training-review-and-plan-check.md).
  • The operator also approved 30 extra easy minutes on endurance days after Kings, to add fitness for Ostrava.
  • New logistics from the operator:
    • Sidney drives to Ohio on October 15, arriving late.
    • After Sunday's Kings race she drives to a friend's place in Illinois and stays there until Friday morning.
    • On Friday morning she drives to Major Taylor.
    • On the Monday after Major Taylor she drives home to Ontario.

Kings week:

  • Oct 15:
    • Leg-opener (3968330127): on a late arrival, 20 min on the trainer before about 9 pm, otherwise skip it.
    • Run with strides (3968330129): skipped for the drive.
  • Oct 16 pre-ride (3968330132): weather note, and 10 more warm-up minutes if Thursday's spin didn't happen.
  • Kings C1 and C2 (40520362, 40520363):
    • Targets: start 550 W or more, lap 1 no more than 235 W, laps 2-4 at 225 W or more.
    • A rule for following surges.
    • Cold-weather staging, replacing the heat protocol.
    • On Sunday, recovery fuelling for the drive to Illinois.

Logistics:

  • Notes deleted: "Travel from Mason" (97045919, Oct 19), "Travel to Indianapolis" (97045920, Oct 22), "Travel from Indianapolis" (97045928, Oct 26).
  • Notes created: "Drive to Illinois" (98601727, Oct 18), "Drive to Indianapolis" (98601730, Oct 23), "Drive home to Ontario" (98601731, Oct 26).
  • Oct 19 recovery spin (3968330141): 45-60 min, no travel.
  • Oct 22: the leg-opener (3968330160) became "Endurance 1:15 with openers", since there's no travel that day.
  • Oct 23 pre-ride (3968330167): a note about the morning drive.
  • Oct 26 recovery spin (3968330174): now optional, 20-30 min, because of the 10-11 hour drive.
  • Oct 27-28 swap:
    • Endurance 1:15 (3968330182) moved to Tuesday.
    • VO2 4 x 3 with starts (3968330178) moved to Wednesday, so it isn't ridden the day after the drive home.
  • The October 19-23 sessions now show Illinois as their location in the calendar.

Extra easy volume (30 minutes, after Kings only, with a cut-back rule in each description):

  • Oct 20: "Endurance 1:45" (3968330152), was 1:15.
  • Oct 22: "Endurance 1:15 with openers" (3968330160), was a 45 min leg-opener.
  • Nov 10: "Endurance 2:00" (3968330227), easy, was 2:00 with 2 x 12 min sweet spot.
  • Nov 17: "Endurance 2:00" (3968330280), moved from Nov 19 and converted from Endurance 1:30.
  • Nov 19: "Endurance 2:00 with starts" (3968330277), converted from Starts and 30/30s.

Key sessions:

  • Oct 21 (3968330154):
    • Start follow-through 299-325 W, was 325-351 W.
    • VO2 4 x 4 min at 276-291 W, was 286-307 W, with even pacing.
    • A stop rule (two reps in a row under 250 W) and 70-90 g/hr of carbohydrate.
  • Stop rule and 70-90 g/hr of carbohydrate also added to:
    • Oct 28 (3968330178), under 258 W.
    • Nov 4 (3968330202), under 246 W.
    • Nov 23 (3968330292), under 246 W.
  • Nov 11 option day:
    • Option A is the FTP test (3968330232), only if Tuesday's heart rate and legs are normal.
    • Option B is the new "Endurance 1:15 with openers" (4006181112).
  • Nov 17-19 restructure:
    • Threshold with surges (3968330267) and its run-ups (3968330270) moved from Tuesday to Wednesday Nov 18.
    • Tuesday is the easy 2:00 ride.
    • Thursday is the 2:00 ride with 6 starts.
    • Run with strides (3968330283) stays on Thursday.

Race targets (start / lap 1 cap / laps 2-4), plus the surge rule:

  • Major Taylor (40520364, 40520365): 550 / 235 / 225 W.
  • Nationals (40520367): 575 / 240 / 230 W.
  • PanAm (40520369): 600 / 240 / 230 W.
  • DCCX (40520370): 550 / 235 / 225 W.
  • Boulder (40520371, 40520372): 550 / 225 / 215 W, with surges up to about 345 W at altitude.
  • Hardwood (40520368): the surge rule only.
  • Ostrava (40520373): unchanged until after the November 11 test.

Display order: Oct 27, Oct 28, Nov 11, Nov 18 and Nov 19 show the main session first, and the Nov 11 options read A then B.

Also updated: athlete/context/travel-schedule.md now has the race-season itinerary, so morning plans and weather use the right location.

Kings CX race-weekend files labelled on 2026-10-21

Approved by the operator. These are titles only; the data is unchanged.

File Start New title
4015138085 Sat Oct 17, 11:33 Kings CX C1 – Pre-ride
4015138154 Sat Oct 17, 14:34 Kings CX C1 – Warm-up
4015138381 Sat Oct 17, 15:23 Kings CX C1 – Race
4015138423 Sat Oct 17, 16:33 Kings CX C1 – Cool-down
4015138546 Sun Oct 18, 11:36 Kings CX C2 – Pre-ride
4015138599 Sun Oct 18, 14:39 Kings CX C2 – Warm-up
4015138964 Sun Oct 18, 15:23 Kings CX C2 – Race

Change on 2026-10-21 (Michigan base and the easy-day rule)

Approved by the operator. The calendar was then checked against TrainingPeaks: 63 items from October 15 to November 27, with no mismatches.

  • Location: this week's base is Michigan, not Illinois.
    • Notes deleted: "Drive to Illinois" (98601727, Oct 18) and "Drive to Indianapolis" (98601730, Oct 23).
    • Notes created: "Drive to Michigan" (99020932, Oct 18) and "Drive to Indianapolis" (99020933, Oct 23, about 4-4.5 hours, leave by about 8 am).
    • Kings C2 event (40520363): the recovery note now names the drive to Michigan.
    • Oct 23 pre-ride (3968330167): the drive note now says Michigan, about 4-4.5 hours.
    • Calendar locations for October 19-22 updated.
  • The easy-day rule was added to the Notes of 29 easy rides and runs:
    • Rides: 3968330160, 3968330174, 3968330182, 3968330187, 3968330196, 3968330199, 3968330207, 3968330225, 3968330227, 4006181112, 3968330239, 3968330263, 3968330280, 3968330277, 3968330287, 3968330291, 3968330296, 3968330300.
    • Runs: 3968330163, 3968330181, 3968330188, 3968330201, 3968330214, 3968330229, 3968330244, 3968330270, 3968330283, 3968330294, 3968330304.
  • Run TSS source: the operator switched Sidney's runs to heart rate (hrTSS) in TrainingPeaks and set it as the default. Her account setting preferredRunningTssSource changed from 0 to 4. The October 20 run (3968330153) went from 80 to 28 TSS.

Major Taylor Day 1 files labelled on 2026-10-25

Approved by the operator. These are titles only; the data is unchanged. There was no Saturday pre-ride file.

File Start New title
4022529762 Sat Oct 24, 14:37 Major Taylor Day 1 – Warm-up
4022529816 Sat Oct 24, 15:23 Major Taylor Day 1 – Race
4022529832 Sat Oct 24, 16:27 Major Taylor Day 1 – Cool-down

Change on 2026-10-25 (Nationals, PanAm and the World Cups)

Approved by the operator. The calendar was then checked against TrainingPeaks: 65 items from October 25 to November 29, with no mismatches. The full list is in the "Applied on October 25" section of the Major Taylor Day 1 review. In summary:

  • Restructured:
    • October 28 VO2 4 x 3 became race-pace 3 x 3 with starts (3968330178).
    • The Thursday leg-openers now have corner-exit sprints (3968330187, 3968330207, 3968330239, 3968330300).
    • The Friday pre-rides now have 2 final-corner sprints (3968330190, 3968330217, 3968330247, 3968330305).
  • Description only: readiness checks on November 4, 18 and 23 (3968330202, 3968330267, 3968330292).
  • Events updated: the climb and finish notes on 40520367, 40520368, 40520369, 40520370, 40520371 and 40520372. Ostrava (40520373) also got provisional targets of 600/245/230 W, the surge rule, a cold line and a recovery fix.
  • Created:
    • Note "Travel to Tábor" on November 28.
    • Workout "Course pre-ride and openers" on November 28 (4023721376, CX, tagged luca).
    • Event "UCI Cyclo-cross World Cup Tábor" on November 29 (40982508, B, CyclingCyclocross, read back and confirmed).
    • New calendar files 2026-11-28.md and 2026-11-29.md.

Major Taylor Day 2 files labelled on 2026-10-26

Requested by the operator. These are titles only; the data is unchanged. There was no Sunday pre-ride file.

File Start New title
4024149087 Sun Oct 25, 14:39 Major Taylor Day 2 – Warm-up
4024149658 Sun Oct 25, 15:23 Major Taylor Day 2 – Race
4024268201 Sun Oct 25, 16:40 Major Taylor Day 2 – Cool-down

Change on 2026-10-26 (Nationals week and November 9-25)

Approved by the operator. The calendar was then checked against TrainingPeaks: 65 items from October 26 to November 29, with no mismatches in ID, date, title or description. The full list with IDs is in the "Applied on October 26" section of 2026-10-26-major-taylor-day-2-review-nationals-week-and-boulder.md. In summary:

  • Nationals week (14 changes):
    • A rest day in Indianapolis on October 26.
    • A drive to Detroit on October 27, with an easy hour and an easy run.
    • Race-pace 2 x 3 on October 28.
    • A 35-min opener near Detroit and the drive to Toronto Pearson and Oro-Medonte on October 29.
    • A bike check on October 30.
    • Controlled-effort plans for Nationals and Hardwood.
  • November 9-25 (35 operations):
    • Two driving days west from Washington and a US training base (town to be confirmed). Race-pace replaces the FTP test on November 11, and the FTP option-B ride (4006181112) is deleted.
    • Boulder on November 13-15.
    • A flight from Denver to Edmonton on November 16, then mostly trainer days in Edmonton, with the threshold session moved to November 19 and race-pace to November 21.
    • The flight to Europe moves to November 22, with arrival in Ostrava on November 23.
    • Six new notes and five deleted notes. Eight workouts moved date.