| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3.00 km | 12:06 | 4:02/km | ✓ | 155 | 157 | 140 −17 | 435 | — | |
| 2 | 3.00 km | 12:02 | 4:00/km | ✓ | 155 | 160 | 133 −27 | 444 | — | |
| 3 | 3.00 km | 11:54 | 3:58/km | ✓ | 159 | 161 | 137 −24 | 443 | — | |
| 4 | 3.00 km | 11:49 | 3:56/km | ↑ 4s | 159 | 162 | 141 −21 | 450 | — |
| 2025-09-27 | Langtur 35 km | 4:16/km | 154 bpm |
| 2025-09-24 | 4 x 2/1 km terskel | 4:00/km | 162 bpm |
| 2025-09-22 | 4×1000 + 10×400 + 4×1000 (blandet) | 4:00/km | 150 bpm |
| 2025-09-17 | 15 x 1000 terskel | 3:52/km | 149 bpm |
| 2025-09-15 | Intervalløkt | 4:05/km | 152 bpm |
Vi er i race-forberedelse, 26 dager fra Frankfurt og 24 dager etter Trondheim HM. TSB dagen før var −5,38 (CTL 102,6, ATL 108,0), og økten var stor (TRIMP 185,5) og dro TSB til −14,5. Wellness hadde et rødt flagg: Training Readiness lå på 25 (LOW), og HRV var fortsatt ONBOARDING (bare 1 av 14 dager balansert, men stigende trend). De øvrige signalene var bedre: hvilepuls 41, søvn 6 timer 50 minutter (score 83), lavt stress-snitt på 18, Body Battery ladet fra 35 til 97.
Det var 9,2 °C og nær vindstille — fine forhold. Sko: ASICS Metaspeed Sky Tokyo med 14 km, nå innkjørt etter debuten seks dager tidligere. Den definerende konteksten er sosial: «Sammenhengende tempoøkt med Espen Skjevik. 10/10 👌» Carl løp med en treningspartner, og det preger både gjennomføringen (jevn pace, gjenselskap) og den høye subjektive vurderingen. CTL på 103 viser at Carl var på toppen av en svært høy base inn mot maratonet.
Strukturen er en sammenhengende, progressiv tempoøkt: 3000 meter arbeid på rundt 4:00, deretter 1000 meter flyt på 4:40, gjentatt fire ganger uten full pause. Carl la inn en svak, jevn progresjon på arbeidsdragene: 4:02, 4:00, 3:58, 3:56 — hver 3000-meter to sekunder raskere enn den forrige. Det er en kontrollert nedtrapping over tolv kilometer, akkurat den typen progressiv tempoøkt som bygger maratonspesifikk styrke: start på maratontempo, og akselerer forsiktig mot terskel ettersom kroppen varmer opp.
Den sammenhengende formen — flyt-kilometerne på 4:40 i stedet for stående hvile — gjør dette til en sammenhengende, vedvarende belastning over tolv kilometer, ikke fire separate drag. At Carl holdt en så jevn, kontrollert progresjon over en så lang kontinuerlig økt, og at han gjorde det sammen med en partner, forteller om en velstyrt, samarbeidsdrevet tempoøkt. Det er nettopp denne typen jevn, lang terskelbelastning som er gull verdt i et maratonbygg.
Pulsbildet følger progresjonen pent. hr_steady gjennom de fire arbeidsdragene var 155,1, 155,4, 159,4 og 159,7 — en klatring fra øvre I2 inn i nedre I3 (LT1 = 159). Snittpulsen for kvalitetsdelen var 157, med slutt-HR 161. Inter-rep-driften er +4,6 bpm fra første til siste drag, hvilket er lavt og helt forventet gitt den bevisste pace-progresjonen. At pulsen holdt seg så kontrollert — med de to siste, raskeste dragene akkurat på LT1 — over en sammenhengende tolv-kilometers tempoøkt på en LOW-readiness-dag, er en sterk aerob respons.
Det fint kalibrerte her er at Carl holdt arbeidsdragene rett rundt LT1: høyt nok til å gi en solid terskelstimulus, men kontrollert nok til at den vedvarende belastningen var bærekraftig over tolv kilometer. Den lave driften til tross for den manglende fulle hvilen bekrefter at intensiteten var godt valgt — dette var maratontempo som gradvis krøp opp mot terskel, ikke en hard terskeløkt.
Watten stiger pent med progresjonen: 435, 444, 443 og 450 watt over de fire arbeidsdragene — en jevn klatring på cirka 15 watt, eller fra 5,9 til 6,1 W/kg. Kadensen fulgte fra 180 spm i åpningen til 184 på det siste draget. Den jevne, svakt stigende watt-profilen speiler pace-progresjonen presist og bekrefter at nedtrappingen var reell, kontrollert arbeidsøkning. For en sammenhengende tolv-kilometers tempoøkt er den stabile kraftproduksjonen et godt tegn på at formen holdt gjennom hele den vedvarende belastningen — Carl ble ikke tappet av den manglende hvilen.
Med +4,6 bpm drift over en bevisst progressiv, sammenhengende økt er det ingen unormale fatigue-signaler — driften følger pace-økningen. Kadensen steg, og watten klatret kontrollert, så det er ingen tegn til at formen rakna over de tolv kilometerne. Det reelle belastningsbildet ligger i konteksten: readiness 25 og en stor TRIMP (185) betyr at økten trakk betydelige veksler på en allerede sliten kropp. Men selve gjennomføringen — kontrollert puls, jevn progresjon, bevart kraft — viser at Carl hadde kapasiteten. At han subjektivt opplevde den som 10/10 stemmer godt med de objektive tegnene på god aerob kontroll; den lave scoren handler om scoringsmalen, ikke om hvordan økten faktisk gikk.
Mot samme-sone-historikken ligger 30. september lavt på score, men det er misvisende for kvaliteten. Den følger rett etter den sterke sammenhengende økten 24. september (4×2/1 km, skår 8.5) og er en lengre, mer progressiv slektning av den. Mot de etterfølgende øktene — 08. oktober (3×3/1 km, skår 8.2) og 15. oktober (2×3km + 3×1km, skår 9.4) — ser vi at Carl bygde en serie sterke sammenhengende/progressive tempoøkter inn mot Frankfurt. 30. september er en del av den serien, og at den scorer 6.6 mens de beslektede øktene scorer 8–9 illustrerer hvor følsom den generiske scoren er for små forskjeller i hvordan en sammenhengende, progressiv struktur tolkes. Carls «10/10» plasserer den nærmere de høyt scorende slektningene i reell verdi.
TSB −5 inn og −14,5 ut, med CTL 103, plasserer dagen i en høy-base race-forberedelsesfase. En lang, sammenhengende progressiv tempoøkt er svært fasekoherent for et maratonbygg — den er nesten en miniatyr av maratonets eget krav: hold terskelnær pace under vedvarende belastning og akselerer mot slutten. At Carl la den på en LOW-readiness-dag var aggressivt, men de gode underliggende signalene og den positive opplevelsen rettferdiggjorde det. Den sosiale konteksten — å løpe med Espen Skjevik — bidro sannsynligvis til både den jevne pacingen og overskuddet. Subjektivt var dette en av høstens beste opplevelser for Carl, og de objektive tegnene støtter den vurderingen.
Det taktisk gode er kombinasjonen av sammenhengende form, jevn progresjon og treningspartner. Den sammenhengende formen gir maratonspesifikk belastning; den jevne progresjonen (4:02 → 3:56) sikrer at Carl bygde fart kontrollert uten å åpne for hardt; og partneren ga både jevn pace og motivasjon. At Carl rangerte økten 10/10 er verdt å ta på alvor — den subjektive opplevelsen av en velgjennomført, sosial nøkkeløkt er en reell treningsverdi som den generiske scoren ikke fanger. For treneren er observasjonen at sammenhengende, progressive tempoøkter bør vurderes på sin maratonspesifikke verdi og HR-kontroll, ikke på hvor godt de passer en jevn-intervall-mal.
Eksekusjonen på 5.7 er der spriket mellom tall og virkelighet ligger. Den lave inter-rep-driften (+4,6 bpm) og den jevne watt-progresjonen burde isolert sett gi god uttelling, men scoringsmalen straffer to ting: den progressive pace-variasjonen (lest som inkonsistens i en jevnhets-mal) og den sammenhengende formen (der flyt-kilometerne kompliserer drag-avgrensningen). Det er den samme begrensningen som rammer 02-24 og de andre progressive øktene. Kontekstscoren på 8.7 er høy og fortjent: utmerket fasekoherens for et maratonbygg, høy base. Det er konteksten som løfter totalen til 6.6 Solid. Den ærlige vurderingen er at 6.6 undervurderer økten — som maratonspesifikk tempoøkt, og etter Carls egen 10/10-opplevelse, var den klart bedre enn en generisk intervallscore fanger.
Det meste handler om klassifisering. Hadde økten blitt scoret som en eksplisitt progressiv/sammenhengende tempoøkt — der pace-rampen og den kontinuerlige formen krediteres framfor å straffes — ville eksekusjonen reflektert den faktiske kvaliteten og totalen ligget nærmere 8, i tråd med de beslektede øktene 08. og 15. oktober. Det er en kjent begrensning i systemet og noe å merke for treneren. Fysiologisk er det lite Carl kunne gjort bedre — den kontrollerte progresjonen og den lave driften er bevis på god styring. En friskere readiness-dag ville løftet konteksten marginalt, men økten var allerede subjektivt og objektivt vellykket.
Dette var en utmerket maratonspesifikk tempoøkt forkledd som en middels intervallscore: tolv kilometer sammenhengende, progressiv terskel fra maratontempo mot LT1, løpt med en partner og opplevd som 10/10. Den scorer 6.6 fordi den sammenhengende, progressive formen passer dårlig i en jevn-intervall-mal, ikke fordi gjennomføringen var svak. Take-away for treneren er todelt: progressive og sammenhengende tempoøkter trenger sin egen scoringslogikk, og Carls subjektive 10/10 — støttet av god HR-kontroll — er en mer rettferdig dom over kvaliteten enn 6.6. For Frankfurt-prognosen 26 dager senere var dette et sterkt byggesteinsbidrag, og den påfølgende serien av høyt scorende tempoøkter bekreftet at formen var i god utvikling mot den store PB-en.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 3.00 km | 12:06 | 4:02/km | 154 | 161 | 180 | 435 |
| 2 | 3.00 km | 12:02 | 4:00/km | 155 | 162 | 182 | 444 |
| 3 | 3.00 km | 11:54 | 3:58/km | 159 | 163 | 183 | 443 |
| 4 | 3.00 km | 11:49 | 3:56/km | 159 | 165 | 184 | 450 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-09-24 | 14.0 | 4:00 | — | 162 | -5 | 8.5 | -0.1 | ASICS Metaspeed | → |
| 2025-09-22 | 12.7 | 4:00 | — | 150 | +7 | 6.0 | +2.4 | HOKA Cielo X1 2 | → |
| 2025-09-17 | 14.6 | 3:52 | — | 149 | +8 | 7.7 | +0.7 | Nike Vaporfly 4 | → |
| 2025-09-15 | 17.0 | 4:05 | — | 152 | +5 | 6.0 | +2.4 | Adidas Adios Pr | → |
| 2025-09-02 | 13.6 | 3:52 | — | 149 | +8 | 7.6 | +0.8 | Nike Vaporfly 4 | → |
↑ 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-23 | 41 | 53 | 7.6 h | 22 |
| 2025-09-24 | 42 | 56 | 7.4 h | 22 |
| 2025-09-25 | 42 | 57 | 6.3 h | 22 |
| 2025-09-26 | 42 | 55 | 7.2 h | 19 |
| 2025-09-27 | 42 | 61 | 7.7 h | 24 |
| 2025-09-28 | 41 | 62 | 8.3 h | 17 |
| 2025-09-29 | 41 | 73 | 7.1 h | 16 |
| 2025-09-30 | 41 | 65 | 6.8 h | 18 |
python3 scripts/quality_session_recovery_response.py --date 2025-09-30 når 2-3 dager har gått.interval_xlong
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 155 → 160 bpm (+4.6) | akseptabel |
| Intra-rep drift (første→siste 500m, snitt) | +8.6 bpm | normal ramp-up |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 1.5% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 30% i / 70% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 154 bpm | 141 bpm | −13 bpm |
| Rep 2 | 156 bpm | 135 bpm | −21 bpm |
| Rep 3 | 153 bpm | 137 bpm | −16 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 124.8 | 123.2 | +1.3% |
| GCT (ms) | 235.8 | 236.3 | -0.2% |
| Vertical Ratio | 7.2 | 7.2 | -0.4% |
| Vertical Oscillation | 8.9 | 8.7 | +1.6% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 3.0 km | 4:02/km | 10K | 92.7% |
| 2 | 3.0 km | 4:00/km | 10K | 93.5% |
| 3 | 3.0 km | 3:58/km | 10K | 94.3% |
| 4 | 3.0 km | 3:56/km | 10K | 95.1% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 65 | 100 | 35% |
| rhr | 41 | 76 | 25% |
| sleep_score | 83 | 83 | 15% |
| sleep_debt | — | 100 | 10% |
| stress | 18 | 64 | 10% |
| illness | — | 85 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:04/km | 4:00/km | -4s | negative_split |
| 2 | 4:03/km | 3:58/km | -5s | negative_split |
| 3 | 3:59/km | 3:58/km | -1s | flat |
| 4 | 3:59/km | 3:53/km | -6s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 1.58% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 2.84% | 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% | Ingen reps i sonen — bommet terskel-target | 2.5/10 |
| pct_quality_km_in_zone | 20% | Bare 25% av km i sonen | 3.0/10 |
| inter_rep_drift | 15% | +5 bpm rep1→repN | 7.5/10 |
| pa_hr_coupling | 15% | 1.5% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 17 bpm — akseptabel respons | 6.0/10 |
| pace_target | 15% | Snitt-pace 4:00 vs target 4:00 — diff 0s/km | 9.5/10 |