15.75 km · 92:17 (92:18 elapsed) · 5:51/km · HR 148 avg / 164 max · cadence 178 spm · +122m/-122m

Execution: plan 81′ Z2 → ran 92:17 (+14 %) · HR 148 avg (Z2 cap 145)

Elevation
Heart rate
Cadence
SplitDistTimePaceGAPElevHR
11.00 km6:056:05/km5:54/km+14 m133
21.00 km5:435:43/km5:54/km+3 m139
31.00 km5:515:51/km5:46/km+13 m144
41.00 km5:405:40/km5:39/km+4 m146
51.00 km5:495:49/km5:46/km+12 m149
61.00 km5:455:45/km5:37/km+12 m151
71.00 km5:505:50/km5:48/km+12 m151
81.00 km5:475:47/km5:54/km+10 m149
91.00 km6:116:11/km5:48/km+27 m155
101.00 km5:595:59/km5:53/km+16 m153
111.00 km5:475:47/km5:59/km+5 m148
121.00 km5:575:57/km5:51/km+17 m149
131.00 km5:595:59/km6:01/km+8 m147
140.80 km4:385:48/km5:48/km+8 m147
151.00 km5:535:53/km5:55/km+10 m148
160.95 km5:255:42/km5:44/km+3 m149

Social long run with friends — +28 % over the 12 km / 72 min cap, at the fast-flat profile that historically flares my legs. Aerobically fine (4.7 % decoupling), and the foot passed every checkpoint afterwards. Bent, didn’t break — and doesn’t get to become a habit.

The coach’s read

Off-plan by every metric that matters: +28 % over the duration cap, 74 % Zone 3, at the fast-flat profile that has historically preceded every flare. The engine shrugged — 4.7 % decoupling on the biggest run of the block. The redeeming data came after: the foot passed every checkpoint, including the best morning of the episode two days later — evidence the current load sits inside tissue capacity, with some margin. Noted, absorbed, and explicitly not a precedent.

Part of week 2 of the 30 km build.