| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:04 | 4:04/km | ↓ 4s | 152 | 156 | 93 −63 | ━ flat | 447 | — |
| 2 | 1.00 km | 4:07 | 4:07/km | ↓ 7s | 158 | 165 | 113 −52 | ▼ neg | 434 | — |
| 3 | 1.00 km | 4:09 | 4:09/km | ↓ 9s | 146 | 146 | 149 −-3 | 433 | — | |
| 4 | 1.00 km | 4:09 | 4:09/km | ↓ 9s | 153 | 153 | 151 −2 | 433 | — | |
| 5 | 1.00 km | 4:03 | 4:03/km | ✓ | 155 | 155 | 163 −-8 | 441 | — | |
| 6 | 0.62 km | 2:20 | 3:46/km | ↑ 14s | 165 | 165 | 112 −53 | 478 | — |
| 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 |
| 2025-08-28 | Langtur 21 km | 3:59/km | 155 bpm |
Vi er i restitusjonsfasen ni dager etter Trondheim halvmaraton (1:24:24), og 41 dager fra Frankfurt Maraton (som ble 2:53:06). TSB dagen før var −9,09 (CTL 100,0, ATL 109,1) — moderat tretthet i en post-race-periode. HRV-statusen var BALANCED men med fallende trend (11 av 14 dager), hvilepuls 40, søvn 6 timer 46 minutter (score 79), Training Readiness 50 (MODERATE). Et middels utgangspunkt — verken friskt eller utmattet.
Det definerende var ikke fysiologien, men tidsklemma. Strava-navnet sier alt: «6 km lapskaus i tidsklemma. Bedre enn ingenting.» Dette var en økt klemt inn mellom andre forpliktelser, uten tid til en ordentlig oppvarming eller en planlagt struktur. Det var 13,2 °C og lett vind — greie forhold. Sko: Adidas Adios Pro 4 med 788 km, nå langt forbi det vanlige byttepunktet for en supersko — superskummet har sannsynligvis mistet en god del av sin energiretur ved denne kilometerstanden, og skoen burde vært pensjonert.
Det er lite struktur å analysere her, fordi det ikke var noen. De fem kilometerdragene lå på 4:04, 4:07, 4:09, 4:09 og 4:03 — moderate terskeltempo som spriker fire til seks sekunder, uten en tydelig progresjon eller plan. Den avsluttende 600-meteren på 3:46 var et raskere drag på slutten, sannsynligvis en spontan «kjenne på fart»-avslutning. Pace-mønsteret bærer preg av improvisasjon: Carl løp på følelsen heller enn etter et oppsett, og dragene ble deretter ujevne. Det er ingen kritikk gitt omstendighetene — i en tidsklemme er målet å få inn en aktivering, ikke å treffe en presis struktur — men det forklarer hvorfor pace-konsistensen, og dermed eksekusjonsscoren, er lav.
Pulsbildet viser en jevn klatring. hr_steady gjennom dragene: 153 · 158 · 146 · 153 · 155 · 165, med den avsluttende 600-meteren på 165 (makspuls 168). Med LT1 på 159 betyr det at Carl beveget seg fra øvre I2 opp gjennom I3, og endte på den raske avslutningen rett under LT2. Snittpulsen for kvalitetsdelen var 152. Inter-rep-driften er +12,1 bpm fra første til siste drag — en stor drift, men her drevet av en blanding av den uoppvarmede starten (de første dragene på lav puls fordi kroppen ikke var varm) og den raske avslutningen.
Ett datapunkt er et artefakt: drag 3 leser hr_steady 146 med en hr_1.500-verdi på 90, et fall som ikke er fysiologisk troverdig midt i serien og sannsynligvis skyldes et sensor-hopp. Bortsett fra det er HR-kurven en grei, om enn ujevn, klatring. Den manglende oppvarmingen (Carl gikk rett på i tidsklemma) forklarer hvorfor de første dragene lå lavt — kroppen brukte de første kilometerne på å varme opp, noe en ordentlig oppvarming normalt ville tatt seg av.
Watten var moderat og ganske jevn: 447, 434, 433, 433, 441 watt på kilometerdragene, opp til 478 watt på den avsluttende 600-meteren. Rundt 435–447 watt tilsvarer 5,9–6,0 W/kg. Den jevne watten på kilometerdragene, til tross for den ujevne pulsen, antyder at den mekaniske innsatsen var mer konstant enn HR-kurven skulle tilsi — igjen konsistent med at den uoppvarmede starten ga lav puls på reelt moderat arbeid. Den slitte skoen (788 km) leverte sannsynligvis mindre energiretur enn en fersk supersko, hvilket kan ha bidratt til at pacen lå litt tregere for watten enn vanlig. Kadensen lå lavt på 176–182 spm, også et tegn på en mindre «på»-følelse enn på en planlagt økt.
Den store driften (+12,1 bpm) er her mer et oppvarmings-artefakt enn et ekte fatigue-signal: de lave start-verdiene skyldes manglende oppvarming, ikke at avslutningen var spesielt sliten. Det er lite reell decoupling å lese ut av en så kort, ustrukturert økt. Den fallende HRV-trenden pre-økt og den moderate readiness-scoren minner om at Carl fortsatt restituerte fra halvmaratonet, men selve økten var for lett og kort til å legge til nevneverdig belastning. Som restitusjonsuke-aktivering var dosen passe lav.
Mot samme-sone-historikken ligger 15. september i bunnsjiktet, sammen med de andre «redningsøktene» i 2025. Naboene — 02. september (4×1000, skår 7.6), 19. august (4×3000, skår 7.7) og 06. august (skår 7.4) — er alle mer strukturerte og scorer høyere. 15. september skiller seg ut ved å være improvisert og ujevn. Det er ikke en formdom — Carl var i toppform (CTL 100) ni dager etter en sterk HM — men en strukturdom: en lapskaus-økt i tidsklemma kan ikke score som en planlagt kvalitetsøkt. Verdien lå i å holde rytmen i en travel uke, ikke i å levere en presis stimulus.
TSB −9 i en post-race-restitusjonsfase er moderat tretthet. CTL 100 viser at formen var på topp etter sommerens store volum. Fasekoherensen er grei — en lett aktivering passer en restitusjonsuke — men den manglende strukturen gjør at økten ikke bidro med en målrettet stimulus mot Frankfurt-målet. Det er helt akseptabelt i en travel uke; ikke hver økt kan eller bør være en nøkkeløkt. Subjektivt — «bedre enn ingenting» — kjente Carl selv at dette var en kompromissøkt, og han har helt rett.
Det Carl gjorde riktig var å få inn noe framfor ingenting på en travel dag. Det er en sunn treningsfilosofi — kontinuitet slår perfeksjon når tiden er knapp. Den eneste reelle observasjonen for framtiden er praktisk: når en økt må improviseres i en tidsklemme, kan selv en kort oppvarming (noen minutter rolig) gi jevnere drag og en mer brukbar stimulus, fordi den unngår at de første kvalitetsdragene «sløses» på oppvarming. Og den slitte Adios Pro 4-skoen (788 km) burde pensjoneres — den gir ikke lenger den energireturen en supersko skal. Men dette er marginale poenger på en økt som aldri var ment å være en nøkkeløkt.
Eksekusjonen på 5.0 reflekterer den manglende strukturen. Pace-konsistensen er lav (dragene spriker uten plan), inter-rep-driften er stor (+12,1 bpm, oppvarmingsdrevet), og det er ingen tydelig målstruktur å score gjennomføringen mot. Det enkelte sensor-artefaktet bidrar marginalt negativt. Det som holder eksekusjonen oppe er at dragene tross alt ble fullført på brukbar terskelpace. Kontekstscoren på 7.0 er midt på treet — moderat tretthet i en restitusjonsfase, grei fasekoherens for en lett uke. Samlet 6.0 Solid er en ærlig dom: en akseptabel redningsøkt, ikke en strukturert kvalitetsøkt.
Det meste her handler om struktur, ikke kapasitet. Hadde Carl hatt tid til en kort oppvarming og en enkel plan (for eksempel fem jevne kilometerdrag på en fast pace), ville pace-konsistensen og inter-rep-driften begge forbedret seg, og eksekusjonen løftet seg mot 7. Men det forutsetter tid han ikke hadde den dagen. Gitt tidsklemma var dette et fornuftig kompromiss, og en høyere score ville krevd en helt annen situasjon. Å bytte ut den utslitte skoen ville også gitt litt bedre data og fartsfølelse.
Dette var en ærlig kompromissøkt: seks kilometer improvisert «lapskaus» i en tidsklemme, ni dager etter en sterk halvmaraton. Den scorer 6.0 — ikke fordi formen var lav (CTL 100 viser det motsatte), men fordi økten manglet struktur. Take-away for treneren er at kontinuitet i en travel uke har sin egen verdi, men at selv en kort oppvarming og en enkel plan ville gjort en slik økt mer brukbar. For Frankfurt-bygget var dette en nøytral dag — verken et løft eller et tilbakeslag, bare «bedre enn ingenting», akkurat som Carl sa.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:04 | 4:04/km | 150 | 163.0 | 178 | 447 |
| 2 | 1.00 km | 4:07 | 4:07/km | 153 | 168.0 | 176 | 434 |
| 3 | 1.00 km | 4:09 | 4:09/km | 144 | 155.0 | 177 | 433 |
| 4 | 1.00 km | 4:09 | 4:09/km | 153 | 156.0 | 177 | 433 |
| 5 | 1.00 km | 4:03 | 4:03/km | 155 | 165.0 | 178 | 441 |
| 6 | 0.62 km | 2:20 | 3:46/km | 165 | 168.0 | 182 | 478 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-09-02 | 13.6 | 3:52 | — | 149 | +4 | 7.6 | 0.0 | Nike Vaporfly 4 | → |
| 2025-08-19 | 16.9 | 3:56 | — | 154 | -1 | 7.7 | -0.1 | Adidas Adios Pr | → |
| 2025-07-29 | 18.6 | 3:55 | — | 155 | -2 | 8.9 | -1.3 | Adidas Adios Pr | → |
| 2025-07-15 | 16.9 | 4:01 | — | 161 | -8 | 8.5 | -0.9 | Adidas Adios Pr | → |
| 2025-07-08 | 12.5 | 4:06 | — | 153 | +0 | 5.1 | +2.5 | Nike Nike Zoom | → |
↑ 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-08 | 40 | 63 | 7.8 h | 15 |
| 2025-09-09 | 40 | 67 | 6.5 h | 19 |
| 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 |
python3 scripts/quality_session_recovery_response.py --date 2025-09-15 når 2-3 dager har gått.interval_medium
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 153 → 165 bpm (+12.1) | sterk fatigue |
| Intra-rep drift (første→siste 500m, snitt) | +18.6 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 0.8% | 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 | 160 bpm | 91 bpm | −69 bpm |
| Rep 2 | 168 bpm | 90 bpm | −78 bpm |
| Rep 3 | 149 bpm | 149 bpm | −0 bpm |
| Rep 4 | 153 bpm | 153 bpm | −0 bpm |
| Rep 5 | 165 bpm | 165 bpm | −0 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 119.8 | 122.1 | -1.9% |
| GCT (ms) | 246.8 | 236.8 | +4.2% |
| Vertical Ratio | 7.6 | 7.2 | +4.8% |
| Vertical Oscillation | 9.0 | 8.7 | +3.7% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 4:04/km | 5K | 91.6% |
| 2 | 1.0 km | 4:07/km | 5K | 90.5% |
| 3 | 1.0 km | 4:09/km | 5K | 89.8% |
| 4 | 1.0 km | 4:09/km | 5K | 89.8% |
| 5 | 1.0 km | 4:03/km | 5K | 92.0% |
| 6 | 0.6 km | 3:46/km | 5K | 98.9% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 59 | 100 | 35% |
| rhr | 40 | 84 | 25% |
| sleep_score | 79 | 79 | 15% |
| sleep_debt | — | 68 | 10% |
| stress | 19 | 62 | 10% |
| illness | — | 100 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:02/km | 4:00/km | -2s | flat |
| 2 | 4:10/km | 3:47/km | -23s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 4.06% | ujevn |
| Intra-rep CV (første→steady→siste 500m) | 7.49% | normal ramp-up + steady |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.