| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2.00 km | 7:49 | 3:54/km | ✓ | 165 | 165 | 104 −61 | ▼ neg | 455 | — |
| 2 | 2.00 km | 7:52 | 3:56/km | ✓ | 165 | 166 | 109 −57 | ▼ neg | 451 | — |
| 3 | 2.00 km | 7:48 | 3:54/km | ✓ | 166 | 166 | 113 −53 | ▼ neg | 455 | — |
| 4 | 2.00 km | 7:50 | 3:55/km | ✓ | 165 | 165 | 116 −49 | ▼ neg | 452 | — |
| 2026-01-14 | 5 x 1000 terskel (avbrutt) | 3:59/km | 154 bpm |
| 2026-01-12 | 3 x 3000 terskel | 3:55/km | 162 bpm |
| 2026-01-07 | 8 x 1000 over_terskel | 3:45/km | 157 bpm |
| 2026-01-05 | 2 x (3-2-1 km) over_terskel | 3:53/km | 162 bpm |
| 2026-01-01 | 8 x 1000 terskel | 3:48/km | 147 bpm |
19. januar er et av de mer interessante datapunktene i Carls 2026-sesong — en dag der den viktigste sleep-indikatoren var rød og alt annet var grønt.
Søvn: 5 timer 0 minutter, søvnscore 66. Det er bemerkelsesverdig lite. Carls normalsøvn er 6,5–7,5 timer; 5 timer er nær hans laveste registrerte verdi. Søvnscore 66 plasserer det under "ok"-terskelen (80+). Uten å kjenne årsaken (tidlig møte? lite barn? stress?) er 5 timers søvn et fysiologisk handicap som vanligvis manifesteres i nedsatt motivasjon, marginalt høyere RHR og redusert evne til å mobilisere høy intensitet.
HRV 73 ms, IN_RANGE. 13-dagerssnitt 63,4 ms, trend fallende i 13-dagersbildet. At HRV er 73 (10 ms over ukessnitt) på en dag med 5 timers søvn er overraskende. Det tyder på at den fysiologiske stressresponsen av søvntapet ennå ikke hadde manifestert seg fullt ut i HRV-målingen (typisk tas HRV ved oppvåkning, og en kort natt betyr HRV-måling av kortere restitusjon, noe som kan slå begge veier).
RHR 41 bpm — noe over Carls baseline-bunn. Én bpm høyere enn de foregående dagene (41, 41, 41, 42 de siste 4 dagene). En stabil, lav-moderat forhøyelse.
Training Readiness 41, LOW. Det er den laveste TR Carl har registrert i 2026-datasettet opp til denne sesjonen. Garmin-algoritmen vekter søvn tungt — 5 timers søvn med score 66 er trolig den primære årsaken til 41.
TSB –4,3 (ATL 88,3, CTL 84,0). Lett fatigued, men innenfor Carls normale treningsvindu for MandagsTOSK.
Stressnivå: ikke eksplisitt, men HRV-fallende trend over 13 dager kan indikere en periode med litt mer hverdags-stress.
Sko: Saucony Endorphin Pro 4. Standard bane-terskelvalg.
69 dager til Berlin halvmaraton.
Siste fire dager:
Trenden er inkonsistent — HRV fluktuerer mellom 48 og 69, TR er aldri over 62 disse fire dagene. Carl kom inn i 19/1 fra en uke der systemet aldri fant ro.
Plan: 4 × 2000 @ 3:55. Faktisk gjennomføring:
| Drag | Pace | HR_avg | HR_steady | Power | Kadense |
|---|---|---|---|---|---|
| 1 | 3:54 | 159 | 165,9 | 455 | — |
| 2 | 3:56 | 159 | 165,6 | 451 | — |
| 3 | 3:54 | 160 | 166,2 | 455 | — |
| 4 | 3:55 | 160 | 165,6 | 452 | — |
Gjennomsnitt: 3:55. Standardavvik: 0,8 s/km. Pace-CV: 0,4 %.
Nær-perfekt flatline over fire 2000m-drag. Drag 1 og 3 er 1 sek/km raskere enn drag 2 og 4 — et alternerende mønster som sannsynligvis skyldes kurvelengde-variasjon på banen, ikke bevisst variasjon. Totalt sett er dette et av de jevneste pacemønstrene Carl har levert for 2000m-formatet.
Power 451–455 W, standardavvik 2 W. CV ~0,4 %. Like konsistent som i 4. februars 10×1000 Eksepsjonell-sesjon.
Hr_steady-profilen er sesjonens mest fortellende datapunkt.
| Drag | HR_steady | Avstand til LT2 (169) |
|---|---|---|
| 1 | 165,9 | –3,1 bpm |
| 2 | 165,6 | –3,4 bpm |
| 3 | 166,2 | –2,8 bpm |
| 4 | 165,6 | –3,4 bpm |
Alle fire drag holder hr_steady mellom 165,6 og 166,2 — en totalvariasjon på 0,6 bpm over fire 2000m-drag. Det er enestående konsistens. Carl hadde tilsynelatende funnet nøyaktig det metabolske nivået der laktatproduksjon og -clearance var i presist balanse, og holdt seg der gjennom hele sesjonen.
Inter-rep-drift: nøyaktig 0 bpm systematisk stigning (165,9 → 165,6 → 166,2 → 165,6 — snitt 165,8, std 0,27). Det er ingen oppadgående drift av betydning. Dette er det mest stabile hr_steady-settet Carl produserer i hele 2026-datasettet, inkludert de beste terskelsesjoner.
For referanse: LT2 = 169, LT1 = 159. Hr_steady 166 er 7 bpm over LT1 og 3 bpm under LT2 — presist i midten av I3-sonen.
HR_avg 159–160 er i seg selv interessant: hr_avg (som inkluderer ramp-up) er nær LT1-grensen. Det betyr at ramp-up-fasen (første 500–700 m av hvert 2000m-drag) trakk HR-snittet ned til LT1-nivå, mens stabil-state-fasen (siste 1300 m) holdt seg på 166. Dette er det fysiologiske kjennetegnet på et veltrent terskel-system.
Power 451–455 W, snitt 453 W. For Carl på 74 kg: 6,12 W/kg.
For sammenlikning: 4. februar-sesjonen (10×1000, 9.1 Eksepsjonell) hadde power 442–450 W (snitt ~447 W). Dagens 4×2000 leverer 6 W/kg mer — 453 vs 447 W — på samme pace (3:55 vs 3:50). Watt per km/t-ratio er altså marginalt lavere i dag, noe som tyder på at Endorphin Pro 4 gir litt mer mekanisk retur enn de to sesjonene bør vise ved samme pace. Alternativt er variasjon i baneforhold, vind-tilsvarende (innendørs/variasjon) eller måleusikkerhet forklaringen.
Uansett: 453 W over fire 2000m-drag med søvnunderskudd er imponerende. Power-nivået er ikke redusert av de 5 timers-søvnen.
Nær-null inter-rep-drift: Hr_steady 165,6–166,2 over alle fire drag er det sterkeste enkelt-beviset mot fatigue i denne sesjonen. Et slitent system ville ha vist HR-stigning drag-til-drag (typisk 2–5 bpm over fire 2000m-drag). Her er stigningen 0.
Power-flatline: 455, 451, 455, 452 W veksler i et 4 W-band. Ingen trend.
HR_avg vs HR_steady-forholdet: hr_avg er 159–160, hr_steady er 165,6–166,2 — en differanse på 6–7 bpm. Det reflekterer normal ramp-up-effekt for 2000m-drag (de første 500–700 m på ~155 bpm drar snittet ned). Denne differansen er konsistent i alle 4 drag, noe som betyr at ramp-up-mønsteret var identisk — ikke mer hastverkspreget i drag 3–4 som ville vært et fatigue-tegn.
Ingen ytre fatigue-signaler av bekymring.
Score-baseline for I3-terskel: snitt 6,53 over 20 sesjoner. 9.0 er 2,5 over snittet — tredje høyeste score i kategorien.
ATL 88,3 / CTL 84,0 / TSB –4,3. Lett fatigued. Uke 2026-W03 inkluderer dette MandagsTOSK-draget og OnsdagsTOSK to dager etter — to Eksepsjonell-sesjoner i én uke er et sterk resultat.
14/14 balanced HRV-dager — til tross for fallende 13-dagerssnitt (63,4 ms) er ingen enkeltdag unbalanced. Det er et interessant paradoks: trenden er nedadgående, men alle dager holder seg innenfor båndet. Det betyr at akkumulert belastning gradvis presser HRV-snittet ned uten at noen enkelt dag bryter helt.
69 dager til Berlin halvmaraton. Sesongen er i sin mest intensive fase. 4×2000 er et mer volumbesparende format enn 10×1000, og det gjenspeiler muligens en adaptasjon til den kumulative ukebelastningen: Carl tester terskelkvaliteten over fire lange drag i stedet for ti kortere.
MandagsTOSK på innendørs bane. 4×2000 er en format Carl bruker periodisk som et alternativ til 6–10×1000 — færre drag, men hvert drag gir mer stabil-state-tid i I3-sonen. For en mandag med 5 timers søvn kan det ha vært et bevisst valg om å gjøre "nok" uten å overbelaste: 4×2000 gir 8 km kvalitetsarbeid mot 6–10 km for 6–10×1000.
At Carl gjennomfører dette med TR 41 uten nedsatt prestasjonsevne kan forklares med:
1. Søvn-kompensasjons-lag: kortvarig søvntap (én natt) påvirker mer motivasjon og subjektiv opplevelse enn faktisk muskulær ytelse de første 2–3 timene.
2. Treningssituasjonens stimuli: TOSK-gruppa, bane og struktur gir en mobiliseringseffekt som overstiger Garmin-prediksjonen.
3. Carls terskel for "klar" er kalibrert lavere enn Garmin-algoritmen — det er konsistent med hans mønster der han trener gjennom TR 40–55 og leverer høy kvalitet.
Endorphin Pro 4 valgt fremfor et tyngre nøytralsko — korrekt for 3:55-pace-arbeid.
Session-skår 9.0 = eksekusjon 9.2 × 70 % + kontekst 8.4 × 30 %.
Eksekusjon 9.2:
Kontekst 8.4:
Normal søvn (7+ timer): Med søvnscore 85+ og TR 65+ ville kontekstscoren sannsynligvis ha vært 9,0, og totalscore ville nådd 9.1–9.2. Det er den eneste faktoren som holder denne sesjonen fra Eksepsjonell-toppen.
Mer volum (6×2000 i stedet for 4×2000): Med lik intensitet over 6 drag ville kvalitets-km økt fra 8 til 12, og score-systemet ville ha gitt mer vekt på terskelvolum. Risikoen med 5 timers søvn og TR 41 er at drag 5–6 muligens ikke hadde holdt hr_steady 166-nivå — men det vet vi ikke.
Laktatdata: Med hr_steady 165,6–166,2 er laktat-måling i drag 2 og 4 det eneste som ville ha presisert om Carl faktisk var ved 3,0–3,3 mmol/L eller marginalt under. Gitt konsistensen i steady-HR er et godt argument for at laktat var stabil i 2,8–3,2 mmol/L-bandet.
4×2000 terskel med hr_steady 165,6–166,2 — fire identiske drag fra første til siste, uten noen form for inter-rep-stigning — er den mest metabolsk stabilt utførte terskelsesjonen i 2026-datasettet per 19/1. Det skjedde på 5 timers søvn. Det er ikke en prestasjon Carl bør planlegge å reprodusere ved å sove dårlig — men det forteller at søvn-redusert TOSK-MandagsTOSK er reell og fungerende.
For kommende uke (OnsdagsTOSK 21/1): to dager hvile mellom sesjonene, og et friskere utgangspunkt (søvn 7t, score 82) ga exec 9.5 og score 9.0. Kombinasjonen 19/1 + 21/1 er en av de tetteste toppprestasjonsblokkene i januar 2026 og setter et fundament for den videre Berlin-oppbygningen.
Prognose: En løper som produserer hr_steady 166 ved 3:55 pace med 5 timers søvn og TR 41, 69 dager ut fra Berlin HM, er i god form. Søvndebt-effekten vil forsterkes over tid om søvnmønsteret ikke stabiliseres, men en enkelt dårlig natt endrer ingenting med tanke på den faktiske halvmaratonkapasiteten.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 2.00 km | 7:49 | 3:54/km | 159 | 169.0 | 91 | 455 |
| 2 | 2.00 km | 7:52 | 3:56/km | 159 | 168.0 | 91 | 451 |
| 3 | 2.00 km | 7:48 | 3:54/km | 160 | 167.0 | 92 | 455 |
| 4 | 2.00 km | 7:50 | 3:55/km | 160 | 168.0 | 92 | 452 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2026-01-14 | 10.0 | 3:59 | — | 154 | +6 | 9.0 | -0.2 | Saucony Endorph | → |
| 2026-01-12 | 11.1 | 3:55 | — | 162 | -2 | 8.5 | +0.3 | Saucony Endorph | → |
| 2026-01-01 | 10.0 | 3:48 | — | 147 | +12 | 7.8 | +1.0 | Saucony Endorph | → |
| 2025-12-30 | 10.1 | 3:58 | — | 145 | +14 | 7.7 | +1.1 | Saucony Endorph | → |
| 2025-12-08 | 8.1 | 3:47 | — | 155 | +4 | 8.9 | -0.1 | Saucony Endorph | → |
↑ 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 |
|---|---|---|---|---|
| 2026-01-12 | 40 | 62 | 6.4 h | 24 |
| 2026-01-13 | 40 | 57 | 6.9 h | 26 |
| 2026-01-14 | 41 | 62 | 7.3 h | 26 |
| 2026-01-15 | 41 | 48 | 7.3 h | 29 |
| 2026-01-16 | 41 | 65 | 7.8 h | 26 |
| 2026-01-17 | 41 | 55 | 7.7 h | 28 |
| 2026-01-18 | 42 | 69 | 6.8 h | 21 |
| 2026-01-19 | 41 | 73 | 5.0 h | 21 |
python3 scripts/quality_session_recovery_response.py --date 2026-01-19 når 2-3 dager har gått.interval_long
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 166 → 166 bpm (+-0.3) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +26.6 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | -0.2% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 80% i / 20% under / 0% over | treffer |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 165 bpm | 103 bpm | −62 bpm |
| Rep 2 | 167 bpm | 108 bpm | −59 bpm |
| Rep 3 | 167 bpm | 113 bpm | −54 bpm |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 2.0 km | 3:54/km | 5K | 95.6% |
| 2 | 2.0 km | 3:56/km | 5K | 94.7% |
| 3 | 2.0 km | 3:54/km | 5K | 95.6% |
| 4 | 2.0 km | 3:55/km | 5K | 95.1% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 73 | 100 | 35% |
| rhr | 41 | 76 | 25% |
| sleep_score | 66 | 66 | 15% |
| sleep_debt | — | 96 | 10% |
| stress | 21 | 58 | 10% |
| illness | — | 85 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 3:47/km | 3:43/km | -4s | negative_split |
| 2 | 3:54/km | 3:41/km | -13s | negative_split |
| 3 | 3:47/km | 3:41/km | -6s | negative_split |
| 4 | 3:54/km | 3:42/km | -11s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 0.17% | eksepsjonelt jevn |
| Intra-rep CV (første→steady→siste 500m) | 9.81% | 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% | Alle 4 reps i sonen (160-169 bpm) ✓ | 10.0/10 |
| pct_quality_km_in_zone | 20% | 50% av km i sonen (50% inkl grace) | 7.0/10 |
| inter_rep_drift | 15% | +-0 bpm rep1→repN | 9.5/10 |
| pa_hr_coupling | 15% | -0.2% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 58 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target_per_rep | 15% | 4/4 drag innen ±3s/km, 100% innen ±8s/km av drag-spesifikk target | 9.5/10 |