| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2.00 km | 7:49 | 3:54/km | ✓ | 160 | 162 | 102 −60 | ▼ neg | 437 | — |
| 2 | 2.00 km | 7:47 | 3:53/km | ✓ | 162 | 163 | 120 −43 | ▼ neg | 437 | — |
| 3 | 2.00 km | 7:47 | 3:53/km | ✓ | 164 | 164 | 113 −51 | ━ flat | 439 | — |
| 4 | 2.00 km | 7:43 | 3:51/km | ✓ | 165 | 166 | 117 −49 | ▼ neg | 438 | — |
| 5 | 2.00 km | 7:39 | 3:49/km | ✓ | 167 | 168 | 119 −49 | ▼ neg | 439 | — |
| 6 | 2.00 km | 7:36 | 3:48/km | ↑ 4s | 167 | 167 | 123 −44 | ▼ neg | 438 | — |
| 2026-02-07 | Langtur 22 km m/ kvalitet | 3:56/km | 163 bpm |
| 2026-02-04 | 10 x 1000 terskel | 3:50/km | 153 bpm |
| 2026-02-02 | 2 x 10 x 400 vo2max/over_terskel | 3:32/km | 143 bpm |
| 2026-01-31 | Langtur 19 km med kvalitet | 3:52/km | 160 bpm |
| 2026-01-29 | 3 x 10 x 45/15 terskel | 3:45/km | 151 bpm |
9. februar er en dag der wellness-panelet og treningsdataene sender to ulike signaler, og det er interessant å se nøyaktig hva de sier.
HRV-bilde: 77 ms, IN_RANGE, ukesnitt 70,4 ms, 13-dagers trend stabil. Ikke alarmmateriale — Carl er innen baseline (49–85), og ingen BELOW-status. Men de to dagene rett før er avslørende: 7. februar (Ranheimshallen-dag) hadde HRV 64 og TR 50 (MODERATE, BOOSTED_BY_NAPPING). 8. februar hadde HRV 54 og TR 75 (ett restitusjonsdøgn ga HRV-rebound til 75 på TR, men HRV-ms faktisk lavere). At vi ser HRV stige fra 54 (8/2) til 77 (9/2) — et hopp på 23 ms over natten — er et helsomtegn, men også et kjennetegn på at kroppen nettopp har lagt den tyngste perioden bak seg, ikke at den er fullt restituert.
TSB –11,8: Det er midt i det som defineres som moderat-til-høy treningsfatigue. ATL 100,0 er vesentlig høyere enn CTL 88,2. Ranheimshallen-løpsturen 7/2 (22 km, 163 bpm snitt, en av årets tyngste dager) ga et ATL-sprett som ennå ikke er absorbert. Realisme: Carls subjektive "klar"-beredskap 9. februar lå sannsynligvis på ca. 75–80 %, ikke 100 %. Training Readiness 61 («RECOVERY_IN_PROGRESS») forteller det samme fra Garmins side — og Garmin anbefaler her hvile eller svært lett trening.
Søvn: 7 timer 22 min, søvnscore 83, feedback "POSITIVE_LONG_AND_CONTINUOUS". Det er god søvn, men ikke optimal etter en hard søndagsøkt (natt-til-9/2). Typisk ser vi søvn-dip i volum og deep-søvn etter en tung bane-run; her er det 63 min dyp søvn (mot 85 min natt-til-9/2), en viss indikasjon på økt restitusjonsbehov.
Stressnivå: 16 (lavt). Hverdagsstresset forstyrrer ikke bildet.
Sko: Saucony Endorphin Pro 4 — lett supersko med karbonplate, riktig valg for 6×2000 terskelarbeid der du ønsker plate-assistent i lengre drag.
48 dager til Berlin halvmaraton.
Plan: 6 × 2000 i 3:55–3:50/km. Faktisk gjennomføring:
| Drag | Pace | s/km | HR_avg | HR_steady | Power | Kadense |
|---|---|---|---|---|---|---|
| 1 | 3:54 | 234 | 155 | 160,9 | 437 | 90 |
| 2 | 3:53 | 233 | 157 | 162,9 | 437 | 91 |
| 3 | 3:53 | 233 | 159 | 164,8 | 439 | 91 |
| 4 | 3:51 | 231 | 159 | 165,8 | 438 | 92 |
| 5 | 3:49 | 229 | 162 | 167,3 | 439 | 92 |
| 6 | 3:48 | 228 | 163 | 167,4 | 438 | 92 |
Gjennomsnitt: 3:52 (232 s/km). Standardavvik: 2,3 s/km. Pace-CV: 1,0 %.
Dette er en nær-perfekt negativ split over seks drag: hvert drag er raskere enn det forrige, med et samlet spenn på 6 s/km fra drag 1 til drag 6. Progresjonen er ikke tilfeldig — den er jevn, 1–2 s/km per drag, fra 234 ned til 228 s/km. Det er bevisst håndverk.
Forholdet mellom pace og HR er minst like interessant. Pace stuper 6 s/km, men power varierer nesten ikke — 437, 437, 439, 438, 439, 438 W. Det er en standardavvik på 1 W. Carl løper altså progressivt raskere med identisk effektproduksjon — det er enten en gunstig vindassist (innendørs, usannsynlig), eller mer sannsynlig at høyere kadense (90 → 92 spm) og lengre steg bidrar til bedre pace uten mer kraft. Alternativt er terreng-variasjoner på 400m-banen forklaringen. Uansett: stable watt med stigende pace er et økonomipositivt signal.
HR_steady er den riktige målestokken her — og disse tallene er sterke. LT1 = 159, LT2 = 169.
Drag 1 starter med hr_steady 160,9 — allerede 1,9 bpm over LT1 i ramp-down-fasen. Det betyr at Carl fra første steg i drag 1 var i terskelarbeid; kroppen var "primed" etter 7 dager med høy ATL. Drag 3 er på 164,8, drag 4 på 165,8, drag 5 og 6 på 167,3 og 167,4 — sistnevnte er 1,6 bpm under LT2. Seks drag med gjennomgående steady-HR mellom 160,9 og 167,4 er en perfekt I3 (terskel) sesjon.
Inter-rep-drift for hr_steady: fra 160,9 (drag 1) til 167,4 (drag 6) = +6,5 bpm over seks drag. Det er omtrent 1 bpm per drag, en kontrollert og forventet terskel-respons. En drift på 10+ bpm ville antyde at Carl tok i for hardt; en drift under 3 bpm ville tilsi at intensiteten var for lav. 6,5 bpm over seks 2000m-drag er presist.
Maks-HR: 163 (drag 6). Det er 6 bpm under LT2 og 17 bpm under operasjonell max (186). Carl hadde full kontroll.
HR-recovery i pausene er ikke eksplisitt i datagrunnlaget, men kadensens stabilitet (ingen abrupte dropp i reps, konsistente 90–92 spm) tyder på at pauser var tilstrekkelige for at Carl klarte å restituere og holde 2000m-arbeid gjennomgående uten nedbrytende fatigue.
Ingen stream_stats mangler for denne sesjonen — alle 6 drag har komplette data.
Power 437–439 W gjennom alle drag. Standardavvik 1 W. Dette er den mest konsistente power-sekvensen i 2026 for Carl — lavere CV enn nesten alle andre terskel-sesjoner registrert. Det forteller at løpsøkonomien var intakt og stabil på tvers av alle seks 2000m-drag, til tross for fatigued kropp og progressivt stigende HR.
5,90–5,93 W/kg for Carl på 74 kg. For sammenlikning: Berlin HM ble løpt på ca. 4:47/km ved ~4,0 W/kg. TOSK-terskelarbeid på 5,9 W/kg er 47 % over HM-maraton-effekt, som er riktig størrelsesorden for 3:52-pace ved LT2-grense.
Kadensen stiger fra 90 (drag 1–2) til 92 (drag 4–6). Det er 2 rpm opp over sekvensen, en liten men reell økning. Typisk indikator på at løpsstegene forkortes litt og kadensen kompenserer når fatigue bygger seg opp — men 2 rpm er innenfor normal fysiologisk variasjon ved stigende intensitet, ikke et alarmsignal.
Power er, som nevnt, nær-identisk gjennom alle drag. Det er faktisk det sterkeste motargumentet til fatigue: om Carl begynte å gå tom for glykolyse-kapasitet eller neuromuskulær effekt, ville vi forvente enten en power-dipp i drag 5–6 eller en power-økning (ineffektiv "pushing harder") kombinert med pace-fall. Ingen av delene inntreffer.
HR_steady stiger kontrollert. Pa:HR-decoupling er svak (HR stiger 6,5 bpm mens watt er konstant, som impliserer at effektivitet per bpm er svakt fallende mot slutten — dette er normalt ved terskelarbeid over 6 drag). Ingen alarmsignal.
Konklusjon: Ingen reelle fatigue-signaler i selve øktgjennomføringen, til tross for at man kom inn med TSB –11,8 og MODERATE readiness. Kroppen presterte over det Garmin predikerte.
Fra session_score_baseline: snitt for I3-terskelsesjoner er 6,87 over 20 lignende økt-målinger. 8,9 er 2,0 skår over snittet — en klar outlier i positiv retning.
Lignende 6×2000-format er ikke hyppig i Carls logg, men 10×1000-terskelene gir et godt sammenligningsgrunnlag. 4. februar (2026-02-04): 10×1000 @ 3:50, hr_steady 160,9–165,3, score 9.1 Eksepsjonell — tatt fem dager tidligere, med TSB –1,9. At Carl leverer 8,9 med TSB –11,8 er imponerende, bare 0,2 score under den nøytrale toppsesjonen.
De to siste Ranheimshallen-langturene (31/1 og 7/2) er ikke terskel-sesjoner, men de forklarer TSB-nivået og setter kontekst: Carl har hatt to krevende 20+ km-løpeturer med terskel-avslutninger i løpet av uka. 6×2000 på toppnivå to dager etter er et svar på spørsmålet om treningsform.
ATL 100,0 / CTL 88,2 / TSB –11,8. Carl er i en periode med ATL konsistent over CTL — en klassisk byggeblokk der form bygges via overload-prinsippet. TSB –11,8 er moderat fatigue, ikke kritisk, men tydelig på at kroppen er i en fase der hvile vil gi større gevinst enn mer trening.
Ukentlig kvalitet-km-snitt siste 15 uker: 17,2 km. Det er jevnt, med topp-uker oppe i 31,7 km (2025-W47). Uke 2026-W06 (inne i nå): med Ranheimshallen (7/2) og 6×2000 (9/2) allerede gjennomført er ukens kvalitets-km estimert til 18–22 km.
Plassering i Berlin-oppbygningen: 48 dager ut. Carl er inne i den mest intensive treningsfasen, og 6×2000 er en ideal terskel-struktur for denne fasen — lang nok per drag til at hr_steady stabiliseres, nok volum (12 km total arbeidsdistanse) til at metabolsk stimulus er solid, og kortere enn en full 10×1000 som vil gi enda høyere ATL-belastning.
MandagsTOSK er Carls faste referanseøkt — gjentakbar struktur, innendørs bane, samme kontrollerte miljø uke etter uke. Det gjør sesjonene ideelle for langtids-progresjonssporing. At Carl velger 6×2000 (i stedet for den vanligste 6–10×1000-strukturen) tyder på en bevisst opptrapping av drag-lengde mot Berlin — 2000 m setter høyere krav til paceøkonomi og buffering av laktat over tid enn 1000m-formatet.
Starten av sekvensen (3:54 i drag 1, hr_steady 160,9) indikerer at Carl gikk inn forsiktig. Det er korrekt protokoll etter en Ranheimshallen-tung fin-uke: la systemet rampe opp naturlig fremfor å åpne i full fart og risikere et HR-hopp som tvinger tidlig avgjørelse om å avbryte eller slakke på.
Drag 5–6 med 3:49/3:48 og hr_steady 167+ er den kvalitative bekreftelsen: Carl hadde kontroll gjennom hele sekvensen og dro opp takten helt organisk. Det er ikke slik en løper under tvang ser ut.
Session-skår 8.9 = eksekusjon 9.0 × 70 % + kontekst 8.9 × 30 %.
Eksekusjon 9.0 drives av:
Kontekst 8.9 er noe høyere enn TSB-bildet isolert sett skulle tilsi, men HRV 77 IN_RANGE, søvn 83, og 14/14 balanced-dager trekker opp. Den moderate TR (61) er den eneste faktoren som holder kontekst under 9.
Å komme fra 8.9 Sterk til 9.5+ Eksepsjonell krever:
Friskere inngang: TSB +5 til +15 (i stedet for –11,8) ville hevet kontekstscoren til 9,5–9,8. Hvis Carl hadde gjort denne sesjonen uten Ranheimshallen dagen to dager før, ville konteksten gitt mer å hente.
HR i øvre I3: hr_steady 166–168 gjennom drag 1–3 (ikke bare 5–6) ville løftet eksekusjonsscoren marginalt. Men det ville krevd en raskere åpning — noe Carl korrekt unngikk gitt trøttheten.
Manglendelaktatdata er det eneste store hullat for en komplett analyse. Med hr_steady 167,4 i drag 6 — 1,6 bpm under LT2 — er det fullt mulig at laktat faktisk var nær eller lett over LT2-terskelen (3,3 mmol/L). Det vet vi ikke.
6×2000 i 3:52-snitt med hr_steady i 160–167-bandet, levert med TSB –11,8 og TR 61, er en av Carls sterkeste Berlin-forberedelsessesjoner så langt i 2026. Det sier noe om treningsstatus: systemet er veloljet nok til å absorbere belastning og levere høy kvalitet selv på days where Garmin ber deg hvile.
Den riktige konklusjonen er allikevel ikke å overinterpretere dette som et signal om å trene gjennom fatige. Det er å registrere at Carls system har høy terskel for "broken" — at nedre Moderate (TR 61) ikke er grensen for god treningsutbytte. Men TSB –11,8 er en gjeld som bygger seg opp; uten en hvileblokk i løpet av de neste 5–7 dagene vil den akkumulere.
Neste naturlige sesjon: OnsdagsTOSK (4. februar i retrospekt er allerede kjent som 9.1 Eksepsjonell). Det mønsteret — MandagsTOSK 8.9, OnsdagsTOSK 9.1 — er det ideelle Berlin-tradeoff-mønsteret: to høykvalitets-terskelsesjoner i samme uke, der kroppen presterer bedre i de freskere OnsdagsTOSK-kondisjonene.
Prognose: En løper som leverer hr_steady 167 ved 3:52 pace 48 dager ut fra Berlin HM er inne på 1:21-territory. Ranheimshallen-data og disse 6×2000-resultatene tegner et konsistent bilde av et system i optimal form.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 2.00 km | 7:49 | 3:54/km | 155 | 163.0 | 90 | 437 |
| 2 | 2.00 km | 7:47 | 3:53/km | 157 | 166.0 | 91 | 437 |
| 3 | 2.00 km | 7:47 | 3:53/km | 159 | 166.0 | 91 | 439 |
| 4 | 2.00 km | 7:43 | 3:51/km | 159 | 168.0 | 92 | 438 |
| 5 | 2.00 km | 7:39 | 3:49/km | 162 | 169.0 | 92 | 439 |
| 6 | 2.00 km | 7:36 | 3:48/km | 163 | 169.0 | 92 | 438 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2026-02-07 | 22.3 | 3:56 | — | 163 | -4 | 7.8 | +0.4 | Adidas Adios Pr | → |
| 2026-02-04 | 13.1 | 3:50 | — | 153 | +6 | 9.1 | -0.9 | Adidas Adios Pr | → |
| 2026-01-31 | 19.2 | 3:52 | — | 160 | -1 | 7.7 | +0.5 | Adidas Adios Pr | → |
| 2026-01-29 | 8.3 | 3:45 | — | 151 | +8 | 7.4 | +0.8 | Saucony Endorph | → |
| 2026-01-27 | 11.4 | 3:55 | — | 165 | -6 | 8.2 | 0.0 | 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 |
|---|---|---|---|---|
| 2026-02-02 | 40 | 75 | 7.8 h | 17 |
| 2026-02-03 | 40 | 67 | 6.9 h | 17 |
| 2026-02-04 | 40 | 78 | 8.0 h | 14 |
| 2026-02-05 | 39 | 88 | 7.4 h | 18 |
| 2026-02-06 | 38 | 86 | 6.9 h | 19 |
| 2026-02-07 | 38 | 64 | 7.3 h | 22 |
| 2026-02-08 | 39 | 54 | 6.7 h | 20 |
| 2026-02-09 | 39 | 77 | 7.4 h | 16 |
python3 scripts/quality_session_recovery_response.py --date 2026-02-09 når 2-3 dager har gått.interval_long
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 161 → 167 bpm (+6.5) | moderat fatigue |
| Intra-rep drift (første→siste 500m, snitt) | +25.9 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 2.5% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 73% i / 27% under / 0% over | treffer |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 163 bpm | 101 bpm | −62 bpm |
| Rep 2 | 162 bpm | 118 bpm | −44 bpm |
| Rep 3 | 165 bpm | 112 bpm | −53 bpm |
| Rep 4 | 166 bpm | 116 bpm | −50 bpm |
| Rep 5 | 167 bpm | 117 bpm | −50 bpm |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 2.0 km | 3:54/km | 5K | 95.6% |
| 2 | 2.0 km | 3:53/km | 5K | 96.0% |
| 3 | 2.0 km | 3:53/km | 5K | 96.0% |
| 4 | 2.0 km | 3:51/km | 5K | 96.8% |
| 5 | 2.0 km | 3:49/km | 5K | 97.6% |
| 6 | 2.0 km | 3:48/km | 5K | 98.1% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 77 | 100 | 35% |
| rhr | 39 | 92 | 25% |
| sleep_score | 83 | 83 | 15% |
| sleep_debt | — | 64 | 10% |
| stress | 16 | 68 | 10% |
| illness | — | 100 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 3:54/km | 3:47/km | -7s | negative_split |
| 2 | 3:53/km | 3:48/km | -5s | negative_split |
| 3 | 3:50/km | 3:51/km | +1s | flat |
| 4 | 4:00/km | 3:48/km | -12s | negative_split |
| 5 | 3:59/km | 3:45/km | -14s | negative_split |
| 6 | 4:01/km | 3:44/km | -17s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 1.55% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 9.42% | 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% | 5/6 drag traff drag-peak-HR-band (83%) | 9.5/10 |
| pct_quality_km_in_zone | 20% | 50% av km i sonen (50% inkl grace) | 7.0/10 |
| pa_hr_coupling | 15% | 2.5% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 52 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target_per_rep | 15% | 6/6 drag innen ±3s/km, 100% innen ±8s/km av drag-spesifikk target | 9.5/10 |