| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:00 | 4:00/km | ✓ | 162 | 164 | 107 −57 | ▼ neg | 404 | — |
| 2 | 1.00 km | 3:58 | 3:58/km | ✓ | 157 | 162 | 103 −59 | ▼ neg | 401 | — |
| 3 | 1.00 km | 3:57 | 3:57/km | ✓ | 141 | 143 | 139 −4 | ▼ neg | 408 | — |
| 4 | 1.00 km | 3:59 | 3:59/km | ✓ | 149 | 151 | 138 −13 | ▼ neg | 401 | — |
| 5 | 1.00 km | 3:56 | 3:56/km | ↑ 4s | 163 | 163 | 139 −24 | ▼ neg | 408 | — |
| 6 | 1.00 km | 3:56 | 3:56/km | ↑ 4s | 156 | 156 | 139 −17 | ▼ neg | 409 | — |
| 7 | 1.00 km | 3:56 | 3:56/km | ↑ 4s | 153 | 153 | 138 −15 | ▼ neg | 407 | — |
| 8 | 1.00 km | 3:58 | 3:58/km | ✓ | 165 | 166 | 140 −26 | ▼ neg | 404 | — |
| 9 | 1.00 km | 3:58 | 3:58/km | ✓ | 150 | 151 | 130 −21 | ▼ neg | 401 | — |
| 10 | 1.00 km | 3:57 | 3:57/km | ✓ | 153 | 154 | 137 −17 | ▼ neg | 402 | — |
| 11 | 0.19 km | 0:40 | 3:35/km | ↑ 25s | 129 | — | — | 438 | — | |
| 12 | 0.19 km | 0:40 | 3:33/km | ↑ 27s | 120 | — | — | 432 | — | |
| 13 | 0.19 km | 0:39 | 3:29/km | ↑ 31s | 110 | — | — | 442 | — | |
| 14 | 0.19 km | 0:38 | 3:22/km | ↑ 38s | 125 | — | — | 440 | — | |
| 15 | 0.19 km | 0:39 | 3:29/km | ↑ 31s | 127 | — | — | 448 | — |
| 2024-12-31 | 8 x 1000 høy terskel | 4:07/km | 161 bpm |
| 2024-12-26 | 6 x 6 min høy terskel | 4:00/km | 160 bpm |
| 2024-12-23 | 3 x 10 x 45/15 terskel | 4:08/km | 144 bpm |
| 2024-12-21 | 8 x 1000 høy terskel | 4:05/km | 163 bpm |
| 2024-12-18 | 8 x 1000 aerob | 3:52/km | 142 bpm |
Carl gikk inn i økten med et solid wellness-bilde. HRV-snittet over 13 dager lå på 67,5 ms med BALANCED-status og stigende trend (13 av 13 dager balansert), hvilepuls 42, og søvnen natten før var det beste signalet av alle: 7 timer 16 minutter med score 93 og Garmin-merkelappen «POSITIVE_HIGHLY_RECOVERING». Training Readiness 69 (MODERATE), Body Battery ladet fra 22 til 100. Dette er en grønn dag.
Belastningsmessig sto Carl ferskt uthvilt: TSB dagen før var +2,93 (CTL 76,4, ATL 73,5), altså balansert-til-uthvilt, ikke i den dype kvalitetsdalen han ofte opererer i. Selve økten dro ATL opp til 84 og TSB ned til −6 — en kraftig dagsdose (TRIMP 148,9), som forteller at dette ikke var en lett affære selv om pulsdataene er upålitelige. Vi er 38 dager etter Valencia (2:56:36, PB) og i tidlig oppbyggingsfase mot London Maraton 2025 (mål-dato 27. april, 150 dager unna). Blokk-taggene «Terskel» og «Innendørs bane» plasserer økten presist: vinterterskel på bane mens det ute var −4,6 °C, følt −11, og 22 km/t vind. Innendørs gjorde været irrelevant for selve gjennomføringen, men forklarer hvorfor banen ble valgt.
Sko: Adidas Takumi Sen 9 med 121 km på loggen — en lett racing-flat snarere enn en maksimal supersko. Det er et bevisst valg for en økt som avsluttes med fem 200-metere: Takumi-en er rapp og direkte, og passer den raske avslutningen bedre enn en tung trenings-sko ville gjort.
Dette er øktens sterkeste kanal, og den er nesten kjedelig jevn. De ti kilometerdragene falt slik: 4:00 · 3:58 · 3:57 · 3:59 · 3:56 · 3:56 · 3:56 · 3:58 · 3:58 · 3:57. Snitt 3:58/km mot et oppgitt mål på 4:00 — Carl traff målpacen innenfor et par sekunder hvert eneste drag. Spennet fra raskeste til tregeste kilometer er fire sekunder. Det er metronomisk terskelpacing av den typen som scorer høyt på pace-konsistens, og som er kjernen i hvorfor eksekusjonen lander på 8.5 til tross for upålitelig puls.
De fem 200-meterne ble en helt annen øvelse: 3:35 · 3:33 · 3:29 · 3:22 · 3:29 i pace-termer, altså en klar nedtrapping i tid per kilometer mot et toppunkt på drag 14 (3:22/km) før en liten utflating på siste. Dette er korte, raske avslutningsdrag lagt på toppen av terskelvolumet — en klassisk «touch of speed» som vekker det nevromuskulære systemet etter ti monotone kilometerdrag uten å legge til nevneverdig metabolsk kostnad.
Her må vi være ærlige om datakvaliteten. Pulsbeltet leverte et mønster som ikke kan stemme fysiologisk: hr_steady gjennom de ti kilometerdragene leser 162 · 157 · 142 · 150 · 163 · 156 · 153 · 165 · 151 · 154. Et fall til 142 på drag 3 — midt i en serie der pace holdt seg på 3:57 og watt på 408 — er ikke en aerob respons, det er et belte som mistet kontakt. Tilsvarende er spranget til 165 på drag 8 (pace 3:58, watt 404, identisk arbeid med naboene) et artefakt, ikke en kardial sannhet. På en innendørs bane i tørr vinterluft er nettopp denne typen dropout vanlig: statisk elektrisitet og dårlig hudkontakt gir hakkete HR.
Det vi kan si trygt: snittpulsen for kvalitetsdelen lå på 149, med slutt-HR 157 og andre-halvdel 157. Det plasserer økten samlet i øvre I2 / nedre I3 (LT1 = 159, LT2 = 169) — en terskeløkt, men ikke en som skar dypt inn i I3 på snitt. De enkelt-dragene som leser 163–165 i hr_steady er sannsynligvis de mest korrekte, og antyder at de virkelige verdiene lå rundt 158–164: ekte terskelarbeid, men med god margin til LT2. Inter-rep-driften kan ikke beregnes meningsfullt her — tallet −35 bpm i rådataene skyldes utelukkende at serien avsluttes med rolige 200-metere og at beltet hoppet. På 200-meterne falt HR til 120–129, som er recovery-territorium og bekrefter at de korte dragene var for korte til å løfte hjertet før de var over.
Når pulsen svikter, blir Stryd-watten den pålitelige intensitetsmåleren — og den er rolig som et fjell. De ti kilometerdragene leverte 404 · 401 · 408 · 401 · 408 · 409 · 407 · 404 · 401 · 402 watt. Det er et spenn på åtte watt over ti drag, en variasjonskoeffisient under én prosent. Ved 74 kg tilsvarer det rundt 5,5 W/kg jevnt gjennom hele terskeldelen. At watten er så stabil mens HR hopper 20 bpm opp og ned er det endelige beviset for at det var beltet, ikke Carl, som varierte: arbeidet var konstant.
De fem 200-meterne løftet watten til 438 · 432 · 442 · 440 · 448 — rundt 35–45 watt over kilometer-nivået, eller 5,9–6,1 W/kg. Det er en moderat, kontrollert økning, ikke en all-out spurt, og passer bildet av raske strides snarere enn maksimale repetisjoner. Kadensen følger samme logikk: 185–188 spm på kilometerdragene, opp til 199–201 på 200-meterne. Carl løftet frekvensen med 12–15 steg i minuttet for fartsøkningen heller enn å forlenge steget — økonomisk og skånsomt.
Det vanligvis mest informative fatigue-signalet — Pa:HR-decoupling — er utilgjengelig her fordi HR-kanalen er korrupt. Men de mekaniske og kraftbaserte signalene peker alle samme vei: ingen fatigue. Watt-driften fra første til tiende kilometerdrag er nær null (404 → 402). Kadensen holdt seg på 185–188 hele veien uten det fallet på 3–5 steg som typisk varsler at formen rakner. Pace-driften er like flat. Med andre ord: alle kanalene vi stoler på sier at Carl avsluttet de ti kilometerne like sterkt som han startet, og at det å legge fem raske 200-metere på toppen var fullt innenfor dagsformen. Det eneste reelle «signalet» i økten er datasignalet — at pulsbeltet bør sjekkes eller byttes før neste innendørsøkt.
Mot Carls egne nærliggende terskeløkter står 8. januar seg godt. Den nærmeste slektningen er 11. desember 2024 (OnsdagsTOSK, 6 × 1000 @ 4:00, HR 143, skår 8.7) — samme ukedag, samme pace-mål, men halvparten av kilometervolumet. At Carl her holdt 4:00-pace over ti kilometer i stedet for seks, og la 200-metere på toppen, gjør 8. januar til en tyngre økt med tilsvarende kvalitet. Mot 25. november (MandagsTOSK, 4 × 1 km @ 4:08, skår 8.8) og 27. november (4 × 1000 @ 4:10, skår 7.4) er januarøkten klart raskere på pace og lengre — den reflekterer at oppbyggingen mot London har begynt å bite, med kvalitetsvolum opp i 10 km per økt mot 4–6 km i november.
Ukesvolumet på kvalitet bekrefter det: uke 51 (20,4 km) og uke 03 etterpå (21,6 km) viser at Carl løftet kvalitetsdosen markant fra de 7–9 km han lå på i uke 46–48. 8. januar-økten er en hjørnestein i den opptrappingen.
TSB +2,93 inn i økten gjorde dette til en av de ferskere kvalitetsdagene i perioden — Carl var ikke gravd ned i tretthet, og det forklarer hvorfor pace og watt kunne være så stabile. CTL på 76 reflekterer en solid, men ikke toppet, aerob base 38 dager etter et maraton. Vi er i ren oppbyggingsfase: London ligger 150 dager unna, og formålet med januar er å reetablere terskelkapasitet og kvalitetsvolum, ikke å toppe. Sett slik passer økt-typen fasen perfekt — moderat terskelpace, høyt antall drag, lav teknisk risiko på bane.
Subjektivt forteller den uthvilte pre-readinessen og den jevne gjennomføringen at Carl kjente seg lett denne dagen. Det er ingen tegn til at han slet seg gjennom — tvert imot ser det ut som en økt der kroppen gjorde nøyaktig det den ble bedt om.
Strukturen — ti kilometerdrag på 4:00 etterfulgt av fem 200-metere på 3:20 — er en gjennomtenkt kombinasjon: bygg terskelutholdenhet med volumet, og legg på en kort nevromuskulær stimulus til slutt mens beina fortsatt er ferske nok til å løpe rapt. Carl åpnet kontrollert (drag 1 på 4:00, eksakt på mål), fant rytmen umiddelbart, og holdt den uten å la seg friste til å akselerere midtveis. Det er moden terskelpacing. På 200-meterne valgte han en progresjon mot et toppunkt på fjerde drag heller enn å sprenge det første — også det taktisk riktig, fordi det holder kvaliteten oppe på alle fem.
Valget av Takumi Sen 9 framfor en supersko understreker at dette var en treningsøkt med fartsinnslag, ikke en testøkt: en lett, responsiv flat som gir god kontakt på de raske dragene uten å maskere arbeidet bak superskum.
Eksekusjonen på 8.5 hviler nesten utelukkende på de pålitelige kanalene. Pace-konsistensen på kilometerdragene (fire sekunders spenn over ti drag) er nær toppkarakter og er hovedbidraget. Plan-fullføringen er komplett: 10 × 1000 + 5 × 200 levert nøyaktig som foreskrevet. Watt-stabiliteten (under én prosent variasjon) løfter også. Det som holder eksekusjonen fra å nå 9-tallet er at de HR-baserte komponentene — andelen drag i målsone og inter-rep-drift — ikke kan dokumenteres på grunn av beltesvikten, og scoringssystemet kan ikke gi full uttelling for kanaler det ikke kan lese. Kontekstscoren på 7.7 reflekterer den ferske, men ikke optimale TSB-en og at dette var tidlig oppbygging snarere enn en fasespesifikk nøkkeløkt. Samlet 8.3 Sterk er en rettferdig dom: en svært godt gjennomført økt der datakvaliteten, ikke utøveren, satte taket.
Det konkrete løftet her er ikke fysiologisk, men teknisk: et fungerende pulsbelte. Hadde HR-kanalen vært ren, ville andelen drag i terskelsone og en lav inter-rep-drift (som watt-stabiliteten antyder ville vært tilfelle) sannsynligvis løftet eksekusjonen mot 9. Fysiologisk kunne Carl løftet konteksten ved å kjøre denne økten på en dypere kvalitetsdag i blokken — men på en frisk januardag tidlig i oppbyggingen var nettopp moderat terskel det riktige valget, så det er ingen reell kritikk. En laktatmåling etter drag 7–8 ville dessuten gitt et uavhengig holdepunkt på intensiteten og kompensert for den manglende HR-en.
Dette var en sterk, moden terskeløkt der pace og watt bar analysen alene fordi pulsbeltet falt fra hverandre. Ti kilometerdrag på 3:58 med åtte watts spenn, kronet av fem raske 200-metere, er nøyaktig den typen kvalitetsvolum oppbyggingen mot London 2025 trenger på dette stadiet. Det viktigste flagget til treneren er rent praktisk: sjekk eller bytt pulsbeltet før neste innendørsøkt, slik at de neste vinterterskeløktene kan scores på alle fire kanaler. For HM- og MP-prognosen sier økten at terskelmotoren var i god stand allerede i tidlig januar — pace 4:00 på rundt 5,5 W/kg, holdt metronomisk over ti kilometer, er et lovende utgangspunkt for våren.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:00 | 4:00/km | 151 | 170.0 | 185 | 404 |
| 2 | 1.00 km | 3:58 | 3:58/km | 146 | 171.0 | 187 | 401 |
| 3 | 1.00 km | 3:57 | 3:57/km | 136 | 149.0 | 187 | 408 |
| 4 | 1.00 km | 3:59 | 3:59/km | 145 | 167.0 | 188 | 401 |
| 5 | 1.00 km | 3:56 | 3:56/km | 158 | 165.0 | 187 | 408 |
| 6 | 1.00 km | 3:56 | 3:56/km | 152 | 158.0 | 188 | 409 |
| 7 | 1.00 km | 3:56 | 3:56/km | 149 | 155.0 | 188 | 407 |
| 8 | 1.00 km | 3:58 | 3:58/km | 161 | 168.0 | 187 | 404 |
| 9 | 1.00 km | 3:58 | 3:58/km | 147 | 154.0 | 188 | 401 |
| 10 | 1.00 km | 3:57 | 3:57/km | 149 | 156.0 | 187 | 402 |
| 11 | 0.19 km | 0:40 | 3:35/km | 128 | 140.0 | 199 | 438 |
| 12 | 0.19 km | 0:40 | 3:33/km | 118 | 128.0 | 199 | 432 |
| 13 | 0.19 km | 0:39 | 3:29/km | 108 | 122.0 | 200 | 442 |
| 14 | 0.19 km | 0:38 | 3:22/km | 124 | 131.0 | 200 | 440 |
| 15 | 0.19 km | 0:39 | 3:29/km | 125 | 134.0 | 201 | 448 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2024-04-15 | 13.2 | 4:00 | — | 155 | -15 | 8.9 | -2.3 | Nike Vaporfly N | → |
| 2023-08-16 | 12.1 | 4:43 | — | 142 | -2 | 5.1 | +1.5 | Nike AlphaFly T | → |
| 2023-08-09 | 15.9 | 3:57 | — | 149 | -9 | 8.3 | -1.7 | Nike AlphaFly T | → |
| 2023-07-26 | 11.8 | 3:52 | — | 151 | -11 | 8.5 | -1.9 | Nike Vaporfly N | → |
| 2023-07-12 | 10.6 | 3:53 | — | 130 | +10 | 8.7 | -2.1 | Nike Vaporfly2 | → |
↑ 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-01-01 | 41 | 62 | 7.3 h | 26 |
| 2025-01-02 | 41 | 69 | 7.4 h | 26 |
| 2025-01-03 | 41 | 61 | 8.3 h | 34 |
| 2025-01-04 | 42 | 64 | 6.9 h | 32 |
| 2025-01-05 | 42 | 66 | 7.6 h | 22 |
| 2025-01-06 | 41 | 65 | 5.6 h | 20 |
| 2025-01-07 | 42 | — | — | 24 |
| 2025-01-08 | 42 | 84 | 7.3 h | 21 |
python3 scripts/quality_session_recovery_response.py --date 2025-01-08 når 2-3 dager har gått.interval_short
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 162 → 127 bpm (+-35.0) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +15.9 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | -0.6% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 18% i / 81% under / 1% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 170 bpm | 124 bpm | −46 bpm |
| Rep 2 | 170 bpm | 103 bpm | −67 bpm |
| Rep 3 | 148 bpm | 145 bpm | −3 bpm |
| Rep 4 | 166 bpm | 138 bpm | −28 bpm |
| Rep 5 | 164 bpm | 140 bpm | −24 bpm |
| Rep 6 | 158 bpm | 139 bpm | −19 bpm |
| Rep 7 | 153 bpm | 142 bpm | −11 bpm |
| Rep 8 | 167 bpm | 145 bpm | −22 bpm |
| Rep 9 | 154 bpm | 147 bpm | −7 bpm |
| Rep 10 | 153 bpm | 138 bpm | −15 bpm |
| Rep 11 | 140 bpm | 126 bpm | −14 bpm |
| Rep 12 | 127 bpm | 99 bpm | −28 bpm |
| Rep 13 | 121 bpm | 121 bpm | −0 bpm |
| Rep 14 | 130 bpm | 127 bpm | −3 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 119.9 | 121.1 | -1.0% |
| GCT (ms) | 242.1 | 235.6 | +2.8% |
| Vertical Ratio | 6.4 | 7.2 | -10.3% |
| Vertical Oscillation | 7.7 | 8.6 | -11.5% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 4:00/km | 5K | 93.2% |
| 2 | 1.0 km | 3:58/km | 5K | 93.9% |
| 3 | 1.0 km | 3:57/km | 5K | 94.3% |
| 4 | 1.0 km | 3:59/km | 5K | 93.6% |
| 5 | 1.0 km | 3:56/km | 5K | 94.7% |
| 6 | 1.0 km | 3:56/km | 5K | 94.7% |
| 7 | 1.0 km | 3:56/km | 5K | 94.7% |
| 8 | 1.0 km | 3:58/km | 5K | 93.9% |
| 9 | 1.0 km | 3:58/km | 5K | 93.9% |
| 10 | 1.0 km | 3:57/km | 5K | 94.3% |
| 11 | 0.2 km | 3:35/km | 5K | 104.0% |
| 12 | 0.2 km | 3:33/km | 5K | 105.0% |
| 13 | 0.2 km | 3:29/km | 5K | 107.0% |
| 14 | 0.2 km | 3:22/km | 5K | 110.7% |
| 15 | 0.2 km | 3:29/km | 5K | 107.0% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 84 | 100 | 35% |
| rhr | 42 | 68 | 25% |
| sleep_score | 93 | 93 | 15% |
| sleep_debt | — | 40 | 10% |
| stress | 21 | 58 | 10% |
| illness | — | 30 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:08/km | 3:50/km | -18s | negative_split |
| 2 | 4:15/km | 3:51/km | -24s | negative_split |
| 3 | 4:13/km | 3:52/km | -21s | negative_split |
| 4 | 4:05/km | 3:59/km | -6s | negative_split |
| 5 | 4:10/km | 3:53/km | -17s | negative_split |
| 6 | 4:06/km | 3:56/km | -10s | negative_split |
| 7 | 4:13/km | 3:50/km | -23s | negative_split |
| 8 | 4:07/km | 3:58/km | -8s | negative_split |
| 9 | 4:07/km | 3:56/km | -11s | negative_split |
| 10 | 4:06/km | 3:56/km | -10s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 12.06% | ujevn |
| Intra-rep CV (første→steady→siste 500m) | 5.84% | normal ramp-up + steady |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.| Komponent | Vekt | Vurdering | Score |
|---|---|---|---|
| pace_target | 15% | Snitt-pace 4:00 vs target 4:00 — diff 0s/km | 9.5/10 |