| # | 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-tallene var motstridende, med ett rødt flagg. Training Readiness lå på 13 (POOR) — det laveste i batchen — men de underliggende signalene var bedre: HRV BALANCED (om enn fallende trend), hvilepuls lav på 40, og en utmerket søvn på 7 timer 32 minutter (score 86, «POSITIVE_LONG_AND_DEEP»). Stress-snitt 19, Body Battery ladet fra 20 til 100. Den lave readiness-scoren drives sannsynligvis av den akkumulerte treningsbelastningen snarere enn av akutt dårlig restitusjon — søvnen og HRV-en var gode.
Belastningstallene forklarer readiness-tallet: TSB dagen før var −4,62, men økten var massiv (TRIMP 201,1) og dro TSB ned til −16 og ATL opp til 118. Fjorten kilometer kvalitet er en stor dose. Vi er i restitusjonsfasen elleve dager etter Trondheim HM (1:24:24) og 39 dager fra Frankfurt. Det var 12,2 °C med 20 km/t vind. Strava-navnet bærer overskudd: «Første drag ble i oppvarmingen / Nydelig løpekveld! 🌔✨» — en månelys kveldsøkt Carl tydeligvis nøt, til tross for readiness-tallet. Sko: Nike Vaporfly 4 med 40 km, nå innkjørt etter HM-debuten.
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 — en lang, stabil terskelblokk — før han akselererte de fem siste: 3:54, 3:54, 3:48, 3:48, 3:43. Det er en gjennomtenkt fordeling: blokk et solid terskelvolum på kontrollert pace først, og legg progresjonen til på slutten når du vet du har dragene inne. At han traff 3:43 på det siste draget etter tretten foregående kilometer viser at den jevne åpningen bevarte nok krefter til en reell finish.
Notatet om at «første drag ble i oppvarmingen» forklarer hvorfor fjorten og ikke femten drag ble logget — et drag gikk med i oppvarmingen og ble ikke talt som kvalitet. Det er en bagatell som ikke påvirker øktens karakter, men det er verdt å notere for fullstendighetens skyld. Den jevne åpningen og den kontrollerte progresjonen er solid pacing over en lang serie.
Pulsbildet følger den to-fasede strukturen. Gjennom de ni jevne åpningsdragene lå hr_steady stabilt rundt 154–159 (nedre I3), og gjennom de fem progressive avslutningsdragene klatret den til 160, 160, 161, 162 og 165. Med LT1 på 159 og LT2 på 169 betyr det at Carl tilbrakte åpningen i øvre I2 / nedre I3 og avslutningen solid i I3, med det siste draget på 165 — fire slag under LT2. Snittpulsen for kvalitetsdelen var 149, med slutt-HR 158. Inter-rep-driften fra første til siste drag er +5,9 bpm, hvilket er moderat og helt forventet gitt at de fem siste dragene var bevisst raskere.
Det aerobt imponerende er hvor lav pulsen holdt seg over et så stort volum. Fjorten kilometer terskel med en snittpuls på 149 — det er en svært økonomisk respons, og den lave hvilepulsen og gode søvnen pre-økt forklarer hvorfor kroppen kunne levere det til tross for readiness-tallet på 13. Den kontrollerte HR-klatringen gjennom progresjonen, uten noe brått hopp, bekrefter at Carl styrte belastningen godt gjennom hele den lange serien.
Watten speiler den to-fasede pacingen: rundt 445–450 watt gjennom de jevne åpningsdragene, stigende til 453–464 watt gjennom den progressive avslutningen. Ved 74 kg er det 6,0–6,3 W/kg — solid terskelkraft holdt over fjorten kilometer. Kadensen klatret fra 181 spm i åpningen til 185 på de raske avslutningsdragene. Den jevne watt-profilen gjennom de ni første dragene, med en kontrollert økning på slutten, bekrefter at Carl hadde presis kontroll på innsatsen over hele det store volumet. For en så lang økt er den stabile kraftproduksjonen et godt tegn på at formen holdt hele veien.
Den moderate driften (+5,9 bpm) over en bevisst progressiv økt er normal og ikke et patologisk fatigue-tegn — den følger pace-økningen på de fem siste dragene. Kadensen falt ikke, og watten steg kontrollert mot slutten, så det er ingen tegn til at formen rakna over de fjorten kilometerne. Det eneste reelle belastningssignalet er readiness-tallet på 13 og den store TRIMP-en (201) — denne økten trakk betydelige veksler på systemet, og restitusjonen etterpå (TSB ned til −16) måtte respekteres. Men selve gjennomføringen, med lav puls og kontrollert progresjon, viser at Carl hadde kapasiteten til volumet til tross for det lave readiness-tallet.
Mot samme-sone-historikken er 17. september en av de største øktene. Naboene — 15. september (lapskaus, skår 6.0), 02. september (4×1000, skår 7.6) og 19. august (4×3000, skår 7.7) — er alle mindre i volum. 17. september skiller seg ut ved fjorten kilometer kvalitet, mer enn dobbelt så mye som de fleste. At den scorer 7.7 på et så stort volum, levert på POOR readiness, er et godt utfall. Det er et tydelig comeback fra «lapskaus»-økten to dager tidligere — fra seks ustrukturerte kilometer til fjorten godt styrte. Det viser at Carl, når han hadde tid og en plan, fortsatt kunne levere stort kvalitetsvolum i restitusjonsfasen før Frankfurt.
TSB −4,62 inn og −16 ut, med CTL 102, plasserer dagen midt i en høy-volum restitusjonsfase etter HM-en, på vei mot Frankfurt. Fjorten kilometer terskel er fasekoherent for et maratonbygg — det er nettopp den typen aerob-terskel volumøkt som bygger maratonutholdenhet. At Carl valgte å kjøre den på en POOR-readiness-dag er på den aggressive enden, men de gode underliggende signalene (søvn, HRV, hvilepuls) rettferdiggjorde det, og resultatet bekrefter at kroppen taklet det. Subjektivt — «nydelig løpekveld» — kjente Carl glede til tross for readiness-tallet, og leverte en av sine mer omfangsrike økter.
Det taktisk modne her er den to-fasede strukturen: ni jevne drag for å bygge volum, fem progressive for å legge på kvalitet. Det er en effektiv måte å få både terskelvolum og en fartsstimulus i én økt. Å holde åpningen kontrollert (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 (framfor å la readiness-tallet alene stoppe ham) og leverte volumet, var en velbegrunnet beslutning. Den eneste lille uregelmessigheten — at ett drag gikk med i oppvarmingen — er en bagatell.
Eksekusjonen på 7.2 reflekterer en solid, men ikke feilfri utførelse over et stort volum. Den jevne åpningsblokken og den kontrollerte progresjonen trekker opp, og det store volumet med lav puls viser god aerob kapasitet. Det som holder eksekusjonen nede er at den progressive strukturen gir mer pace-variasjon enn en jevn terskeløkt (de fem raske dragene mot de ni jevne), hvilket et jevnhetsfokusert system koster noen poeng for, samt den lille uregelmessigheten med oppvarmingsdraget. Kontekstscoren på 8.6 er høy: god fasekoherens for et maratonbygg, og de gode underliggende wellness-signalene veier opp for det lave readiness-tallet. Samlet 7.7 Solid er en rettferdig dom over en stor, godt styrt volumøkt.
Det realistiske løftet ligger i å kjøre samme volum på en friskere dag — en høyere readiness ville løftet konteksten, og en jevnere (mindre progressiv) struktur ville løftet eksekusjonens jevnhets-komponent, om enn på bekostning av fartsstimulusen. Men begge disse er avveininger snarere enn klare forbedringer: progresjonen var en bevisst og fornuftig del av økta. En laktatmåling mot slutten ville dessuten dokumentert hvor nær terskel de raske avslutningsdragene faktisk lå. Gjennomføringen i seg selv var solid, så de største løftene er kontekstuelle.
Dette var en stor, godt styrt terskeløkt: fjorten kilometer i to faser — jevn åpning, progressiv finish — levert med lav puls på en POOR-readiness-dag, en månelys kveld elleve dager etter Trondheim HM. Den scorer 7.7, et godt utfall for et så stort volum, og den er et tydelig comeback fra «lapskaus»-økten to dager før. Take-away for treneren er at Carl kan lese de underliggende wellness-signalene (søvn, HRV) framfor readiness-tallet alene, men at en TRIMP på 201 krever respekt for restitusjonen etterpå. For Frankfurt-prognosen var dette et godt tegn — en utøver som holder fjorten kilometer terskel på snittpuls 149, har den maratonutholdenheten bygget videre på vei mot målet.
| # | 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% | Bare 5/14 reps i sonen — 36% | 4.5/10 |
| inter_rep_drift | 15% | +6 bpm rep1→repN | 7.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 |