| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.40 km | 1:29 | 3:42/km | ✓ | 160 | 132 | 110 −22 | ▼ neg | 467 | — |
| 2 | 0.40 km | 1:29 | 3:42/km | ✓ | 156 | 148 | 115 −33 | ▼ neg | 461 | — |
| 3 | 0.41 km | 1:29 | 3:42/km | ✓ | 158 | 146 | 116 −30 | ▲ pos | 405 | — |
| 4 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 161 | 150 | 123 −27 | ▼ neg | 442 | — |
| 5 | 0.41 km | 1:28 | 3:40/km | ↑ 5s | 160 | 151 | 114 −37 | ▲ pos | 458 | — |
| 6 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 160 | 150 | 117 −33 | ▲ pos | 438 | — |
| 7 | 0.41 km | 1:26 | 3:35/km | ↑ 10s | 163 | 151 | 116 −35 | ━ flat | 463 | — |
| 8 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 162 | 152 | 116 −36 | ▼ neg | 445 | — |
| 9 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 160 | 150 | 124 −26 | ▼ neg | 464 | — |
| 10 | 0.40 km | 1:26 | 3:35/km | ↑ 10s | 163 | 154 | 108 −46 | ▼ neg | 464 | 🔴 3.2 |
| 11 | 0.40 km | 1:28 | 3:40/km | ↑ 5s | 160 | 132 | 115 −17 | ▲ pos | 473 | — |
| 12 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 159 | 149 | 122 −27 | ▲ pos | 439 | — |
| 13 | 0.40 km | 1:27 | 3:37/km | ↑ 8s | 162 | 152 | 125 −27 | ━ flat | 464 | — |
| 14 | 0.40 km | 1:26 | 3:35/km | ↑ 10s | 164 | 155 | 120 −35 | ▼ neg | 449 | — |
| 15 | 0.41 km | 1:26 | 3:35/km | ↑ 10s | 163 | 154 | 123 −31 | ▼ neg | 458 | — |
| 16 | 0.40 km | 1:26 | 3:35/km | ↑ 10s | 165 | 154 | 128 −26 | ▼ neg | 465 | — |
| 17 | 0.40 km | 1:25 | 3:32/km | ↑ 13s | 164 | 156 | 123 −33 | ▲ pos | 441 | — |
| 18 | 0.40 km | 1:24 | 3:30/km | ↑ 15s | 167 | 157 | 124 −33 | ▼ neg | 472 | — |
| 19 | 0.40 km | 1:23 | 3:27/km | ↑ 18s | 168 | 157 | 128 −29 | ▼ neg | 475 | — |
| 20 | 0.40 km | 1:24 | 3:30/km | ↑ 15s | 167 | 159 | 112 −47 | ▼ neg | 472 | 🔴 3.9 |
| 2026-05-13 | 6 x 1000 terskel | 4:00/km | 150 bpm |
| 2026-05-11 | 2 x 800 + 2 x 2000 aerob TOSK | 4:10/km | 148 bpm |
| 2026-04-30 | 8 x 1000 terskel (avbrutt etter 4) | 3:58/km | 160 bpm |
| 2026-04-28 | 3 x 2000 høy terskel | 3:53/km | 160 bpm |
| 2026-04-25 | 3 x 10 min aerob | 4:17/km | 159 bpm |
Formen var godt på vei tilbake. Training Readiness lå på 85, HRV-snittet på 68,3 ms med BALANCED-status og stigende trend (9 av 14 dager balansert — en klar bedring), hvilepuls lav på 38, søvn 7 timer 11 minutter (score 86), stress-snitt 18, Body Battery ladet fra 25 til 98. Kroppen var godt restituert og responsiv, fire uker etter sykdom.
Belastning: TSB dagen før var −4,12 (CTL 74,6, ATL 78,7) — moderat tretthet, et tegn på gjenopptatt jevn trening. Vi er i base-fasen mot Amsterdam Maraton 2026, og blokk-taggen er «VO2max». Det var mildt og solrikt (10,7 °C), og økten ble kjørt på utendørs bane. Sko: ASICS Metaspeed Sky Tokyo. Strava-navnet fanger stemningen: «2 x 10 x 400 @ 3:45-3:30 / Lt(10) 3,2 Lt(20) 3,9 / Strålende sol og finfin løpekveld ☀️».
Strukturen er to serier à ti 400-metere, med et nedtrappende mål: 3:45 mot 3:30. Carl traff det og bygde farten kontrollert gjennom begge seriene. Første serie lå rundt 3:35–3:42, og andre serie krøp ned mot 3:27–3:35 på de raskeste dragene, med et toppdrag på 3:27 (drag 19). Snittpacen for kvalitetsdelen var 3:38. Det er en disiplinert fartsprogresjon: Carl åpnet kontrollert og lot farten øke jevnt mot en sterk finish. Den rene nedtrappingen over tjue drag, med de raskeste helt på slutten, viser god fartsdisiplin og energistyring.
Her skiller 18. mai seg fra Carls tidligere 400-økter. Vanligvis er 400-metere for korte til at pulsen rekker å klatre, men her — med raskere pace (ned mot 3:27) og høyt volum (tjue drag) — dro de pulsen oppover: hr_steady klatret fra 160 på det første draget til 168 på de siste, en inter-rep-drift på +7,3 bpm. Snittpulsen var 149, makspuls 174 på det raskeste draget. De siste dragene lå altså akkurat på LT2 (169) — dette ble en reell terskel-/VO2-belastning, ikke bare ren fart.
Laktatmålingene bekrefter intensiteten. Lt(10) = 3,2 mmol etter første serie (pace 3:35, hr 163), og Lt(20) = 3,9 mmol etter andre (pace 3:30, hr 167) — det siste over LT2-laktatet på 3,3. Carl jobbet altså supra-terskel mot slutten, drevet av den akkumulerte effekten av tjue raske drag og den nedtrappende pacen. At pulsen og laktatet begge klatret gjennom økten (i motsetning til de tidligere 400-øktene der pulsen holdt seg flat) skyldes dels den raskere pacen, dels at den aerobe økonomien ennå var under gjenoppbygging etter sykdom. Det var en hard, reell VO2-/terskelstimulus.
Watten var høy og bekrefter fartsarbeidet: 405–475 watt gjennom dragene, med de høyeste verdiene (472–475 watt, 6,4 W/kg) på de raskeste avslutningsdragene. Kadensen klatret jevnt fra 185 til 191 spm — Carl løftet frekvensen for fartsøkningen. At watten, kadensen, pulsen og laktatet alle steg mot slutten tegner et entydig bilde av en økt som ble stadig hardere — en bevisst, nedtrappende VO2-stimulus med en kraftfull finish. Den høye watten viser at den nevromuskulære motoren var sterk, selv om den aerobe økonomien ennå hentet seg inn.
Den positive inter-rep-driften (+7,3 bpm) er her et tegn på den bevisste intensitetsøkningen, ikke på patologisk fatigue — pulsen klatret fordi pacen og volumet økte. Laktatet (3,9 supra-terskel) bekrefter at de siste dragene var reelt harde. Det er en krevende økt, og at den ble lagt fire uker etter sykdom, på en kropp med økonomien fortsatt i gjenoppbygging, betyr at restitusjonen etterpå måtte respekteres (planen viste da også en HRV-dipp etter denne VO2-økten). Men den høye readinessen (85) og de stigende markørene viser at Carl tålte belastningen godt. Det var en sterk, om enn hard, VO2-stimulus.
Mot Carls tidligere 400-økter (2. februar, 2. mars — begge med flat puls) skiller 18. mai seg ut ved at pulsen her klatret til LT2. Forskjellen er pacen (raskere, ned mot 3:27) og økonomien (ennå under gjenoppbygging), som gjorde at samme dragformat ga en høyere kardial og metabolsk respons. Mot baseline for I5-sonen (snitt 6,98) scorer 18. mai godt over (8.0), dels fordi laktatdataene dokumenterer en reell høy intensitet. Det er den sterkeste VO2-økten i materialet, og den viser at det raske registeret var i god retur — et viktig komplement til terskelkvaliteten i Amsterdam-bygget.
TSB −4,12 plasserer dagen i moderat tretthet med gjenopptatt trening. CTL 74,6 var på vei opp. Vi er i base-fasen mot Amsterdam Maraton 2026, og en VO2-/fartsøkt er fasekoherent for å heve taket og holde det raske registeret skarpt. At Carl la den fire uker etter sykdom, og at den dro pulsen til LT2, betyr at den var en betydelig dose — riktig for å bygge VO2-kapasitet tilbake, men med en reell restitusjonskostnad (HRV-dippen etterpå). Subjektivt — «strålende sol og finfin løpekveld» — kjente Carl glede og overskudd, et godt tegn på at formen var tilbake i god gjenge.
Det taktisk gode er den kontrollerte fartsprogresjonen og laktattestingen. Carl bygde farten jevnt mot 3:27 og hadde krefter til de raskeste dragene helt på slutten — god energistyring over tjue drag. At han målte laktat (3,2 og 3,9) ga objektiv bekreftelse på at intensiteten traff VO2-/supra-terskel-nivå, verdifullt for å spore formreturen. Den eneste observasjonen for treneren er at en så hard VO2-økt fire uker etter sykdom har en reell restitusjonskostnad — HRV-dippen etterpå var ventet, og planen justerte da også de påfølgende dagene til lett løping. Det var en velbegrunnet, men krevende, dose.
Eksekusjonen på 7.6 reflekterer en sterk, men krevende VO2-økt i en terskel-kalibrert mal. Den nedtrappende pacen og den stigende pulsen leses delvis som variasjon/drift, selv om de her er den tilsiktede VO2-progresjonen. Plan-fullføringen er komplett, den høye watten og laktatdataene bekrefter en reell høy intensitet, og — i motsetning til de helt korte 400-øktene — dokumenterer pulsen her intensiteten (den nådde LT2). Kontekstscoren på 8.9 er høy: den utmerkede readinessen (85), den stigende HRV-en og den gode fasekoherensen gir nær full uttelling. Samlet 8.0 Sterk er en presis dom over en sterk, hard VO2-/fartsøkt — den best dokumenterte i materialet.
Det meste handler om sjanger og klassifisering. Som en VO2-/fartsøkt med nedtrappende pace straffes den marginalt av en terskel-jevnhets-mal, selv om progresjonen var tilsiktet. Fysiologisk var det lite Carl kunne gjort bedre — fartsbyggingen var disiplinert og finishen sterk. At den aerobe økonomien ennå var under gjenoppbygging (laktat 3,9) er et opphentingsstadium, ikke en utførelsesfeil. En eksplisitt VO2-scoringslogikk ville reflektert kvaliteten bedre. Men 8.0 er en sterk score for en hard, godt dokumentert VO2-økt.
Dette var den sterkeste VO2-økten i materialet: tjue raske 400-metere bygd mot 3:27, som denne gangen dro pulsen helt til LT2 og laktatet til 3,9, i strålende sol fire uker etter sykdom. Take-away for treneren er at det raske registeret var i god retur, men at en så hard VO2-økt så tidlig i opphentingen har en reell restitusjonskostnad (HRV-dippen etterpå). For Amsterdam-bygget var dette et viktig VO2-løft — det hever taket som terskelkvaliteten bygger under — og at Carl kunne levere det med overskudd og godfølelse vitner om at formen var godt på vei tilbake mot maratonmålet.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 0.40 km | 1:29 | 3:42/km | 134 | 164.0 | 185 | 467 |
| 2 | 0.40 km | 1:29 | 3:42/km | 143 | 162.0 | 185 | 461 |
| 3 | 0.41 km | 1:29 | 3:42/km | 144 | 165.0 | 185 | 405 |
| 4 | 0.40 km | 1:27 | 3:37/km | 147 | 166.0 | 187 | 442 |
| 5 | 0.41 km | 1:28 | 3:40/km | 148 | 166.0 | 180 | 458 |
| 6 | 0.40 km | 1:27 | 3:37/km | 147 | 167.0 | 187 | 438 |
| 7 | 0.41 km | 1:26 | 3:35/km | 148 | 167.0 | 188 | 463 |
| 8 | 0.40 km | 1:27 | 3:37/km | 148 | 166.0 | 187 | 445 |
| 9 | 0.40 km | 1:27 | 3:37/km | 148 | 166.0 | 188 | 464 |
| 10 | 0.40 km | 1:26 | 3:35/km | 152 | 167.0 | 184 | 464 |
| 11 | 0.40 km | 1:28 | 3:40/km | 146 | 165.0 | 186 | 473 |
| 12 | 0.40 km | 1:27 | 3:37/km | 146 | 166.0 | 186 | 439 |
| 13 | 0.40 km | 1:27 | 3:37/km | 150 | 167.0 | 186 | 464 |
| 14 | 0.40 km | 1:26 | 3:35/km | 153 | 169.0 | 190 | 449 |
| 15 | 0.41 km | 1:26 | 3:35/km | 151 | 169.0 | 189 | 458 |
| 16 | 0.40 km | 1:26 | 3:35/km | 152 | 169.0 | 190 | 465 |
| 17 | 0.40 km | 1:25 | 3:32/km | 153 | 170.0 | 190 | 441 |
| 18 | 0.40 km | 1:24 | 3:30/km | 154 | 171.0 | 190 | 472 |
| 19 | 0.40 km | 1:23 | 3:27/km | 154 | 174.0 | 191 | 475 |
| 20 | 0.40 km | 1:24 | 3:30/km | 156 | 172.0 | 191 | 472 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2026-03-02 | 13.2 | 3:35 | — | 147 | +2 | 6.8 | +1.2 | Adidas Adios Pr | → |
| 2026-02-20 | 8.0 | 3:35 | — | 131 | +18 | 7.3 | +0.7 | Saucony Endorph | → |
| 2025-12-01 | 11.2 | 3:30 | — | 148 | +1 | 6.0 | +2.0 | Saucony Endorph | → |
| 2025-07-22 | 14.7 | 3:35 | — | 142 | +7 | 6.4 | +1.6 | Adidas Adios Pr | → |
| 2025-05-29 | 9.5 | 3:30 | — | 151 | -2 | 7.6 | +0.4 | Nike Alphafly P | → |
↑ grønn pace/HR = denne økt var raskere/lavere HR enn historisk · ↑ grønn score = denne økt var sterkere.
| Dato | RHR | HRV | Søvn | Stress |
|---|---|---|---|---|
| 2026-05-11 | 39.0 | 84 | 7.7 h | 17 |
| 2026-05-12 | 39.0 | 77 | 7.5 h | 17 |
| 2026-05-13 | 39.0 | 82 | 7.2 h | 22 |
| 2026-05-14 | 41.0 | 70 | 8.2 h | 21 |
| 2026-05-15 | 42.0 | 63 | 7.4 h | 21 |
| 2026-05-16 | 40.0 | 76 | 8.2 h | 23 |
| 2026-05-17 | 39.0 | 66 | 4.9 h | 20 |
| 2026-05-18 | 38.0 | 72 | 7.2 h | 18 |
python3 scripts/quality_session_recovery_response.py --date 2026-05-18 når 2-3 dager har gått.interval_short
· Fase: Fase 1 bygge (post-sykdom uke 2) (uke 21) ⚠
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 160 → 168 bpm (+7.3) | moderat fatigue |
| Intra-rep drift (første→siste 500m, snitt) | +5.0 bpm | kontrollert |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 1.4% | tightly coupled (god aerob form) |
| Time-in-zone (I5: 176-186 bpm) | 0% i / 100% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 164 bpm | 127 bpm | −37 bpm |
| Rep 2 | 162 bpm | 124 bpm | −38 bpm |
| Rep 3 | 165 bpm | 124 bpm | −41 bpm |
| Rep 4 | 166 bpm | 139 bpm | −27 bpm |
| Rep 5 | 166 bpm | 126 bpm | −40 bpm |
| Rep 6 | 167 bpm | 126 bpm | −41 bpm |
| Rep 7 | 167 bpm | 131 bpm | −36 bpm |
| Rep 8 | 165 bpm | 122 bpm | −43 bpm |
| Rep 9 | 166 bpm | 135 bpm | −31 bpm |
| Rep 10 | 167 bpm | 105 bpm | −62 bpm |
| Rep 11 | 164 bpm | 126 bpm | −38 bpm |
| Rep 12 | 166 bpm | 132 bpm | −34 bpm |
| Rep 13 | 167 bpm | 129 bpm | −38 bpm |
| Rep 14 | 169 bpm | 134 bpm | −35 bpm |
| Rep 15 | 169 bpm | 132 bpm | −37 bpm |
| Rep 16 | 169 bpm | 137 bpm | −32 bpm |
| Rep 17 | 170 bpm | 133 bpm | −37 bpm |
| Rep 18 | 171 bpm | 131 bpm | −40 bpm |
| Rep 19 | 173 bpm | 137 bpm | −36 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Kadens (spm) | 88.7 | 86.8 | +2.2% |
| Steglengde (cm) | 129.5 | 128.3 | +0.9% |
| GCT (ms) | 230.9 | 238.9 | -3.4% |
| Vertical Ratio | 7.0 | 7.3 | -3.3% |
| Vertical Oscillation | 8.7 | 9.0 | -3.7% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 0.4 km | 3:42/km | 5K | 100.7% |
| 2 | 0.4 km | 3:42/km | 5K | 100.7% |
| 3 | 0.4 km | 3:42/km | 5K | 100.7% |
| 4 | 0.4 km | 3:37/km | 5K | 103.0% |
| 5 | 0.4 km | 3:40/km | 5K | 101.6% |
| 6 | 0.4 km | 3:37/km | 5K | 103.0% |
| 7 | 0.4 km | 3:35/km | 5K | 104.0% |
| 8 | 0.4 km | 3:37/km | 5K | 103.0% |
| 9 | 0.4 km | 3:37/km | 5K | 103.0% |
| 10 | 0.4 km | 3:35/km | 5K | 104.0% |
| 11 | 0.4 km | 3:40/km | 5K | 101.6% |
| 12 | 0.4 km | 3:37/km | 5K | 103.0% |
| 13 | 0.4 km | 3:37/km | 5K | 103.0% |
| 14 | 0.4 km | 3:35/km | 5K | 104.0% |
| 15 | 0.4 km | 3:35/km | 5K | 104.0% |
| 16 | 0.4 km | 3:35/km | 5K | 104.0% |
| 17 | 0.4 km | 3:32/km | 5K | 105.5% |
| 18 | 0.4 km | 3:30/km | 5K | 106.5% |
| 19 | 0.4 km | 3:27/km | 5K | 108.0% |
| 20 | 0.4 km | 3:30/km | 5K | 106.5% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 72 | 100 | 35% |
| rhr | 38.0 | 100 | 25% |
| sleep_score | 86 | 86 | 15% |
| sleep_debt | — | 56 | 10% |
| stress | 18 | 64 | 10% |
| illness | — | 85 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:17/km | 4:07/km | -10s | negative_split |
| 2 | 4:31/km | 4:16/km | -15s | negative_split |
| 3 | 4:21/km | 4:29/km | +8s | positive_split |
| 4 | 4:48/km | 4:10/km | -38s | negative_split |
| 5 | 4:41/km | 4:51/km | +10s | positive_split |
| 6 | 4:18/km | 4:22/km | +4s | positive_split |
| 7 | 4:14/km | 4:15/km | +1s | flat |
| 8 | 4:28/km | 4:16/km | -12s | negative_split |
| 9 | 4:37/km | 4:22/km | -15s | negative_split |
| 10 | 4:48/km | 4:36/km | -12s | negative_split |
| 11 | 4:31/km | 4:44/km | +13s | positive_split |
| 12 | 4:22/km | 4:26/km | +4s | positive_split |
| 13 | 4:17/km | 4:17/km | +0s | flat |
| 14 | 4:14/km | 4:10/km | -5s | negative_split |
| 15 | 4:17/km | 4:15/km | -2s | negative_split |
| 16 | 4:29/km | 4:10/km | -20s | negative_split |
| 17 | 4:14/km | 4:29/km | +15s | positive_split |
| 18 | 4:15/km | 4:11/km | -4s | negative_split |
| 19 | 4:16/km | 4:11/km | -6s | negative_split |
| 20 | 5:22/km | 4:16/km | -66s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 1.87% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 6.1% | normal ramp-up + steady |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.| Komponent | Vekt | Vurdering | Score |
|---|---|---|---|
| pct_reps_in_zone | 25% | Bare 9/20 reps i sonen — 45% | 4.5/10 |
| inter_rep_drift | 15% | +7 bpm rep1→repN | 9.0/10 |
| hr_recovery | 15% | Snitt-drop 60s: 38 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target_per_rep | 15% | 17/20 drag innen ±3s/km, 100% innen ±8s/km av drag-spesifikk target | 9.5/10 |