| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:59 | 3:59/km | ✓ | 159 | 159 | 88 −71 | ▼ neg | 464 | — |
| 2 | 1.01 km | 4:00 | 3:57/km | ✓ | 157 | 158 | 90 −68 | ▼ neg | 445 | — |
| 3 | 1.00 km | 3:57 | 3:57/km | ✓ | 160 | 161 | 91 −70 | ▼ neg | 458 | — |
| 4 | 1.00 km | 3:59 | 3:59/km | ✓ | 159 | 159 | 98 −61 | ▼ neg | 450 | — |
| 5 | 0.40 km | 1:26 | 3:35/km | ↑ 25s | 155 | — | — | 507 | — | |
| 6 | 0.41 km | 1:28 | 3:34/km | ↑ 26s | 156 | — | — | 484 | — | |
| 7 | 0.41 km | 1:29 | 3:37/km | ↑ 23s | 156 | — | — | 487 | — | |
| 8 | 0.40 km | 1:27 | 3:37/km | ↑ 23s | 157 | — | — | 483 | — | |
| 9 | 0.40 km | 1:27 | 3:37/km | ↑ 23s | 154 | — | — | 496 | — | |
| 10 | 0.40 km | 1:26 | 3:35/km | ↑ 25s | 159 | — | — | 486 | — | |
| 11 | 0.40 km | 1:27 | 3:37/km | ↑ 23s | 157 | — | — | 500 | — | |
| 12 | 0.40 km | 1:27 | 3:37/km | ↑ 23s | 160 | — | — | 502 | — | |
| 13 | 0.40 km | 1:27 | 3:37/km | ↑ 23s | 157 | — | — | 488 | — | |
| 14 | 0.41 km | 1:22 | 3:20/km | ↑ 40s | 164 | — | — | 490 | — | |
| 15 | 1.01 km | 3:57 | 3:54/km | ↑ 6s | 161 | 161 | 104 −57 | ▲ pos | 462 | — |
| 16 | 1.00 km | 3:58 | 3:58/km | ✓ | 158 | 158 | 96 −62 | ▼ neg | 454 | — |
| 17 | 1.01 km | 3:58 | 3:55/km | ↑ 5s | 158 | 158 | 100 −58 | ▼ neg | 461 | — |
| 18 | 1.01 km | 3:56 | 3:53/km | ↑ 7s | 160 | 160 | 161 −-1 | ▼ neg | 460 | — |
| 2025-09-17 | 15 x 1000 terskel | 3:52/km | 149 bpm |
| 2025-09-15 | Intervalløkt | 4:05/km | 152 bpm |
| 2025-09-13 | Langtur 36 km | 4:13/km | 159 bpm |
| 2025-09-10 | 10 x 1000 aerob | 4:00/km | 133 bpm |
| 2025-09-06 | Trondheim halvmaraton 1:24:24 | —/km | 166.2 bpm |
Pre-readiness hadde et tydelig rødt flagg. Training Readiness lå på 13 (POOR), og HRV-statusen var ONBOARDING (Garmin var i en re-kalibreringsfase, bare 6 av 14 dager balansert) med fallende trend. Men de øvrige signalene var bedre: hvilepuls 41, en god søvn på 7 timer 10 minutter (score 86, «POSITIVE_LONG_AND_DEEP»), og lavt stress-snitt på 17. Som med økten fem dager tidligere drives det lave readiness-tallet sannsynligvis av akkumulert treningsbelastning snarere enn akutt dårlig restitusjon.
Belastningstallene bekrefter det: TSB dagen før var −3,68, men økten var stor (TRIMP 168,8) og dro TSB til −11. Vi er i post-race base-bygging, 16 dager etter Trondheim HM og 34 dager fra Frankfurt. Det var kjølig — 7,3 °C, følt 3,0 — med 22 km/t vind. Sko: HOKA Cielo X1 2.0 med 21 km — en ny supersko-modell Carl testet, en annen plate-og-skum-konstruksjon enn hans vanlige Adidas- og Nike-flåte. Strava beskriver strukturen rett fram: «4 x 1000 @ 4:00 / 10 x 400 @ 3:40 / 4 x 1000 @ 4:00.»
Strukturen er en sandwich: terskelkilometere som ramme rundt en kjerne av fartsdrag. Carl traff målene godt. De fire innledende kilometerdragene lå på 3:59, 3:57, 3:57 og 3:59 — jevnt på 4:00-målet. De ti 400-meterne svingte mellom 3:20 og 3:37 i pace-termer (mål 3:40), altså raskere enn planlagt, med et toppdrag på 3:20. De fire avsluttende kilometerdragene kom inn på 3:54, 3:58, 3:55 og 3:53 — om mulig marginalt raskere enn de innledende, et tegn på at beina hadde fart igjen etter fartsdragene.
Innenfor hver blokk er pacingen god: kilometerdragene er jevne, og 400-meterne er rappe og konsistente. Problemet for scoringen er spennet mellom blokkene: et system som måler pace-konsistens over hele økten ser et sprang fra 4:00 til 3:20 og leser det som stor variasjon. Det er en feilmatch mellom en blandet økt og en jevnhets-mal — pace-spredningen er her tilsiktet struktur, ikke manglende kontroll.
Pulsbildet er øktens sterkeste kort, og det står i kontrast til scoren. hr_steady på de innledende kilometerdragene lå på 157–161, på 400-meterne klatret den jevnt fra 155 mot 164 (med toppdraget på 174 maks), og på de avsluttende kilometerdragene 158–162. Snittpulsen for kvalitetsdelen var 150. Med LT1 på 159 og LT2 på 169 betyr det at Carl holdt seg i nedre-til-midtre I3 gjennom det meste av økten, med fartsdragene som berørte øvre I3 / nedre I4. Det avgjørende: inter-rep-driften fra første til siste drag er bare +1,2 bpm over atten drag. Det er eksepsjonell HR-stabilitet — pulsen var nær identisk i den siste kilometeren som i den første, til tross for de ti fartsdragene imellom.
Den flate pulsen over et så stort, variert volum forteller at Carl hadde god aerob kontroll til tross for det lave readiness-tallet. Fartsdragene drev ikke pulsen ut av kontroll (de er for korte), og de avsluttende kilometerdragene viste ingen tegn til at fartsarbeidet hadde tappet terskelkapasiteten. Det er en sterk fysiologisk respons som den generiske scoren ikke fanger.
Watten avslører fartsdragene tydelig. Kilometerdragene lå rundt 445–464 watt, men 400-meterne spratt opp til 483–507 watt — kraftspisser 40–60 watt over kilometernivået, opp mot 6,8 W/kg på de hardeste. Toppdraget (drag 14, 3:20-pace) nådde 490 watt med kadens 195 spm. Disse kraftspissene er den nevromuskulære stimulusen — korte støt av høy effekt — mens kilometerdragene holdt en jevn terskelkraft. At de avsluttende kilometerdragene kom inn på samme høye watt (454–462) som de innledende bekrefter at fartsarbeidet ikke svekket terskelmotoren. Kadensen klatret til 188–195 spm på fartsdragene, mot 185–187 på kilometerne. Den nye HOKA-skoen leverte tilsynelatende godt på både terskel- og fartsdelen.
Den nær null inter-rep-driften (+1,2 bpm) er det motsatte av et fatigue-signal — over atten drag og tolv kilometer holdt pulsen seg flat. Det forteller at Carl, til tross for readiness 13, hadde god aerob kontroll og margin. Det reelle fatigue-bildet ligger i konteksten, ikke i økten: det lave readiness-tallet og den ONBOARDING HRV-statusen reflekterer akkumulert belastning, og den store TRIMP-en (168) la til mer. Men selve gjennomføringen — flat puls, bevarte avslutningsdrag, kraftspisser levert — viser ingen tegn til at formen rakna. Dette er en av øktene der den objektive HR-stabiliteten forteller en mer positiv historie enn readiness-tallet og den generiske scoren.
Mot samme-sone-historikken ligger 22. september i bunnsjiktet på score, sammen med «lapskaus»-økten 15. september (6.0). Men karakteren er helt annerledes: der var 15. september ustrukturert og ujevn, er 22. september en stor, velkontrollert økt med flat puls — den lave scoren skyldes her strukturheterogenitet, ikke dårlig utførelse. Mot 06. august (samme type sandwich-struktur, skår 7.4) er forskjellen at august-økten var kortere og kjørt på en mindre sliten dag. Den mest lærerike observasjonen er at to økter kan score likt (6.0) av helt ulike grunner — én fordi den manglet struktur, én fordi den hadde for mye variasjon for malen.
TSB −3,68 inn og −11 ut, med CTL 100, plasserer dagen i en høy-base post-race base-byggingsfase. En blandet terskel-og-fart-økt er fasekoherent for tidlig maratonbygg — den vedlikeholder både terskel og fart. At Carl kjørte den på en POOR-readiness-dag er på den aggressive enden, men de gode underliggende signalene (søvn, lav hvilepuls, lavt stress) og den flate pulsen i økten rettferdiggjorde det. Subjektivt viser den jevne, kontrollerte gjennomføringen at Carl hadde mer i tanken enn readiness-tallet antydet. Det var en produktiv treningsøkt til tross for det røde flagget.
Det taktisk gode er komposisjonen og kontrollen: terskelkilometere som ramme rundt fartsdrag gir både utholdenhet og fart, og at Carl holdt pulsen flat over hele den varierte serien viser modent belastningsstyring. At de avsluttende kilometerdragene kom inn marginalt raskere enn de innledende, etter ti fartsdrag, er et tegn på god energistyring. Den eneste reelle observasjonen er at en så blandet struktur scorer dårlig i en jevnhets-mal — for treneren er det verdt å vite at slike kombinasjonsøkter bør vurderes på HR-kontroll og blokk-intern konsistens, ikke på den samlede pace-spredningen. Å teste en ny sko (HOKA) på en slik økt var også et greit valg, gitt at den hadde 21 km fra før og ikke var en jomfrutur.
Eksekusjonen på 5.0 er der spenningen ligger. Den nær null inter-rep-driften (+1,2 bpm) burde isolert sett gi høy uttelling, men den oppveies av pace-konsistens-komponenten, som straffer det store spranget mellom kilometere (4:00) og 400-metere (3:20) hardt — systemet leser den tilsiktede strukturvariasjonen som inkonsistens. Andelen drag i én definert målsone blir også lav når økten spenner fra I3 til nedre I4. Plan-fullføringen er komplett, og HR-stabiliteten er sterk, men disse veier ikke opp for struktur-straffen i en intervall-mal. Kontekstscoren på 7.0 er midt på treet — god base og fasekoherens, men trukket ned av readiness 13 og den ONBOARDING HRV-en. Samlet 6.0 Solid undervurderer etter min vurdering kvaliteten på HR-styringen; som blandet kombinasjonsøkt var den klart bedre enn en generisk intervallscore fanger.
Det meste her handler om klassifisering, ikke utførelse. Hadde økten blitt scoret blokkvis — kilometerdragene som terskel, 400-meterne som fart — ville hver del reflektert sin egen gode konsistens, og totalen ligget høyere. Det er den samme begrensningen som rammer progressive og pyramide-økter: en jevnhets-mal passer dårlig for tilsiktet variert struktur. Fysiologisk er det lite Carl kunne gjort bedre — den flate pulsen og de bevarte avslutningsdragene er bevis på god styring. En friskere readiness-dag ville løftet konteksten marginalt, men selve økten var godt utført.
Dette var en stor, velkontrollert blandingsøkt — terskelkilometere rundt en kjerne av fartsdrag — levert med nær null pulsdrift på en dypt sliten dag. Den scorer 6.0, men det tallet undervurderer HR-styringen: den lave scoren skyldes at en blandet struktur passer dårlig i en jevnhets-mal, ikke at gjennomføringen var svak. Take-away for treneren er todelt: kombinasjonsøkter som denne bør vurderes blokkvis og på HR-kontroll, og Carls evne til å holde flat puls over atten varierte drag på POOR readiness vitner om en robust aerob motor. For Frankfurt-bygget var dette en produktiv økt som la både terskel- og fartsstimulus i grunnmuren mot maratonet.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:59 | 3:59/km | 150 | 162.0 | 185 | 464 |
| 2 | 1.01 km | 4:00 | 3:57/km | 148 | 161.0 | 183 | 445 |
| 3 | 1.00 km | 3:57 | 3:57/km | 151 | 163.0 | 185 | 458 |
| 4 | 1.00 km | 3:59 | 3:59/km | 149 | 163.0 | 185 | 450 |
| 5 | 0.40 km | 1:26 | 3:35/km | 141 | 164.0 | 189 | 507 |
| 6 | 0.41 km | 1:28 | 3:34/km | 144 | 166.0 | 188 | 484 |
| 7 | 0.41 km | 1:29 | 3:37/km | 144 | 165.0 | 188 | 487 |
| 8 | 0.40 km | 1:27 | 3:37/km | 144 | 167.0 | 190 | 483 |
| 9 | 0.40 km | 1:27 | 3:37/km | 145 | 167.0 | 190 | 496 |
| 10 | 0.40 km | 1:26 | 3:35/km | 147 | 168.0 | 191 | 486 |
| 11 | 0.40 km | 1:27 | 3:37/km | 146 | 167.0 | 191 | 500 |
| 12 | 0.40 km | 1:27 | 3:37/km | 147 | 169.0 | 191 | 502 |
| 13 | 0.40 km | 1:27 | 3:37/km | 146 | 166.0 | 191 | 488 |
| 14 | 0.41 km | 1:22 | 3:20/km | 149 | 174.0 | 195 | 490 |
| 15 | 1.01 km | 3:57 | 3:54/km | 152 | 163.0 | 185 | 462 |
| 16 | 1.00 km | 3:58 | 3:58/km | 150 | 162.0 | 187 | 454 |
| 17 | 1.01 km | 3:58 | 3:55/km | 150 | 162.0 | 187 | 461 |
| 18 | 1.01 km | 3:56 | 3:53/km | 152 | 161.0 | 186 | 460 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-09-17 | 14.6 | 3:52 | — | 149 | -2 | 7.7 | -1.2 | Nike Vaporfly 4 | → |
| 2025-09-15 | 17.0 | 4:05 | — | 152 | -4 | 6.0 | +0.5 | Adidas Adios Pr | → |
| 2025-09-02 | 13.6 | 3:52 | — | 149 | -2 | 7.6 | -1.1 | Nike Vaporfly 4 | → |
| 2025-08-19 | 16.9 | 3:56 | — | 154 | -6 | 7.7 | -1.2 | Adidas Adios Pr | → |
| 2025-04-23 | 7.1 | 4:06 | — | 152 | -4 | 8.8 | -2.3 | Nike Alphafly | → |
↑ 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-09-15 | 40 | 59 | 6.8 h | 19 |
| 2025-09-16 | 40 | 60 | 5.8 h | 22 |
| 2025-09-17 | 40 | 64 | 7.5 h | 19 |
| 2025-09-18 | 39 | 64 | 7.0 h | 20 |
| 2025-09-19 | 40 | 61 | 6.2 h | 27 |
| 2025-09-20 | 40 | 47 | 6.0 h | 38 |
| 2025-09-21 | 41 | 38 | 8.3 h | 29 |
| 2025-09-22 | 41 | 59 | 7.2 h | 17 |
python3 scripts/quality_session_recovery_response.py --date 2025-09-22 når 2-3 dager har gått.interval_short
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 159 → 160 bpm (+1.2) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +21.2 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | -0.9% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 31% i / 69% under / 1% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 157 bpm | 114 bpm | −43 bpm |
| Rep 2 | 160 bpm | 90 bpm | −70 bpm |
| Rep 3 | 163 bpm | 91 bpm | −72 bpm |
| Rep 4 | 155 bpm | 98 bpm | −57 bpm |
| Rep 5 | 164 bpm | 120 bpm | −44 bpm |
| Rep 6 | 166 bpm | 139 bpm | −27 bpm |
| Rep 7 | 165 bpm | 118 bpm | −47 bpm |
| Rep 8 | 167 bpm | 155 bpm | −12 bpm |
| Rep 9 | 167 bpm | 134 bpm | −33 bpm |
| Rep 10 | 168 bpm | 148 bpm | −20 bpm |
| Rep 11 | 167 bpm | 122 bpm | −45 bpm |
| Rep 12 | 169 bpm | 133 bpm | −36 bpm |
| Rep 13 | 166 bpm | 122 bpm | −44 bpm |
| Rep 14 | 174 bpm | 104 bpm | −70 bpm |
| Rep 15 | 160 bpm | 105 bpm | −55 bpm |
| Rep 16 | 162 bpm | 106 bpm | −56 bpm |
| Rep 17 | 162 bpm | 100 bpm | −62 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 136.9 | 122.0 | +12.2% |
| GCT (ms) | 215.1 | 238.0 | -9.6% |
| Vertical Ratio | 6.4 | 7.3 | -12.0% |
| Vertical Oscillation | 8.6 | 8.7 | -1.4% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 3:59/km | 5K | 93.6% |
| 2 | 1.0 km | 3:57/km | 5K | 94.3% |
| 3 | 1.0 km | 3:57/km | 5K | 94.3% |
| 4 | 1.0 km | 3:59/km | 5K | 93.6% |
| 5 | 0.4 km | 3:35/km | 5K | 104.0% |
| 6 | 0.4 km | 3:34/km | 5K | 104.5% |
| 7 | 0.4 km | 3:37/km | 5K | 103.0% |
| 8 | 0.4 km | 3:37/km | 5K | 103.0% |
| 9 | 0.4 km | 3:37/km | 5K | 103.0% |
| 10 | 0.4 km | 3:35/km | 5K | 104.0% |
| 11 | 0.4 km | 3:37/km | 5K | 103.0% |
| 12 | 0.4 km | 3:37/km | 5K | 103.0% |
| 13 | 0.4 km | 3:37/km | 5K | 103.0% |
| 14 | 0.4 km | 3:20/km | 5K | 111.8% |
| 15 | 1.0 km | 3:54/km | 5K | 95.6% |
| 16 | 1.0 km | 3:58/km | 5K | 93.9% |
| 17 | 1.0 km | 3:55/km | 5K | 95.1% |
| 18 | 1.0 km | 3:53/km | 5K | 96.0% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 59 | 98 | 35% |
| rhr | 41 | 76 | 25% |
| sleep_score | 86 | 86 | 15% |
| sleep_debt | — | 55 | 10% |
| stress | 17 | 66 | 10% |
| illness | — | 30 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 3:59/km | 3:56/km | -3s | negative_split |
| 2 | 4:40/km | 3:57/km | -43s | negative_split |
| 3 | 3:58/km | 3:55/km | -3s | negative_split |
| 4 | 4:03/km | 4:01/km | -2s | negative_split |
| 15 | 3:57/km | 4:00/km | +2s | positive_split |
| 16 | 4:02/km | 3:58/km | -4s | negative_split |
| 17 | 4:14/km | 3:57/km | -17s | negative_split |
| 18 | 4:00/km | 3:54/km | -5s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 1.54% | jevn |
| Intra-rep CV (første→steady→siste 500m) | 7.99% | normal ramp-up + steady |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.