| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.00 km | 0:45 | 3:57/km | ✓ | 144 | 144 | 143 −1 | — | — | |
| 2 | 0.00 km | 0:45 | 4:11/km | ↓ 11s | 146 | 146 | 145 −1 | — | — | |
| 3 | 0.00 km | 0:45 | 4:07/km | ↓ 7s | 147 | 147 | 143 −4 | — | — | |
| 4 | 0.00 km | 0:45 | 3:59/km | ✓ | 146 | 146 | 142 −4 | — | — | |
| 5 | 0.00 km | 0:45 | 4:03/km | ✓ | 145 | 145 | 144 −1 | — | — | |
| 6 | 0.00 km | 0:45 | 3:59/km | ✓ | 147 | 147 | 146 −1 | — | — | |
| 7 | 0.00 km | 0:45 | 4:01/km | ✓ | 149 | 149 | 151 −-2 | — | — | |
| 8 | 0.00 km | 0:45 | 3:57/km | ✓ | 154 | 154 | 155 −-1 | — | — | |
| 9 | 0.00 km | 0:45 | 3:52/km | ↑ 8s | 157 | 157 | 154 −3 | — | — | |
| 10 | 0.00 km | 0:45 | 3:50/km | ↑ 10s | 157 | 157 | 125 −32 | — | — |
| 2026-02-09 | 6 x 2000 terskel | 3:52/km | 159 bpm |
| 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 |
Dette var en av de friskeste dagene i hele 2026-materialet. Training Readiness lå på 80 (HIGH), HRV-snittet 72,4 ms med IN_RANGE-status og stigende trend (14 av 14 dager balansert), hvilepuls lav på 38, og søvn 6 timer 46 minutter (score 85, «POSITIVE_REFRESHING»). Stress-snitt 18, Body Battery ladet fra 41 til 98. Alle markører grønne — kroppen var i toppform.
Belastning: på øktdagen var TSB +0,36 (CTL 85,5, ATL 85,1) — perfekt balansert. Vi er i build-fasen mot Berlin halvmaraton 2026, 108 dager etter Frankfurt. Det var kaldt ute (−4,7 °C), men økten ble kjørt på mølle. Sko: Saucony Endorphin Pro 4 med 250 km. Strava-navnet er nøkternt: «10 x 45/15 @ 15-16». Dette var en kort morgenøkt — en lett kvalitetstouch på en frisk dag, ikke en nøkkeløkt. Med bare ett sett på ti drag er det en av de minste kvalitetsøktene i materialet.
Med bare ti 45/15-drag er dette en kort, kontrollert økt. Per-drag-pacen er støyende (svingende mellom 3:50 og 4:11 per kilometer), som alltid på 45-sekunders segmenter, og skal ikke leses bokstavelig. Det meningsfulle er at Carl siktet på 15–16 km/t (cirka 3:50–4:00/km) og bygde farten lett gjennom de ti dragene: de første lå rundt 4:00–4:11, og de siste krøp ned mot 3:50–3:52. Pacestrategien var en mild aerob oppvarming inn i kvalitet — ikke en hard stimulus, men en lett aktivering på en morgen der Carl tydeligvis ønsket en kort, kontrollert dose.
Pulsen er den pålitelige kanalen. hr_steady klatret jevnt fra 144 i det første draget, gjennom 145–149 i midtpartiet, til 154–157 i de to siste dragene. Med LT1 på 159 betyr det at Carl tilbrakte hele økten i I2 — under terskel — med bare en mild stigning mot nedre grense av I3 helt på slutten. Snittpulsen for kvalitetsdelen var 135 (lav fordi den inkluderer flyt-/pausedelene i de korte syklusene), og andre halvdel 136. Inter-rep-driften på +13 bpm over de ti dragene er en naturlig oppvarmings-progresjon: pulsen klatret fra kald start mot et stabilt aerobt nivå, akkurat som forventet i en kort økt der kroppen først varmer opp mot slutten.
Dette var altså en aerob, sub-terskel økt — en lett kvalitetstouch, ikke en hard belastning. At pulsen først nådde nedre I3 på de siste dragene bekrefter at dosen var beskjeden. For en morgenøkt på en frisk dag, der formålet var en kort aktivering snarere enn en stor stimulus, var det nøyaktig riktig intensitet.
Watt-data er ufullstendige for denne korte økten (de gjengitte verdiene er upålitelige/manglende), så den kan ikke leses meningsfullt her. Det er en begrensning ved den korte mølleøkten — med bare ti drag og delvis manglende stream-data er watt-kanalen ikke til å stole på. Pulsen, som klatret kontrollert fra I2 mot nedre I3, er den beste tilgjengelige intensitetsmåleren, og den plasserer økten trygt i det aerobe, sub-terskel-sjiktet.
Den moderate driften (+13 bpm) over ti drag er en oppvarmings-progresjon, ikke et fatigue-signal — pulsen klatret fra kald start mot et stabilt aerobt nivå. Med utmerket pre-readiness (80 HIGH, hvilepuls 38, HRV 72 stigende) og en kort, lett dose er det ingen belastningssignaler å snakke om. Tvert imot var dette en økt som la minimalt med tretthet på en frisk kropp. Som lett kvalitetstouch var dosen passe liten.
Mot samme-sone-historikken er 11. februar en kort, lett utgave blant en periode med mye sterk kvalitet. De høyere-scorende naboene (4. februar 10×1000 @ 3:50 skår 9.1, 7. februar lang sammenhengende økt) er fulle nøkkeløkter; 11. februar er en bevisst liten morgendose. 45/15-økter scorer gjennomgående i 6–7-sjiktet, og en kort en på bare ti drag ligger i nedre del av det — ikke fordi den var dårlig, men fordi den var liten og lett. Som en aerob aktivering mellom de hardere øktene i uka gjorde den jobben sin.
TSB +0,36 og readiness 80 gjør dette til en frisk dag. CTL 85 viser en høy base i build-fasen. En kort, lett aerob økt er fasekoherent som en aktivering mellom nøkkeløkter — den holder kvalitetsfølelsen ved like uten å legge til tretthet. At Carl valgte en liten morgendose på en frisk dag, snarere enn å presse en hard økt, var en fornuftig prioritering i en uke med mye kvalitet. Subjektivt antyder den lette gjennomføringen at dette var en bevisst kort touch, ikke en dag for å grave dypt.
Det taktisk gode er prioriteringen: en kort, lett aerob økt på en morgen, som holder kvalitetsfølelsen uten å tære på den ferske formen før de hardere øktene senere i uka. Med bare ett sett på ti drag er dette en bevisst liten dose — Carl presset ikke. Den eneste databegrensningen er at en så kort mølleøkt gir lite materiale (delvis manglende watt-data), hvilket begrenser hvor mye som kan dokumenteres. Men som lett kvalitetstouch var den velvalgt for dagen.
Eksekusjonen på 5.0 reflekterer den korte lengden og 45/15-sjangeren. Med bare ti drag er det få datapunkter å score på, pace-konsistensen straffes av den støyende fartsmålingen, og de delvis manglende watt-dataene begrenser dokumentasjonen. Det som er der — den kontrollerte aerobe pulsklatringen — peker mot en grei, lett økt, men en kort 45/15-touch kan strukturelt ikke score høyt på eksekusjon. Kontekstscoren på 9.2 er svært høy og fortjent: den utmerkede readinessen (80 HIGH), den lave hvilepulsen (38) og den stigende HRV-en gir nær full uttelling. Det er konteksten som løfter totalen til 6.3 Solid — en liten, velplassert aerob aktivering på en frisk dag.
For en bevisst kort økt er det en iboende begrensning: den lille dosen som er hele poenget, begrenser samtidig eksekusjonsscoren. Å legge til flere sett ville løftet eksekusjonen, men ville motvirket formålet (en lett touch). Den realistiske vurderingen er at 6.3 er rimelig for en ti-drags aerob aktivering — den gjorde nøyaktig jobben sin som en lett dag mellom nøkkeløktene. Komplette watt-data ville gitt litt mer å dokumentere, men ville ikke endret karakteren.
Dette var en kort, lett aerob morgenøkt: ti mikrodrag som en kvalitetstouch på en svært frisk dag (readiness 80, hvilepuls 38). Den scorer 6.3 — begrenset av lengden og 45/15-sjangeren, løftet av den utmerkede konteksten. Take-away for treneren er at en kort aerob aktivering er en fornuftig måte å holde kvalitetsfølelsen mellom nøkkeløkter uten å tære på formen. For Berlin-bygget var dette en nøytral, lett dag — verken et løft eller et tilbakeslag, men et godt plassert pusterom i en uke med mye kvalitet.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 0.00 km | 0:45 | 3:57/km | — | — | — | — |
| 2 | 0.00 km | 0:45 | 4:11/km | — | — | — | — |
| 3 | 0.00 km | 0:45 | 4:07/km | — | — | — | — |
| 4 | 0.00 km | 0:45 | 3:59/km | — | — | — | — |
| 5 | 0.00 km | 0:45 | 4:03/km | — | — | — | — |
| 6 | 0.00 km | 0:45 | 3:59/km | — | — | — | — |
| 7 | 0.00 km | 0:45 | 4:01/km | — | — | — | — |
| 8 | 0.00 km | 0:45 | 3:57/km | — | — | — | — |
| 9 | 0.00 km | 0:45 | 3:52/km | — | — | — | — |
| 10 | 0.00 km | 0:45 | 3:50/km | — | — | — | — |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2026-01-07 | 9.6 | 3:45 | — | 157 | — | 8.8 | -1.3 | Saucony Endorph | → |
| 2026-01-05 | 14.8 | 3:53 | — | 162 | — | 7.1 | +0.4 | Saucony Endorph | → |
| 2025-12-15 | 5.8 | 3:45 | — | 142 | — | 6.7 | +0.8 | Saucony Endorph | → |
| 2025-12-15 | 11.2 | 3:45 | — | 156 | — | 6.7 | +0.8 | Saucony Endorph | → |
| 2025-12-10 | 8.2 | 3:45 | — | 159 | — | 6.8 | +0.7 | 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-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 |
| 2026-02-10 | 38 | 86 | 7.6 h | 16 |
| 2026-02-11 | 38 | 71 | 6.8 h | 18 |
python3 scripts/quality_session_recovery_response.py --date 2026-02-11 når 2-3 dager har gått.interval_short
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 144 → 157 bpm (+13.0) | sterk fatigue |
| Intra-rep drift (første→siste 500m, snitt) | +-5.3 bpm | kontrollert |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 2.0% | tightly coupled (god aerob form) |
| Time-in-zone (I4: 170-175 bpm) | 0% i / 100% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 150 bpm | 155 bpm | −-5 bpm |
| Rep 2 | 151 bpm | 153 bpm | −-2 bpm |
| Rep 3 | 150 bpm | 154 bpm | −-4 bpm |
| Rep 4 | 150 bpm | 153 bpm | −-3 bpm |
| Rep 5 | 150 bpm | 155 bpm | −-5 bpm |
| Rep 6 | 150 bpm | 154 bpm | −-4 bpm |
| Rep 7 | 152 bpm | 159 bpm | −-7 bpm |
| Rep 8 | 158 bpm | 162 bpm | −-4 bpm |
| Rep 9 | 162 bpm | 165 bpm | −-3 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 120.0 | 131.7 | -8.9% |
| GCT (ms) | 253.1 | 235.1 | +7.7% |
| Vertical Ratio | 7.8 | 7.1 | +9.6% |
| Vertical Oscillation | 9.2 | 9.2 | +1.0% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 71 | 100 | 35% |
| rhr | 38 | 100 | 25% |
| sleep_score | 85 | 85 | 15% |
| sleep_debt | — | 82 | 10% |
| stress | 18 | 64 | 10% |
| illness | — | 100 | 5% |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 3.31% | moderat |
| Intra-rep CV (første→steady→siste 500m) | 2.73% | liten ramp-up |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.