| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.87 km | 7:58 | 4:15/km | ↓ 15s | 142 | 141 | 91 −50 | ━ flat | 420 | — |
| 2 | 1.44 km | 5:57 | 4:07/km | ↓ 7s | 144 | 145 | 85 −60 | ▼ neg | 432 | — |
| 3 | 1.45 km | 5:57 | 4:06/km | ↓ 6s | 142 | 143 | 104 −39 | ▼ neg | 433 | — |
| 4 | 0.99 km | 3:58 | 4:00/km | ✓ | 146 | 146 | 96 −50 | ▼ neg | 436 | — |
| 5 | 1.00 km | 3:59 | 3:59/km | ✓ | 146 | 146 | 89 −57 | ▼ neg | 442 | — |
| 6 | 0.99 km | 3:58 | 4:00/km | ✓ | 148 | 148 | 96 −52 | ▼ neg | 438 | — |
| 7 | 0.77 km | 2:59 | 3:52/km | ↑ 8s | 151 | 151 | 89 −62 | ▼ neg | 447 | — |
| 8 | 0.77 km | 2:59 | 3:53/km | ↑ 7s | 149 | 148 | 84 −64 | ▼ neg | 446 | — |
| 9 | 0.78 km | 2:59 | 3:50/km | ↑ 10s | 148 | 148 | 88 −60 | ▼ neg | 446 | — |
| 10 | 0.53 km | 1:59 | 3:45/km | ↑ 15s | 149 | 143 | 109 −34 | ▼ neg | 454 | — |
| 11 | 0.52 km | 1:59 | 3:48/km | ↑ 12s | 141 | 137 | 108 −29 | ▼ neg | 448 | — |
| 12 | 0.52 km | 1:59 | 3:48/km | ↑ 12s | 145 | 141 | 123 −18 | ▼ neg | 446 | — |
| 13 | 0.28 km | 0:59 | 3:29/km | ↑ 31s | 147 | — | — | 462 | — | |
| 14 | 0.28 km | 1:00 | 3:35/km | ↑ 25s | 146 | — | — | 457 | — | |
| 15 | 0.28 km | 1:00 | 3:34/km | ↑ 26s | 146 | — | — | 462 | — |
| 2025-03-01 | Langtur 35 km | 4:12/km | 153 bpm |
| 2025-02-26 | 10 x 1000 høy terskel | 3:50/km | 163 bpm |
| 2025-02-24 | Maratonøkt - 10 x 2000 terskel | 4:15/km | 156 bpm |
| 2025-02-22 | Langtur 34 km | 4:12/km | 154 bpm |
| 2025-02-19 | 8 x 1000 terskel | 3:50/km | 152 bpm |
Pre-readiness var god på en tung dag. HRV-snittet over 13 dager lå på 63,3 ms med BALANCED-status og stigende trend (13 av 13 dager balansert), hvilepuls 40, søvn 7 timer 07 minutter (score 83, «POSITIVE_LONG_AND_CONTINUOUS») og Training Readiness 68 (MODERATE). Body Battery ladet fra 30 til 96. Et solid, grønt utgangspunkt — kroppen hadde hentet seg godt inn.
Belastningsmessig var Carl fortsatt dypt nede: TSB dagen før −20,0 (CTL 96,3, ATL 116,4), i den ytre enden av sin produktive overload-sone. Selve økten var moderat (TRIMP 105,5) og lot faktisk TSB stige marginalt til −18,3. Vi er knapt en uke etter den dype maratonøkta 24. februar, og kvalitetsvolumet hadde nettopp toppet i uke 09 (30 km). At Carl la inn en aerob progressiv mølleøkt her — ikke en ny hard terskeløkt — er et klokt valg: den gir kvalitetsstimulus og fartsfølelse uten å grave TSB-en dypere. Ute var det 2,0 °C, følt −3,8, og 25 km/t vind; tredemøllen ga full kontroll over pace-trappa, hvilket er hele forutsetningen for en så presist gradert økt.
Sko: Adidas Adios Pro 4 med 151 km. Strava-navnet røper inspirasjonen: «Fritt inspirert av Morten Alsos og Marcus Nordahl 👌» — Carl hentet økt-formen fra løpere han følger, en progressiv mølletrapp som er blitt en gjenganger i norske kvalitetsmiljøer.
Dette er øktens kjerne, og den er en lærebok i progressiv pacing. Farten klatret i rene trinn etter hvert som blokkene ble kortere: de lange åpningsblokkene (8 og 6 min) ble løpt på 4:06–4:15/km, fire-minutters-blokkene på rundt 4:00, tre-minutters-blokkene på 3:50–3:53, to-minutters-blokkene på 3:45–3:48, og de avsluttende minuttdragene på 3:29–3:35. I km/t-termer — som er måten en mølle styres på — er det en klatring fra 14,1 km/t til 17,2 km/t, akkurat det «14-17 kmh» Carl noterte.
Det avgjørende kvalitetstegnet er at progresjonen er nesten monoton: hver gang blokklengden faller, faller også tiden per kilometer. De eneste små vippene (drag 6 tilbake til 4:00, drag 11–12 på 3:48 etter en 3:45) er bagateller innenfor hvert blokk-nivå. Carl traff trappa trinn for trinn. Det er nettopp dette en progressiv økt scores på — ikke om pulsen ligger i et bestemt bånd, men om farten følger den foreskrevne rampen — og her er rampen så ren at den løfter eksekusjonen til 9.5.
Her ligger det som gjør økten elegant: pulsen holdt seg rolig gjennom hele fartsklatringen. hr_steady gjennom de femten blokkene svingte mellom 141 og 152, med snittpuls 141 for kvalitetsdelen og slutt-HR 147. Med LT1 på 159 og LT2 på 169 betyr det at Carl tilbrakte hele økten i I2 — godt under terskel — selv på de avsluttende dragene i 17 km/t. Inter-rep-driften fra første til siste blokk er bare +4,3 bpm.
Dette er ikke en svakhet, det er designet. På en progressiv mølletrapp løpes de lange åpningsblokkene bevisst rolig (aerobt), og de korte sluttblokkene er raske, men for korte til at hjertet rekker å klatre — et minutt på 17 km/t er over før pulsen har respondert fullt. Resultatet er en økt der den metabolske belastningen holdes aerob hele veien, mens beina får en stadig økende nevromuskulær stimulus. At pulsen toppet på beskjedne 152 selv da farten var på sitt høyeste, forteller at den aerobe motoren håndterte 17 km/t med stor margin — et tegn på god økonomi. Man skal altså ikke lese den lave pulsen på de lange blokkene som «for lett»; den er en planlagt del av progresjonen.
Watt-profilen stiger jevnt med farten og er den reneste bekreftelsen på at progresjonen var reell arbeid, ikke bare en møllehastighet som økte på papiret. Kraften klatret fra 420 watt i åpningsblokken, gjennom 436–447 i midten, til 446–462 watt i de avsluttende minuttdragene — en økning på over 40 watt fra topp til bunn av trappa. Ved 74 kg tilsvarer det 5,7 W/kg i åpningen, opp mot 6,2 W/kg på de raskeste dragene. Kadensen fulgte med fra 172 spm på de rolige lange blokkene til 179–180 spm på de raske korte — Carl løftet frekvensen for fartsøkningen. At watt og kadens begge stiger monotont med pacen mens pulsen holder seg flat, er signaturen til en svært effektiv aerob progresjon: stadig mer mekanisk arbeid, men holdt under terskel hele veien.
Med +4,3 bpm samlet drift over femten blokker og en puls som aldri forlot I2, er fatigue-signalene fraværende. Det er ingen decoupling å snakke om når pulsen holder seg flat mens arbeidet øker — tvert imot er det motsatte tilfelle: pacen og watten steg kraftig mens HR knapt rørte seg, hvilket er det aerob effektivitet ser ut som. Kadensen falt ikke på noe tidspunkt (den steg), og det er ingen tegn til at formen rakna gjennom de avsluttende, raskeste dragene. Den eneste konteksten å huske er at økten ble lagt på TSB −20 — men selve gjennomføringen viser at Carl hadde god margin, og at den aerobe progresjonen var fullt innenfor dagsformen til tross for den dype tretthetsdalen.
Denne progressive mølleformen er sjelden i Carls logg, så de direkte slektningene er få. Mot samme-sone-naboene — 24. februar (maratonøkt 10×2000, skår 7.0), 19. februar (8×1000 @ 3:50, skår 8.2), 18. februar (6×6 min, skår 8.5) og 5. februar (12×1000, skår 8.5) — skiller 4. mars seg ut både i form og i score. De øvrige er terskeløkter med høyere puls; denne er en aerob progresjon med lav puls og stigende fart. At den scorer høyere (9.3) enn de tyngre terskeløktene rundt seg, reflekterer at den ble eksekvert nær feilfritt etter sin egen logikk — en ren pace-rampe truffet trinn for trinn. Den er beslektet med 6×6 min-økta 18. februar (også en lav-puls, høy-kvalitet økt med skår 8.5) i ånd, men den progressive trappa gir en mer krevende og mer presist gradert struktur.
TSB −20 plasserer dagen dypt i produktiv overload, like etter at kvalitetsvolumet toppet mot 30 km i uka. CTL 96 viser en aerob base nær toppen av London-formen. I en så tung periode er valget av en aerob progressiv økt — framfor enda en hard terskeløkt — fasekoherent og klokt: den vedlikeholder fartsfølelsen og gir kvalitetsstimulus uten å legge mer terskelbelastning på en allerede dypt belastet kropp. At TSB faktisk steg marginalt over økten bekrefter at dosen var avmålt. Subjektivt forteller den rolige pulsen og den rene progresjonen om en utøver som hadde full kontroll og kjente seg lett til tross for tretthetsdalen.
Det taktisk smarte ligger i selve strukturvalget. En synkende-blokk-pyramide på mølle gir en innebygd progresjon: fordi blokkene blir kortere, kan farten økes trinnvis uten at noen enkelt blokk blir uoverkommelig. Carl utnyttet dette presist — han åpnet konservativt på 14 km/t i den lange åtte-minutters-blokken, motsto fristelsen til å gå for hardt ut, og lot farten klatre disiplinert trinn for trinn til han toppet på 17 km/t i de korte sluttdragene. Møllens faste hastighet er her en fordel, ikke en begrensning: den fjerner pace-driften som kan snike seg inn utendørs, og lar Carl bygge en kirurgisk ren trapp. At han hentet formen fra løpere han følger og gjorde den til sin egen, viser også en utøver som aktivt søker nye, effektive økt-strukturer.
Eksekusjonen på 9.5 hviler på den nær feilfrie pace-progresjonen. For en progressiv økt er hovedkomponenten om farten følger den foreskrevne rampen — og her er den monotont synkende trappa truffet trinn for trinn, med bare bagatellmessige vipper innenfor hvert nivå. Plan-fullføringen er komplett: alle femten blokker levert i riktig rekkefølge og lengde. Den lave inter-rep-driften (+4,3 bpm) og den stabile, stigende watt-profilen bekrefter at progresjonen var styrt og aerob hele veien. Kontekstscoren på 8.9 er høy: den dype, produktive TSB-en, den gode pre-readinessen og det kloke fasevalget gir nesten full uttelling. Samlet 9.3 Eksepsjonell er en presis dom over en presist utført økt — en av de best eksekverte i hele perioden.
Med eksekusjon på 9.5 og kontekst på 8.9 er det lite igjen å hente. Det marginale løftet ligger i konteksten: en grunnere TSB ville gjort dosen enda mer bærekraftig og kunne løftet kontekstscoren mot full. En laktatmåling på et av de avsluttende minuttdragene ville dessuten gitt et fint uavhengig holdepunkt på hvor aerob de raskeste dragene faktisk var — gitt puls 152 på 17 km/t, ville en måling rundt 2,0–2,5 mmol bekreftet den lave metabolske kostnaden og styrket dokumentasjonen. Men dette er finpuss; økten var allerede blant de beste Carl leverte denne våren.
Dette var en eksepsjonelt godt utført progressiv mølleøkt — en ren fartstrapp fra 14 til 17 km/t med pulsen holdt rolig i I2 hele veien. Det var et klokt valg for en tung periode: kvalitetsstimulus og fartsfølelse uten å grave TSB-en dypere, levert med en aerob disiplin som vitner om en effektiv motor. Take-away for treneren er at den progressive mølletrappa er et utmerket verktøy i Carls verktøykasse — den gir gradert, kontrollerbar fartsbygging som passer perfekt i tunge build-perioder. For sesongprognosen er signalet oppmuntrende: en utøver som holder 17 km/t på puls 152 i mars, har en aerob økonomi som peker mot god form når den toppes — et solid varsel om at London-bygget bar frukter.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.87 km | 7:58 | 4:15/km | 142 | 146.0 | 172 | 420 |
| 2 | 1.44 km | 5:57 | 4:07/km | 141 | 149.0 | 174 | 432 |
| 3 | 1.45 km | 5:57 | 4:06/km | 140 | 146.0 | 175 | 433 |
| 4 | 0.99 km | 3:58 | 4:00/km | 140 | 150.0 | 177 | 436 |
| 5 | 1.00 km | 3:59 | 3:59/km | 141 | 150.0 | 177 | 442 |
| 6 | 0.99 km | 3:58 | 4:00/km | 143 | 152.0 | 173 | 438 |
| 7 | 0.77 km | 2:59 | 3:52/km | 144 | 154.0 | 175 | 447 |
| 8 | 0.77 km | 2:59 | 3:53/km | 142 | 151.0 | 175 | 446 |
| 9 | 0.78 km | 2:59 | 3:50/km | 141 | 152.0 | 174 | 446 |
| 10 | 0.53 km | 1:59 | 3:45/km | 142 | 154.0 | 177 | 454 |
| 11 | 0.52 km | 1:59 | 3:48/km | 137 | 154.0 | 176 | 448 |
| 12 | 0.52 km | 1:59 | 3:48/km | 140 | 155.0 | 174 | 446 |
| 13 | 0.28 km | 0:59 | 3:29/km | 141 | 154.0 | 180 | 462 |
| 14 | 0.28 km | 1:00 | 3:35/km | 140 | 154.0 | 179 | 457 |
| 15 | 0.28 km | 1:00 | 3:34/km | 141 | 152.0 | 179 | 462 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-02-19 | 12.4 | 3:50 | — | 152 | -11 | 8.2 | -1.1 | Adidas Adios Pr | → |
| 2025-02-18 | 11.0 | 4:00 | — | 132 | +9 | 8.5 | -1.4 | Nike Alphafly P | → |
| 2025-02-10 | 18.2 | 4:00 | — | 150 | -9 | 7.8 | -0.7 | Adidas Adios Pr | → |
| 2025-02-05 | 15.3 | 3:45 | — | 155 | -14 | 8.5 | -1.4 | Adidas Adios Pr | → |
| 2025-01-27 | 14.1 | 3:54 | — | 160 | -19 | 7.3 | -0.2 | Adidas Adios Pr | → |
↑ 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-02-25 | 42 | 63 | 7.4 h | 17 |
| 2025-02-26 | 42 | — | — | 24 |
| 2025-02-27 | 42 | 57 | 6.5 h | 27 |
| 2025-02-28 | 42 | 62 | 7.1 h | 20 |
| 2025-03-01 | 41 | 74 | 8.2 h | 20 |
| 2025-03-02 | 41 | 71 | 8.4 h | 19 |
| 2025-03-03 | 41 | 69 | 7.1 h | 21 |
| 2025-03-04 | 40 | 62 | 7.1 h | 22 |
python3 scripts/quality_session_recovery_response.py --date 2025-03-04 når 2-3 dager har gått.interval_medium
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 142 → 146 bpm (+4.3) | akseptabel |
| Intra-rep drift (første→siste 500m, snitt) | +10.0 bpm | normal ramp-up |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | -7.0% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 0% i / 100% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 144 bpm | 95 bpm | −49 bpm |
| Rep 2 | 146 bpm | 85 bpm | −61 bpm |
| Rep 3 | 142 bpm | 108 bpm | −34 bpm |
| Rep 4 | 147 bpm | 105 bpm | −42 bpm |
| Rep 5 | 145 bpm | 88 bpm | −57 bpm |
| Rep 6 | 147 bpm | 100 bpm | −47 bpm |
| Rep 7 | 153 bpm | 89 bpm | −64 bpm |
| Rep 8 | 148 bpm | 98 bpm | −50 bpm |
| Rep 9 | 148 bpm | 92 bpm | −56 bpm |
| Rep 10 | 151 bpm | 152 bpm | −-1 bpm |
| Rep 11 | 152 bpm | 152 bpm | −0 bpm |
| Rep 12 | 154 bpm | 128 bpm | −26 bpm |
| Rep 13 | 153 bpm | 119 bpm | −34 bpm |
| Rep 14 | 153 bpm | 123 bpm | −30 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 133.1 | 124.0 | +7.3% |
| GCT (ms) | 244.8 | 238.2 | +2.8% |
| Vertical Ratio | 7.3 | 7.0 | +4.0% |
| Vertical Oscillation | 9.6 | 8.6 | +11.2% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.9 km | 4:15/km | 5K | 87.7% |
| 2 | 1.4 km | 4:07/km | 5K | 90.5% |
| 3 | 1.4 km | 4:06/km | 5K | 90.9% |
| 4 | 1.0 km | 4:00/km | 5K | 93.2% |
| 5 | 1.0 km | 3:59/km | 5K | 93.6% |
| 6 | 1.0 km | 4:00/km | 5K | 93.2% |
| 7 | 0.8 km | 3:52/km | 5K | 96.4% |
| 8 | 0.8 km | 3:53/km | 5K | 96.0% |
| 9 | 0.8 km | 3:50/km | 5K | 97.2% |
| 10 | 0.5 km | 3:45/km | 5K | 99.4% |
| 11 | 0.5 km | 3:48/km | 5K | 98.1% |
| 12 | 0.5 km | 3:48/km | 5K | 98.1% |
| 13 | 0.3 km | 3:29/km | 5K | 107.0% |
| 14 | 0.3 km | 3:35/km | 5K | 104.0% |
| 15 | 0.3 km | 3:34/km | 5K | 104.5% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 62 | 100 | 35% |
| rhr | 40 | 84 | 25% |
| sleep_score | 83 | 83 | 15% |
| sleep_debt | — | 100 | 10% |
| stress | 22 | 56 | 10% |
| illness | — | 100 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:16/km | 4:15/km | -1s | flat |
| 2 | 4:10/km | 4:05/km | -5s | negative_split |
| 3 | 4:10/km | 4:06/km | -3s | negative_split |
| 4 | 4:02/km | 3:58/km | -3s | negative_split |
| 5 | 4:08/km | 3:58/km | -10s | negative_split |
| 6 | 4:03/km | 3:58/km | -5s | negative_split |
| 7 | 4:00/km | 3:50/km | -10s | negative_split |
| 8 | 3:54/km | 3:50/km | -4s | negative_split |
| 9 | 4:00/km | 3:50/km | -11s | negative_split |
| 10 | 3:50/km | 3:43/km | -7s | negative_split |
| 11 | 3:53/km | 3:43/km | -9s | negative_split |
| 12 | 3:52/km | 3:43/km | -9s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 1.97% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 4.42% | liten ramp-up |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.| Komponent | Vekt | Vurdering | Score |
|---|---|---|---|
| pct_reps_in_zone | 30% | 15/15 drag innen ±5s/km av pace-rampa (100%) — progressiv (pace-rampe, ikke HR-band) | 9.5/10 |
| pa_hr_coupling | 15% | -7.0% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 39 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target | 15% | Snitt-pace 3:58 vs target 4:00 — diff 2s/km | 9.5/10 |