| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3.00 km | 11:43 | 3:54/km | ✓ | 161 | 161 | 114 −47 | ▼ neg | 430 | — |
| 2 | 3.00 km | 11:38 | 3:52/km | ✓ | 163 | 164 | 115 −49 | ▼ neg | 434 | — |
| 3 | 3.00 km | 11:36 | 3:52/km | ✓ | 163 | 164 | 101 −63 | ▼ neg | 436 | 🔴 2.5 |
| 2026-03-16 | 5 x 2000 terskel | 3:50/km | 159 bpm |
| 2026-03-14 | Langtur 25 km m/ kvalitet | 3:57/km | 167 bpm |
| 2026-03-11 | 12 x 1000 terskel | 3:50/km | 155 bpm |
| 2026-03-09 | 6 x 2000 terskel | 3:50/km | 158 bpm |
| 2026-03-07 | LørdagsTOSK (sosial easy) | 4:01/km | 161 bpm |
Dagsformen var blant de beste i hele materialet. Søvnen var nær optimal: 7 timer 39 minutter med score 96 og hele 132 minutter REM-søvn — merkelappen «POSITIVE_OPTIMAL_STRUCTURE». HRV-snittet over 13 dager lå svært høyt på 79,6 ms med IN_RANGE-status og stigende trend, hvilepuls lav på 38, stress-snitt 19, Body Battery ladet fra 35 til 100, Training Readiness 75 (HIGH). Kroppen var i toppform og godt restituert.
Belastning: TSB dagen før var −7,9 (CTL 91,7, ATL 99,6) — fortsatt moderat tretthet, men ATL hadde begynt å falle fra toppen. Vi er 11 dager før Berlin halvmaraton 2026, 143 dager etter Frankfurt. Det var mildt ute (8,7 °C) men økten ble kjørt innendørs på bane. Sko: ASICS Metaspeed Sky Tokyo med 129 km. Strava-navnet forteller historien: «3 x 3000 @ 3:55-3:53-3:52 / Lt(3) 2,5 / Bena tilbake til normalen». To dager etter de tunge beina var Carl tilbake.
Planen var tre 3000-metere med en svak progresjon: 3:55-3:53-3:52. Carl traff det presist — 3:54, 3:52, 3:52 — en jevn, kontrollert nedtrapping over de tre lange dragene. Snittpacen var 3:54. Over 3000-meters drag, som krever vedvarende konsentrasjon, er denne presisjonen et tegn på god terskeldisiplin. At Carl la den svakt progressivt, framfor flatt, var fornuftig: det lar ham bygge inn i økten og bekrefte at beina responderer, snarere enn å åpne for hardt på en dag der han testet om trettheten hadde gitt seg. Pacestrategien var en kontrollert, lett progressiv terskelbelastning på halvmaraton-nær pace.
Pulsbildet var kontrollert med en pen, svak progresjon. hr_steady gjennom de tre dragene: 161,7 · 163,9 · 163,8 — en mild klatring inn i midtre I3, godt under LT2 (169). Snittpulsen var 159, makspuls 166. Inter-rep-driften på +2,1 bpm er lav. Men det avgjørende tallet er laktatet: Lt(3) = 2,5 mmol etter siste drag (pace 3:52, hr 164) ligger godt under LT2-laktatet på 3,3 — og er en dramatisk forbedring fra 3,9 bare to dager tidligere på lignende pace.
Det er taperens signatur i tall. Den tunge 16. mars-økten viste 3:50 supra-terskel (laktat 3,9) fordi reservene var tappet; 18. mars, etter to dagers redusert belastning, var 3:52 tilbake sub-terskel (2,5). Samme aerobe motor, men nå med reservene i ferd med å fylles. At laktatet falt så raskt — 1,4 enheter på to dager — bekrefter at trettheten 16. mars var akutt (tappet reserve), ikke en form-svikt. Carls «bena tilbake til normalen» er den subjektive bekreftelsen på det laktatet viser objektivt: taperen virket umiddelbart.
Watten var jevn med en svak stigning: 430, 434, 436 watt over de tre dragene — 5,9 W/kg ved 74 kg, et stramt bånd som speiler pace-progresjonen. Kadensen klatret fra 179 til 184 spm. Den jevne, svakt stigende watten bekrefter den kontrollerte progresjonen. Sammen med det lave laktatet (2,5) og den kontrollerte pulsen tegner watten bildet av en utøver med reservene på vei tilbake — samme mekaniske kraft som de tunge dagene, men nå til en lavere metabolsk kostnad.
Med +2,1 bpm drift og laktat 2,5 er fatigue-signalene i klar tilbakegang sammenlignet med 16. mars. Den lave driften, den jevne watten og det sub-terskel laktatet peker alle mot en kropp som henter seg inn. Den nær optimale dagsformen (søvn-score 96, 132 min REM, HRV 79,6) understøtter bildet: taperen frigjorde restitusjon, og reservene fylles. Det er ingen tegn til vedvarende tretthet; tvert imot er dette fingeravtrykket til en utøver som responderer perfekt på nedtrappingen, presist timet mot Berlin.
Den mest informative sammenligningen er med 16. mars to dager før: samme aerobe motor, men laktatet falt fra 3,9 (supra-terskel) til 2,5 (sub-terskel). Det illustrerer taperens virkning bedre enn noe annet enkeltdatapunkt. Mot peak-uka (4.–11. mars, alle laktat under 2,7) er 18. mars tilbake på det sub-terskel-nivået, et tegn på at formen var intakt og bare midlertidig maskert av tretthet 16. mars. At den scorer 8.9 plasserer den blant de sterke pre-Berlin-øktene — en bekreftelse på at Carl gikk inn i de siste dagene med form og friskhet på vei opp samtidig.
TSB −7,9 og fallende plasserer dagen i begynnelsen av taperen — ATL hadde begynt å synke fra toppen. CTL 91,7 viser at den høye basen var intakt. En kontrollert, lett progressiv terskeløkt på halvmaraton-nær pace er ideelt fasekoherent elleve dager før løpet: den vedlikeholder terskelfølelsen mens taperen frigjør restitusjon. At både laktat og subjektiv følelse bekreftet at beina var tilbake, er et svært godt tegn på at taperen traff. Subjektivt — «bena tilbake til normalen» — kjente Carl selv at friskheten kom tilbake.
Det taktisk modne er hvordan Carl brukte økten som en form-test i taperen. Etter de tunge beina 16. mars la han en kontrollert, lett progressiv økt og målte laktat for å sjekke om trettheten hadde gitt seg. Svaret — 2,5 mmol, ned fra 3,9 — bekreftet at taperen virket, og ga ham trygghet på at formen var intakt. Det er intelligent treningsstyring: ikke bare å trene, men å bruke objektive data til å verifisere at restitusjonen går som den skal i den kritiske fasen før et målløp. Den svakt progressive pacingen lot ham bygge inn og bekrefte responsen uten å risikere å overbelaste på en restitusjonsdag.
Eksekusjonen på 8.6 hviler på den kontrollerte progresjonen: pace-presisjonen (tre drag i en jevn nedtrapping) gir høy uttelling, watt-stabiliteten løfter, og inter-rep-driften (+2,1 bpm) er lav. Andelen drag i terskelsone er full, og laktatdataene bekrefter en ideelt kalibrert sub-terskel intensitet. Plan-fullføringen er komplett. Det som holder eksekusjonen fra 9-tallet er at en tre-drags serie gir færre datapunkter enn lengre serier. Kontekstscoren på 9.5 er svært høy og fortjent: den nær perfekte søvnen (score 96), den rekordhøye HRV-en og den ideelle fasekoherensen i taperen gir nær full uttelling. Samlet 8.9 Sterk er en presis dom over en sterk form-test i taperen.
Med eksekusjon på 8.6 og kontekst på 9.5 er det lite å hente. Det marginale løftet ligger i en lengre serie (flere datapunkter), men en kort, kontrollert økt var nettopp riktig dose i taperen — å legge til volum ville motvirket restitusjonsformålet. Laktatdataene er allerede på plass og bekrefter at beina var tilbake. Dette er finpuss på en velgjennomført form-test som leverte nøyaktig den informasjonen Carl trengte før Berlin.
Dette var taperens første frukt: tre kontrollerte 3000-metere på 3:52 med laktatet tilbake på 2,5 — ned fra 3,9 bare to dager før — og «bena tilbake til normalen». Take-away for treneren er at taperen virket umiddelbart: det raske laktatfallet bekreftet at trettheten 16. mars var akutt reserve-tapping, ikke form-svikt, og at den eksepsjonelle peak-formen var intakt. For Berlin-prognosen, elleve dager unna, var dette et svært beroligende signal — form og friskhet steg sammen inn mot løpet, og resultatet (1:21:19) bekreftet at taperen traff perfekt.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 3.00 km | 11:43 | 3:54/km | 157 | 165.0 | 90 | 430 |
| 2 | 3.00 km | 11:38 | 3:52/km | 160 | 166.0 | 91 | 434 |
| 3 | 3.00 km | 11:36 | 3:52/km | 160 | 166.0 | 92 | 436 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2026-03-16 | 13.4 | 3:50 | — | 159 | 0 | 8.8 | 0.0 | Saucony Endorph | → |
| 2026-03-14 | 26.0 | 3:57 | — | 167 | -8 | 7.1 | +1.7 | Nike Vaporfly 4 | → |
| 2026-03-11 | 16.2 | 3:50 | — | 155 | +4 | 9.5 | -0.7 | ASICS Metaspeed | → |
| 2026-01-12 | 11.1 | 3:55 | — | 162 | -3 | 8.5 | +0.3 | Saucony Endorph | → |
| 2025-04-07 | 9.1 | 3:58 | — | 129 | +30 | 8.7 | +0.1 | Adidas Adios Pr | → |
↑ 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-03-11 | 38 | 83 | 6.9 h | 20 |
| 2026-03-12 | 38 | 76 | 7.2 h | 19 |
| 2026-03-13 | 37 | 87 | 7.1 h | 21 |
| 2026-03-14 | 37 | 75 | 7.2 h | 17 |
| 2026-03-15 | 37 | 86 | 8.0 h | 19 |
| 2026-03-16 | 37 | 79 | 7.9 h | 20 |
| 2026-03-17 | 37 | 75 | 6.9 h | 19 |
| 2026-03-18 | 38 | 81 | 7.7 h | 19 |
python3 scripts/quality_session_recovery_response.py --date 2026-03-18 når 2-3 dager har gått.interval_xlong
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 162 → 164 bpm (+2.1) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +24.2 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 2.2% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 77% i / 23% under / 0% over | treffer |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 163 bpm | 113 bpm | −50 bpm |
| Rep 2 | 165 bpm | 115 bpm | −50 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 135.9 | 135.7 | +0.1% |
| GCT (ms) | 227.6 | 230.5 | -1.3% |
| Vertical Ratio | 6.9 | 7.0 | -1.6% |
| Vertical Oscillation | 9.1 | 9.1 | -0.6% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 3.0 km | 3:54/km | 10K | 95.9% |
| 2 | 3.0 km | 3:52/km | 10K | 96.7% |
| 3 | 3.0 km | 3:52/km | 10K | 96.7% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 81 | 100 | 35% |
| rhr | 38 | 100 | 25% |
| sleep_score | 96 | 96 | 15% |
| sleep_debt | — | 100 | 10% |
| stress | 19 | 62 | 10% |
| illness | — | 85 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 3:56/km | 3:53/km | -3s | negative_split |
| 2 | 4:04/km | 3:48/km | -16s | negative_split |
| 3 | 4:04/km | 3:48/km | -16s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 0.76% | eksepsjonelt jevn |
| Intra-rep CV (første→steady→siste 500m) | 8.96% | 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% | 3/3 drag innen ±5s/km av pace-rampa (100%) — progressiv (pace-rampe, ikke HR-band) | 9.5/10 |
| pct_quality_km_in_zone | 20% | 67% av km i sonen (67% inkl grace) | 7.0/10 |
| pa_hr_coupling | 15% | 2.2% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 50 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target_per_rep | 15% | 3/3 drag innen ±3s/km, 100% innen ±8s/km av drag-spesifikk target | 9.5/10 |