| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:58 | 3:58/km | ✓ | 159 | 159 | 113 −46 | ▼ neg | 449 | — |
| 2 | 1.00 km | 3:58 | 3:58/km | ✓ | 158 | 158 | 86 −72 | ▼ neg | 447 | — |
| 3 | 1.00 km | 3:59 | 3:59/km | ✓ | 155 | 155 | 103 −52 | ▼ neg | 450 | — |
| 4 | 1.00 km | 3:59 | 3:59/km | ✓ | 155 | 155 | 90 −65 | ━ flat | 449 | — |
| 5 | 1.00 km | 3:57 | 3:57/km | ✓ | 155 | 155 | 105 −50 | ▼ neg | 445 | — |
| 6 | 1.00 km | 3:58 | 3:58/km | ✓ | 153 | 153 | 92 −61 | ━ flat | 449 | — |
| 7 | 1.00 km | 3:59 | 3:59/km | ✓ | 154 | 154 | 107 −47 | ▼ neg | 448 | — |
| 8 | 1.01 km | 3:58 | 3:58/km | ✓ | 156 | 156 | 87 −69 | ▼ neg | 450 | — |
| 9 | 1.00 km | 3:59 | 3:59/km | ✓ | 157 | 157 | 105 −52 | ▼ neg | 449 | — |
| 10 | 1.00 km | 3:54 | 3:54/km | ↑ 6s | 160 | 160 | 94 −66 | ▼ neg | 456 | — |
| 11 | 1.00 km | 3:54 | 3:54/km | ↑ 6s | 160 | 160 | 102 −58 | ━ flat | 454 | — |
| 12 | 1.00 km | 3:48 | 3:48/km | ↑ 12s | 160 | 160 | 105 −55 | ▼ neg | 453 | — |
| 13 | 1.00 km | 3:48 | 3:48/km | ↑ 12s | 162 | 162 | 113 −49 | ━ flat | 460 | — |
| 14 | 1.00 km | 3:43 | 3:43/km | ↑ 17s | 165 | 165 | 167 −-2 | ▼ neg | 464 | — |
| 2025-09-15 | Intervalløkt | 4:05/km | 152 bpm |
| 2025-09-13 | Langtur 36 km | 4:13/km | 159 bpm |
| 2025-09-10 | 10 x 1000 aerob | 4:00/km | 133 bpm |
| 2025-09-06 | Trondheim halvmaraton 1:24:24 | —/km | 166.2 bpm |
| 2025-09-02 | 4 x 1000 terskel | 3:52/km | 149 bpm |
Pre-readiness-signalene var motstridende. Training Readiness lå på 13 (POOR) — det klart laveste i denne batchen — men de underliggende markørene var langt bedre: HRV 64 ms (BALANCED, baseline 53–78), hvilepuls lav på 40, søvn 7 timer 32 minutter med score 86 (kvalitetsscore 88, merket «POSITIVE_LONG_AND_DEEP»), stress-snitt 19. Den lave readiness-scoren har trolig sin forklaring i akkumulert treningsbelastning snarere enn akutt dårlig restitusjon, gitt at søvn, HRV og hvilepuls alle var solide. HRV-trenden over 14 dager var likevel fallende (snitt 60,8 ms, 11 av 14 dager balansert, 3 utenfor).
TSB dagen før (16.09.) var −4,62 (ATL 104,28, CTL 99,67) — nær balansert, men selve økten var stor (TRIMP 201,1) og trakk TSB videre ned til −16 og ATL opp til 118 samme dag. Vi er i restitusjonsfasen (post-race) elleve dager etter Trondheim halvmaraton (1:24:24), 39 dager før Frankfurt Maraton. Sko: Nike Vaporfly 4. Arena: utendørs bane. Ingen laktatmåling.
Målet var en progresjon fra 4:00 til 3:45. Carl strukturerte den i to faser: de ni første dragene holdt han jevnt rundt 3:57–3:59 (3:58, 3:58, 3:59, 3:59, 3:57, 3:58, 3:59, 3:58, 3:59), før han akselererte de fem siste: 3:54, 3:54, 3:48, 3:48, 3:43. Det er en gjennomtenkt fordeling — bygg et solid, jevnt terskelvolum først, og legg progresjonen til på slutten når dragene er inne. At han traff 3:43 på det aller siste draget etter tretten foregående kilometer bekrefter at den jevne åpningen bevarte nok krefter til en reell finish.
Pulsbildet følger den to-fasede strukturen tett. Gjennom de ni jevne åpningsdragene lå hr_steady stabilt i intervallet 153,7–159,1 (øvre I2/nedre I3), og gjennom de fem progressive avslutningsdragene klatret den til 160,1, 160,4, 160,5, 162,2 og 165,0. Med LT1 på 159 og LT2 på 169 betyr det at Carl tilbrakte åpningen rett rundt LT1 og avslutningen solid i nedre-midtre I3, med det siste draget på 165 — fire slag under LT2. Snittpulsen for kvalitetsdelen var 149, avslutnings-pulsen (avg_hr_end) 158.
Det aerobt bemerkelsesverdige er hvor lav pulsen holdt seg over et så stort volum: fjorten kilometer terskel med en snittpuls på 149 er en økonomisk respons, og den gode søvnen og lave hvilepulsen pre-økt forklarer trolig hvorfor kroppen kunne levere det til tross for Training Readiness på 13.
Watten speiler den to-fasede pacingen: 445–450 W gjennom de ni jevne åpningsdragene, stigende til 453–464 W gjennom den progressive avslutningen. Ved 74 kg er det 6,0–6,3 W/kg. Kadensen klatret fra 181–182 spm i åpningen til 183–185 på de raske avslutningsdragene. Den jevne watt-profilen gjennom åpningen, med en kontrollert stigning på slutten, bekrefter presis innsatsstyring over et stort volum.
Driften fra første til siste drag (+5,9 bpm i hr_steady) er moderat og forventet gitt at de fem siste dragene bevisst var raskere — ikke et fatigue-signal. Kadensen falt ikke, og watten steg kontrollert mot slutten, så det er ingen tegn til at formen rakna over de fjorten kilometerne. Det klareste belastningssignalet denne dagen er ikke i selve gjennomføringen, men i konteksten: Training Readiness på 13 og en TRIMP på 201 viser at økten trakk betydelige veksler på systemet, noe TSB-fallet til −16 samme dag bekrefter.
Mot de siste 19 I3-øktene (snitt 7,55, median 7,7, spredning 4,4–9,3) ligger 8,2 over både snitt og median. Sammenlignet med de fem siste same-sone-øktene — 15.09. (MandagsTOSK, 6,0), 02.09. (4×1000, 7,6), 19.08. (4×3000, 7,7), 06.08. (2×1000+10×400+2×1000, 6,8) og 29.07. (2×(3-2-1) km, 7,2) — skiller 17. september seg klart ut ved volumet (fjorten kilometer, mer enn dobbelt så mye som de fleste av de andre), og scorer samtidig best i denne strekningen.
Kvalitets-km siste 15 uker lå på snitt 10,9 km/uke, med toppuke 20,4 km (uke 32, 2025). TSB på −4,62 dagen før plasserer økten i et nær balansert vindu, midt i en restitusjonsfase etter Trondheim HM, 39 dager før Frankfurt. Fasekoherensen er god: fjorten kilometer terskel er nettopp den typen aerob-terskel-volumøkt som bygger maratonutholdenhet, og at Carl leverte den til tross for en POOR Training Readiness — støttet av gode underliggende signaler i søvn, HRV og hvilepuls — var en godt begrunnet beslutning som resultatet bekrefter.
Det taktisk sterke er den to-fasede strukturen: ni jevne drag for å bygge volum, fem progressive for å legge på fartsstimulus. Å holde åpningen kontrollert (rundt 3:58, ikke raskere) var nøkkelen — det bevarte krefter til en reell 3:43-finish etter tretten kilometer. At Carl leste de gode underliggende wellness-signalene fremfor å la det isolerte readiness-tallet stoppe ham, og likevel leverte volumet kontrollert, er en solid demonstrasjon av selvregulering midt i en restitusjonsfase.
Eksekusjonen på 8,0 reflekterer en solid, kontrollert utførelse over et stort volum: den jevne åpningsblokken, den bevisste progresjonen på de fem siste dragene, og en lav, velstyrt puls gjennom hele serien. At strukturen i seg selv innebar mer pace-variasjon enn en helt jevn terskeløkt (ni jevne + fem progressive) er en naturlig del av denne øktypen, ikke en svakhet. Kontekstscoren på 8,6 er høy: gode underliggende wellness-signaler (søvn, HRV, hvilepuls) veier opp for den lave Training Readiness-en. Samlet 8,2 Sterk er en solid dom over en stor, godt styrt volumøkt levert på en dag systemet i utgangspunktet flagget som svak.
En laktatmåling mot slutten (der pulsen nådde 165, nær LT2) ville gitt et uavhengig holdepunkt for hvor nært terskel de raske avslutningsdragene faktisk lå. Utover det er det lite å utsette på selve gjennomføringen — samme volum og progresjon på en dag med høyere Training Readiness ville trolig gitt et enda sterkere kontekstsignal, men dette er en avveining knyttet til timing i restitusjonsfasen, ikke en utførelsessvakhet.
Dette var en stor, godt styrt volumøkt: fjorten kilometer terskel fordelt på en jevn åpning og en kontrollert progresjon ned mot 3:43, levert med lav, økonomisk puls til tross for en Training Readiness på bare 13. Take-away for treneren er at de gode underliggende signalene (søvn, HRV, hvilepuls) var pålitelige nok til å rettferdiggjøre volumet selv når det isolerte readiness-tallet så svakt ut, og at Carl elleve dager etter et halvmaraton fortsatt hadde kapasitet til en av sesongens mer omfangsrike terskeløkter på vei mot Frankfurt.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:58 | 3:58/km | 148 | 161.0 | 181 | 449 |
| 2 | 1.00 km | 3:58 | 3:58/km | 149 | 160.0 | 182 | 447 |
| 3 | 1.00 km | 3:59 | 3:59/km | 147 | 157.0 | 181 | 450 |
| 4 | 1.00 km | 3:59 | 3:59/km | 146 | 156.0 | 181 | 449 |
| 5 | 1.00 km | 3:57 | 3:57/km | 145 | 160.0 | 182 | 445 |
| 6 | 1.00 km | 3:58 | 3:58/km | 146 | 155.0 | 182 | 449 |
| 7 | 1.00 km | 3:59 | 3:59/km | 145 | 159.0 | 182 | 448 |
| 8 | 1.01 km | 3:58 | 3:58/km | 148 | 159.0 | 182 | 450 |
| 9 | 1.00 km | 3:59 | 3:59/km | 147 | 159.0 | 182 | 449 |
| 10 | 1.00 km | 3:54 | 3:54/km | 150 | 161.0 | 183 | 456 |
| 11 | 1.00 km | 3:54 | 3:54/km | 151 | 163.0 | 183 | 454 |
| 12 | 1.00 km | 3:48 | 3:48/km | 154 | 163.0 | 184 | 453 |
| 13 | 1.00 km | 3:48 | 3:48/km | 154 | 165.0 | 183 | 460 |
| 14 | 1.00 km | 3:43 | 3:43/km | 156 | 167.0 | 185 | 464 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-09-15 | 17.0 | 4:05 | — | 152 | -3 | 6.0 | +1.4 | Adidas Adios Pr | → |
| 2025-09-02 | 13.6 | 3:52 | — | 149 | 0 | 7.6 | -0.2 | Nike Vaporfly 4 | → |
| 2025-08-19 | 16.9 | 3:56 | — | 154 | -5 | 7.7 | -0.3 | Adidas Adios Pr | → |
| 2025-02-10 | 18.2 | 4:00 | — | 150 | -1 | 7.8 | -0.4 | Adidas Adios Pr | → |
| 2024-08-14 | 17.2 | 4:00 | — | 153 | -4 | 8.3 | -0.9 | — | → |
↑ 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 |
|---|---|---|---|---|
| 2025-09-10 | 40 | 61 | 6.0 h | 20 |
| 2025-09-11 | 41 | 46 | 6.8 h | 18 |
| 2025-09-12 | 40 | 76 | 5.8 h | 19 |
| 2025-09-13 | 40 | 58 | 6.9 h | 23 |
| 2025-09-14 | 39 | 68 | 8.3 h | 19 |
| 2025-09-15 | 40 | 59 | 6.8 h | 19 |
| 2025-09-16 | 40 | 60 | 5.8 h | 22 |
| 2025-09-17 | 40 | 64 | 7.5 h | 19 |
python3 scripts/quality_session_recovery_response.py --date 2025-09-17 når 2-3 dager har gått.interval_medium
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 159 → 165 bpm (+5.9) | akseptabel |
| Intra-rep drift (første→siste 500m, snitt) | +20.2 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 0.6% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 19% i / 81% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 159 bpm | 115 bpm | −44 bpm |
| Rep 2 | 158 bpm | 104 bpm | −54 bpm |
| Rep 3 | 157 bpm | 102 bpm | −55 bpm |
| Rep 4 | 156 bpm | 104 bpm | −52 bpm |
| Rep 5 | 160 bpm | 105 bpm | −55 bpm |
| Rep 6 | 155 bpm | 94 bpm | −61 bpm |
| Rep 7 | 158 bpm | 107 bpm | −51 bpm |
| Rep 8 | 158 bpm | 86 bpm | −72 bpm |
| Rep 9 | 158 bpm | 105 bpm | −53 bpm |
| Rep 10 | 158 bpm | 95 bpm | −63 bpm |
| Rep 11 | 162 bpm | 102 bpm | −60 bpm |
| Rep 12 | 162 bpm | 105 bpm | −57 bpm |
| Rep 13 | 165 bpm | 113 bpm | −52 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 137.9 | 121.8 | +13.3% |
| GCT (ms) | 219.6 | 237.9 | -7.7% |
| Vertical Ratio | 6.6 | 7.3 | -9.6% |
| Vertical Oscillation | 8.9 | 8.7 | +2.2% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 3:58/km | 5K | 93.9% |
| 2 | 1.0 km | 3:58/km | 5K | 93.9% |
| 3 | 1.0 km | 3:59/km | 5K | 93.6% |
| 4 | 1.0 km | 3:59/km | 5K | 93.6% |
| 5 | 1.0 km | 3:57/km | 5K | 94.3% |
| 6 | 1.0 km | 3:58/km | 5K | 93.9% |
| 7 | 1.0 km | 3:59/km | 5K | 93.6% |
| 8 | 1.0 km | 3:58/km | 5K | 93.9% |
| 9 | 1.0 km | 3:59/km | 5K | 93.6% |
| 10 | 1.0 km | 3:54/km | 5K | 95.6% |
| 11 | 1.0 km | 3:54/km | 5K | 95.6% |
| 12 | 1.0 km | 3:48/km | 5K | 98.1% |
| 13 | 1.0 km | 3:48/km | 5K | 98.1% |
| 14 | 1.0 km | 3:43/km | 5K | 100.3% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 64 | 100 | 35% |
| rhr | 40 | 84 | 25% |
| sleep_score | 86 | 86 | 15% |
| sleep_debt | — | 63 | 10% |
| stress | 19 | 62 | 10% |
| illness | — | 100 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:01/km | 3:56/km | -5s | negative_split |
| 2 | 4:08/km | 3:56/km | -13s | negative_split |
| 3 | 4:30/km | 3:58/km | -32s | negative_split |
| 4 | 4:01/km | 4:00/km | -1s | flat |
| 5 | 4:12/km | 3:52/km | -20s | negative_split |
| 6 | 4:00/km | 3:58/km | -1s | flat |
| 7 | 4:04/km | 3:57/km | -6s | negative_split |
| 8 | 4:04/km | 3:59/km | -6s | negative_split |
| 9 | 4:02/km | 3:59/km | -2s | negative_split |
| 10 | 4:07/km | 3:54/km | -13s | negative_split |
| 11 | 3:54/km | 3:52/km | -2s | flat |
| 12 | 3:53/km | 3:51/km | -2s | negative_split |
| 13 | 3:49/km | 3:50/km | +1s | flat |
| 14 | 3:46/km | 3:43/km | -3s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 2.05% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 7.74% | 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 | 30% | 9/14 drag innen ±5s/km av pace-rampa (64%) — progressiv (pace-rampe, ikke HR-band) | 6.5/10 |
| pa_hr_coupling | 15% | 0.6% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 56 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target_per_rep | 15% | 9/14 drag innen ±3s/km, 79% innen ±8s/km av drag-spesifikk target | 8.0/10 |