| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.16 km | 0:45 | 4:38/km | ↓ 38s | 149 | 149 | 122 −27 | 382 | — | |
| 2 | 0.13 km | 0:45 | 5:53/km | ↓ 113s | 127 | 127 | 124 −3 | 321 | — | |
| 3 | 0.14 km | 0:45 | 5:27/km | ↓ 87s | 130 | 130 | 127 −3 | 342 | — | |
| 4 | 0.13 km | 0:45 | 5:36/km | ↓ 96s | 135 | 135 | 125 −10 | 337 | — | |
| 5 | 0.14 km | 0:45 | 5:17/km | ↓ 77s | 133 | 133 | 128 −5 | 355 | — | |
| 6 | 0.14 km | 0:45 | 5:09/km | ↓ 69s | 132 | 132 | 125 −7 | 358 | — | |
| 7 | 0.14 km | 0:45 | 5:23/km | ↓ 83s | 131 | 131 | 127 −4 | 343 | — | |
| 8 | 0.14 km | 0:45 | 5:30/km | ↓ 90s | 133 | 133 | 123 −10 | 340 | — | |
| 9 | 0.12 km | 0:45 | 6:24/km | ↓ 144s | 130 | 130 | 130 −0 | 291 | — | |
| 10 | 0.14 km | 0:45 | 5:15/km | ↓ 75s | 133 | 133 | 75 −58 | 348 | — | |
| 11 | 0.14 km | 0:45 | 5:22/km | ↓ 82s | 115 | 115 | 137 −-22 | 345 | — | |
| 12 | 0.14 km | 0:45 | 5:32/km | ↓ 92s | 142 | 142 | 132 −10 | 339 | — | |
| 13 | 0.15 km | 0:45 | 5:06/km | ↓ 66s | 139 | 139 | 132 −7 | 361 | — | |
| 14 | 0.14 km | 0:45 | 5:34/km | ↓ 94s | 138 | 138 | 136 −2 | 328 | — | |
| 15 | 0.13 km | 0:45 | 5:58/km | ↓ 118s | 142 | 142 | 138 −4 | 311 | — | |
| 16 | 0.14 km | 0:45 | 5:30/km | ↓ 90s | 145 | 145 | 138 −7 | 332 | — | |
| 17 | 0.14 km | 0:45 | 5:33/km | ↓ 93s | 143 | 143 | 132 −11 | 331 | — | |
| 18 | 0.13 km | 0:45 | 5:41/km | ↓ 101s | 139 | 139 | 136 −3 | 324 | — | |
| 19 | 0.15 km | 0:45 | 5:00/km | ↓ 60s | 143 | 143 | 142 −1 | 370 | — | |
| 20 | 0.14 km | 0:45 | 5:15/km | ↓ 75s | 147 | 147 | 78 −69 | 350 | — | |
| 21 | 0.15 km | 0:45 | 4:53/km | ↓ 53s | 124 | 124 | 146 −-22 | 370 | — | |
| 22 | 0.14 km | 0:45 | 5:33/km | ↓ 93s | 150 | 150 | 141 −9 | 333 | — | |
| 23 | 0.14 km | 0:45 | 5:21/km | ↓ 81s | 146 | 146 | 140 −6 | 343 | — | |
| 24 | 0.16 km | 0:45 | 4:40/km | ↓ 40s | 146 | 146 | 141 −5 | 384 | — | |
| 25 | 0.14 km | 0:45 | 5:14/km | ↓ 74s | 147 | 147 | 146 −1 | 352 | — | |
| 26 | 0.15 km | 0:45 | 5:07/km | ↓ 67s | 151 | 151 | 145 −6 | 358 | — | |
| 27 | 0.15 km | 0:45 | 5:04/km | ↓ 64s | 149 | 149 | 149 −0 | 355 | — | |
| 28 | 0.17 km | 0:45 | 4:29/km | ↓ 29s | 154 | 154 | 146 −8 | 405 | — | |
| 29 | 0.15 km | 0:45 | 4:55/km | ↓ 55s | 150 | 150 | 148 −2 | 373 | — | |
| 30 | 0.13 km | 0:45 | 5:36/km | ↓ 96s | 153 | 153 | 132 −21 | 328 | — |
| 2026-04-19 | 2 x 10 x 45/15 mølle | 4:36/km | 139 bpm |
| 2026-04-13 | MandagsTOSK terskel | 4:15/km | 154 bpm |
| 2026-04-09 | 6 x 1000 aerob | 3:59/km | 148 bpm |
| 2026-03-29 | Berlin halvmaraton (race) | —/km | 162.2 bpm |
| 2026-03-25 | 4 x 1000 terskel | 3:52/km | 151 bpm |
Markørene var fortsatt i bedring etter sykdommen, men den subjektive følelsen hadde snudd. HRV-snittet lå fortsatt på 53,2 ms med LOW-status og fallende trend (bare 4 av 14 dager balansert), hvilepuls 43, stress-snitt 30 — alle fortsatt preget av infeksjonen. Men Body Battery ladet nå fra 16 til 79 (bedre enn de 5→45 fire dager før), søvn 7 timer 52 minutter (score 85), Training Readiness 64. Det viktigste signalet var subjektivt: Carl kjente «overskudd igjen», et tegn på at sykdommen ga seg selv om de autonome tallene henger etter.
Belastning: TSB dagen før var +9,68 (CTL 74,9, ATL 65,2) — fortsatt kunstig høyt etter sykdomsredusert trening. Vi er i base-fasen mot Amsterdam Maraton 2026, like etter sykdomsperioden 14.–20. april. Økten ble kjørt på mølle (tag «Mølle», 13–16 km/t). Sko: HOKA Cielo X1 2.0. Strava-navnet: «@13-16 kmh / Deilig med litt fart og overskudd igjen».
Med tretti 45/15-drag i 13–16 km/t var dette en moderat aerob økt med litt mer fart enn sykdomsdagen 19. april. Per-drag-pacen er støyende (45-sekunders segmenter), men Carl la et noe høyere og jevnere nivå enn fire dager tidligere — et tegn på at kroppen tålte mer. Han holdt fortsatt dosen kontrollert: dette var ikke en hard fartsøkt, men en forsiktig gjeninnføring av litt tempo. Den lille fart-økningen mot toppen av området (16 km/t) reflekterer det Carl beskrev som «litt fart og overskudd igjen» — han testet forsiktig at beina responderte, uten å presse en syk-svekket kropp for hardt.
Pulsen bekrefter den kontrollerte aerobe gjeninnføringen. Snittpulsen for kvalitetsdelen lå på 135, med en mild klatring fra rundt 149 i de tidlige dragene mot 153 mot slutten (inter-rep-drift +4 bpm). Med LT1 på 159 betyr det at Carl holdt seg i I2 gjennom hele økten — godt under terskel, akkurat der en post-sykdom-opphentingsøkt skal ligge. Det var ingen hard aerob stimulus, men en kontrollert, lett belastning som lot kroppen kjenne på litt fart uten å trekke for store veksler. For en kropp på vei opp av sykdom var den lave, kontrollerte pulsen nøyaktig riktig — nok bevegelse til å holde rytmen, lite nok til ikke å sette tilbake restitusjonen.
Watten lå lavt rundt 351 watt i snitt — beskjedent, konsistent med en kropp fortsatt i opphenting. Det er en svak forbedring fra sykdomsdagen, men fortsatt godt under Carls normale 45/15-kraft (440–460 watt på friske dager). Den lave watten bekrefter at dette var en forsiktig aerob økt, ikke en hard stimulus. Kadensen var moderat. Det er lite å lese ut av kraft-dataene utover at de plasserer økten trygt i det lette, aerobe opphentingssjiktet — og at det var riktig nivå for dagen.
Med +4 bpm drift og pulsen kontrollert i I2 er det ingen unormale fatigue-signaler i selve økten — den var for lett til å avsløre dem. Det bredere bildet — fortsatt LOW HRV og forhøyet hvilepuls — viser at den autonome restitusjonen ennå pågikk, men Body Battery hadde klatret og den subjektive følelsen hadde snudd. Det er fingeravtrykket til en kropp i bedring: de objektive markørene henger etter, men kapasiteten og overskuddet er på vei tilbake. Carl leste dette riktig og holdt dosen lett — en forsiktig opphenting, ikke en gjenopptakelse av full kvalitet.
Mot sykdomsdagen 19. april (skår 5.9) er 23. april et tydelig steg opp: høyere fart, høyere Body Battery, og en subjektiv vending fra «sykdom og drit» til «overskudd igjen». Mot friske 45/15-økter (29. januar, skår 7.3) ligger den fortsatt under, fordi kroppen ennå var i opphenting. Den passer inn i restitusjonsbuen som det første steget tilbake mot kvalitet etter sykdommen. De påfølgende øktene (25. april 3×10 min, 28. april 3×2000 @ 3:53) viser at opphentingen fortsatte raskt — innen få dager var Carl tilbake til ekte terskelkvalitet.
TSB +9,68 reflekterer sykdomsredusert trening. CTL 74,9 var på sitt laveste i perioden etter to sykdomsbølger. Vi er i base-fasen mot Amsterdam Maraton 2026, og en forsiktig aerob 45/15 er det mest fasekoherente man kan gjøre som første steg tilbake etter sykdom — lav belastning, litt fart, kontrollerte mølleforhold. At Carl kjente «overskudd igjen» var et godt tegn på at basen kunne begynne å bygges tilbake. Subjektivt var dette en oppmuntrende dag — den første der trening kjentes som noe annet enn å overleve sykdom.
Det Carl gjorde riktig var å lese den subjektive vendingen og gjeninnføre litt fart forsiktig. Han presset ikke en full kvalitetsøkt på en kropp der HRV fortsatt var LOW, men la en kontrollert aerob økt med litt tempo — nøyaktig riktig første steg. Den graderte tilnærmingen (lett 45/15 før de hardere terskeløktene som fulgte) er en god post-sykdom-protokoll: bygg tilbake aerobt før du legger på intensitet. For treneren er observasjonen at den subjektive følelsen («overskudd») her var et tidligere og nyttig signal om bedring enn de tregere autonome markørene (HRV), og at Carl klokt brukte den til å dosere en forsiktig opptrapping.
Eksekusjonen på 6.2 reflekterer 45/15-sjangerens lavere score kombinert med det lette, post-sykdom-nivået. Den lave farten og watten, og den støyende 45/15-pace-målingen, gir lite å score på i en terskel-mal. Plan-fullføringen er komplett. Kontekstscoren på 7.8 er bedre enn sykdomsdagens — den klatrende Body Battery-en og den subjektive bedringen løfter den, selv om HRV fortsatt var LOW. Samlet 6.7 Solid er en rettferdig dom over en forsiktig, velplassert opphentingsøkt — et tydelig steg opp fra sykdomsdagen, men ennå ikke full kvalitet.
Som med sykdomsdagen handler dette om tilstand, ikke utførelse: en mer restituert kropp ville tålt høyere fart og gitt en høyere score. Men å presse mer på en kropp med fortsatt LOW HRV ville vært feil — den forsiktige dosen var riktig. Den realistiske vurderingen er at 6.7 er et passende nivå for en første aerob opphentingsøkt etter sykdom, og at en høyere score ville krevd en mer fullstendig restituert kropp. Den riktige veien videre var gradvis opptrapping, som de påfølgende øktene viste.
Dette var den forsiktige opphentingen etter sykdom: tretti aerobe mikrodrag med litt fart, der Carl kjente «overskudd igjen» for første gang på en uke. Take-away for treneren er at den subjektive vendingen kom før de autonome markørene tok seg inn, og at Carl klokt brukte den til å gjeninnføre litt tempo uten å presse. For Amsterdam-bygget var dette første steg tilbake mot kvalitet — og den raske opptrappingen som fulgte (3×10 min to dager senere, 3×2000 @ 3:53 fem dager senere) viste at basen kunne bygges tilbake fort når sykdommen først hadde gitt seg.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 0.16 km | 0:45 | 4:38/km | 148 | 149 | 169 | 382 |
| 2 | 0.13 km | 0:45 | 5:53/km | 129 | 143 | 169 | 321 |
| 3 | 0.14 km | 0:45 | 5:27/km | 131 | 137 | 170 | 342 |
| 4 | 0.13 km | 0:45 | 5:36/km | 136 | 143 | 171 | 337 |
| 5 | 0.14 km | 0:45 | 5:17/km | 133 | 142 | 169 | 355 |
| 6 | 0.14 km | 0:45 | 5:09/km | 133 | 142 | 171 | 358 |
| 7 | 0.14 km | 0:45 | 5:23/km | 133 | 144 | 167 | 343 |
| 8 | 0.14 km | 0:45 | 5:30/km | 134 | 144 | 171 | 340 |
| 9 | 0.12 km | 0:45 | 6:24/km | 131 | 141 | 171 | 291 |
| 10 | 0.14 km | 0:45 | 5:15/km | 135 | 147 | 173 | 348 |
| 11 | 0.14 km | 0:45 | 5:22/km | 107 | 137 | 166 | 345 |
| 12 | 0.14 km | 0:45 | 5:32/km | 142 | 149 | 171 | 339 |
| 13 | 0.15 km | 0:45 | 5:06/km | 140 | 152 | 175 | 361 |
| 14 | 0.14 km | 0:45 | 5:34/km | 139 | 149 | 172 | 328 |
| 15 | 0.13 km | 0:45 | 5:58/km | 142 | 150 | 177 | 311 |
| 16 | 0.14 km | 0:45 | 5:30/km | 146 | 153 | 173 | 332 |
| 17 | 0.14 km | 0:45 | 5:33/km | 145 | 158 | 177 | 331 |
| 18 | 0.13 km | 0:45 | 5:41/km | 140 | 149 | 178 | 324 |
| 19 | 0.15 km | 0:45 | 5:00/km | 144 | 152 | 172 | 370 |
| 20 | 0.14 km | 0:45 | 5:15/km | 147 | 154 | 176 | 350 |
| 21 | 0.15 km | 0:45 | 4:53/km | 114 | 146 | 178 | 370 |
| 22 | 0.14 km | 0:45 | 5:33/km | 150 | 155 | 178 | 333 |
| 23 | 0.14 km | 0:45 | 5:21/km | 148 | 156 | 171 | 343 |
| 24 | 0.16 km | 0:45 | 4:40/km | 147 | 155 | 175 | 384 |
| 25 | 0.14 km | 0:45 | 5:14/km | 148 | 156 | 173 | 352 |
| 26 | 0.15 km | 0:45 | 5:07/km | 151 | 158 | 169 | 358 |
| 27 | 0.15 km | 0:45 | 5:04/km | 150 | 156 | 177 | 355 |
| 28 | 0.17 km | 0:45 | 4:29/km | 154 | 162 | 178 | 405 |
| 29 | 0.15 km | 0:45 | 4:55/km | 152 | 162 | 180 | 373 |
| 30 | 0.13 km | 0:45 | 5:36/km | 154 | 159 | 184 | 328 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-12-18 | 8.0 | 4:14 | — | 143 | -3 | 4.9 | +1.7 | Saucony Endorph | → |
| 2025-04-04 | 7.9 | 4:00 | — | 136 | +4 | 7.1 | -0.5 | Adidas Adios Pr | → |
| 2025-02-14 | 6.8 | 3:52 | — | 151 | -11 | 6.8 | -0.2 | Adidas Adios Pr | → |
| 2025-02-07 | 9.3 | 3:52 | — | 148 | -8 | 7.4 | -0.8 | Adidas Adios Pr | → |
| 2025-01-17 | 7.9 | 4:00 | — | 149 | -9 | 7.5 | -0.9 | Adidas Takumi S | → |
↑ 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-04-16 | 44.0 | 46 | 7.7 h | 26 |
| 2026-04-17 | 43.0 | 51 | 8.3 h | 26 |
| 2026-04-18 | 45.0 | 38 | 6.0 h | 36 |
| 2026-04-19 | 45.0 | 47 | 7.8 h | 32 |
| 2026-04-20 | 43.0 | 40 | 7.8 h | 32 |
| 2026-04-21 | 43.0 | 52 | 7.4 h | 28 |
| 2026-04-22 | 43.0 | 57 | 7.5 h | 27 |
| 2026-04-23 | 43.0 | 64 | 7.9 h | 30 |
python3 scripts/quality_session_recovery_response.py --date 2026-04-23 når 2-3 dager har gått.interval_short
· Fase: Fase 0 → Fase 1 overgang (uke 17) ✓
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 149 → 153 bpm (+4.0) | akseptabel |
| Intra-rep drift (første→siste 500m, snitt) | +-4.7 bpm | kontrollert |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | -0.9% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 1% i / 99% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 148 bpm | 143 bpm | −5 bpm |
| Rep 2 | 132 bpm | 135 bpm | −-3 bpm |
| Rep 3 | 137 bpm | 142 bpm | −-5 bpm |
| Rep 4 | 143 bpm | 138 bpm | −5 bpm |
| Rep 5 | 142 bpm | 142 bpm | −0 bpm |
| Rep 6 | 138 bpm | 144 bpm | −-6 bpm |
| Rep 7 | 137 bpm | 144 bpm | −-7 bpm |
| Rep 8 | 140 bpm | 141 bpm | −-1 bpm |
| Rep 9 | 141 bpm | 147 bpm | −-6 bpm |
| Rep 10 | 134 bpm | 74 bpm | −60 bpm |
| Rep 11 | 137 bpm | 143 bpm | −-6 bpm |
| Rep 12 | 149 bpm | 152 bpm | −-3 bpm |
| Rep 13 | 145 bpm | 149 bpm | −-4 bpm |
| Rep 14 | 144 bpm | 149 bpm | −-5 bpm |
| Rep 15 | 150 bpm | 153 bpm | −-3 bpm |
| Rep 16 | 153 bpm | 158 bpm | −-5 bpm |
| Rep 17 | 149 bpm | 149 bpm | −0 bpm |
| Rep 18 | 148 bpm | 151 bpm | −-3 bpm |
| Rep 19 | 152 bpm | 154 bpm | −-2 bpm |
| Rep 20 | 152 bpm | 78 bpm | −74 bpm |
| Rep 21 | 146 bpm | 151 bpm | −-5 bpm |
| Rep 22 | 155 bpm | 156 bpm | −-1 bpm |
| Rep 23 | 151 bpm | 155 bpm | −-4 bpm |
| Rep 24 | 154 bpm | 156 bpm | −-2 bpm |
| Rep 25 | 156 bpm | 158 bpm | −-2 bpm |
| Rep 26 | 156 bpm | 155 bpm | −1 bpm |
| Rep 27 | 156 bpm | 158 bpm | −-2 bpm |
| Rep 28 | 162 bpm | 162 bpm | −0 bpm |
| Rep 29 | 155 bpm | 158 bpm | −-3 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Kadens (spm) | 84.6 | 86.5 | -2.2% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 0.2 km | 4:38/km | 5K | 80.4% |
| 2 | 0.1 km | 5:53/km | 5K | 63.3% |
| 3 | 0.1 km | 5:27/km | 5K | 68.4% |
| 4 | 0.1 km | 5:36/km | 5K | 66.5% |
| 5 | 0.1 km | 5:17/km | 5K | 70.5% |
| 6 | 0.1 km | 5:09/km | 5K | 72.4% |
| 7 | 0.1 km | 5:23/km | 5K | 69.2% |
| 8 | 0.1 km | 5:30/km | 5K | 67.8% |
| 9 | 0.1 km | 6:24/km | 5K | 58.2% |
| 10 | 0.1 km | 5:15/km | 5K | 71.0% |
| 11 | 0.1 km | 5:22/km | 5K | 69.4% |
| 12 | 0.1 km | 5:32/km | 5K | 67.3% |
| 13 | 0.1 km | 5:06/km | 5K | 73.1% |
| 14 | 0.1 km | 5:34/km | 5K | 66.9% |
| 15 | 0.1 km | 5:58/km | 5K | 62.5% |
| 16 | 0.1 km | 5:30/km | 5K | 67.8% |
| 17 | 0.1 km | 5:33/km | 5K | 67.1% |
| 18 | 0.1 km | 5:41/km | 5K | 65.6% |
| 19 | 0.1 km | 5:00/km | 5K | 74.5% |
| 20 | 0.1 km | 5:15/km | 5K | 71.0% |
| 21 | 0.1 km | 4:53/km | 5K | 76.3% |
| 22 | 0.1 km | 5:33/km | 5K | 67.1% |
| 23 | 0.1 km | 5:21/km | 5K | 69.7% |
| 24 | 0.2 km | 4:40/km | 5K | 79.9% |
| 25 | 0.1 km | 5:14/km | 5K | 71.2% |
| 26 | 0.1 km | 5:07/km | 5K | 72.8% |
| 27 | 0.1 km | 5:04/km | 5K | 73.6% |
| 28 | 0.2 km | 4:29/km | 5K | 83.1% |
| 29 | 0.1 km | 4:55/km | 5K | 75.8% |
| 30 | 0.1 km | 5:36/km | 5K | 66.5% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 64 | 100 | 35% |
| rhr | 43.0 | 60 | 25% |
| sleep_score | 85 | 85 | 15% |
| sleep_debt | — | 100 | 10% |
| stress | 30 | 40 | 10% |
| illness | — | 30 | 5% |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 6.82% | ujevn |
| Intra-rep CV (første→steady→siste 500m) | 4.89% | liten ramp-up |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.| Komponent | Vekt | Vurdering | Score |
|---|---|---|---|
| block_max_hr | 30% | Max-HR bommet target (162 vs 165) | 4.5/10 |
| block_drift | 20% | Snitt-drift første→siste 3 drag: +9 bpm | 9.0/10 |
| pace_cv | 15% | Pace-CV 7.6% (4:29–6:24) | 6.0/10 |
| hr_max_respons | 15% | Maks-HR i økten: 162 (87% av maks 186) | 6.5/10 |
| pace_target | 25% | Snitt drag-pace 5:19/km (tag: 45_15_terskel) | 6.0/10 |