| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:58 | 3:58/km | ✓ | 157 | 157 | 78 −79 | ▼ neg | 424 | — |
| 2 | 1.00 km | 3:57 | 3:57/km | ✓ | 159 | 159 | 91 −68 | ▼ neg | 428 | — |
| 3 | 1.00 km | 3:59 | 3:59/km | ✓ | 158 | 158 | 98 −60 | ▼ neg | 425 | — |
| 4 | 1.00 km | 3:59 | 3:59/km | ✓ | 157 | 157 | 95 −62 | ▼ neg | 425 | — |
| 5 | 1.00 km | 3:57 | 3:57/km | ✓ | 159 | 159 | 100 −59 | ▼ neg | 423 | — |
| 6 | 1.00 km | 3:58 | 3:58/km | ✓ | 158 | 158 | 102 −56 | ▼ neg | 426 | — |
| 7 | 1.00 km | 3:57 | 3:57/km | ✓ | 159 | 159 | 107 −52 | ▼ neg | 417 | — |
| 8 | 1.00 km | 3:58 | 3:58/km | ✓ | 157 | 157 | 100 −57 | ▼ neg | 426 | — |
| 9 | 1.00 km | 3:58 | 3:58/km | ✓ | 157 | 157 | 114 −43 | ▼ neg | 419 | — |
| 10 | 1.00 km | 3:56 | 3:56/km | ↑ 4s | 158 | 158 | 108 −50 | ▼ neg | 419 | — |
| 2025-03-16 | Langtur 36 km | 4:09/km | 161 bpm |
| 2025-03-14 | 4 x 6 min aerob | 4:17/km | 117 bpm |
| 2025-03-10 | 5 x 2000 terskel | 4:05/km | 149 bpm |
| 2025-03-06 | 10 x 1000 @ 14-15 kmh terskel | 4:08/km | 128 bpm |
| 2025-03-04 | Mølle-pyramide 8→1 min | 3:58/km | 141 bpm |
Wellness 19. mars: HRV BALANCED (67 ms, baseline 59–84 ms), RHR 38 bpm, søvn score 78.
CTL 96.58 overstiger 26/3's CTL 96.22 og er den absolutt høyeste treningsbasen i hele 2025-analyseperioden. Carl er på toppen av sin sesongform. ATL 107.68 er den høyeste ATL-verdien i analyseperioden (overstiger 19/5's 93.84 med over 14 poeng) — Carl er i en periode med ekstremt høy treningsbelastning.
TSB -11.1 er moderat negativ — nær grensen til produktivt overload (P25=-8.9). ACWR ≈ 107.68/96.58 ≈ 1.11, innenfor anbefalt band. Carl er i en tung treningsblokk, men ikke i rød sone.
RHR 38 bpm er absolutt-bunn-nivå, til tross for TSB -11.1. Det er et sterkt signal om at Carls kardiovaskulære system håndterer den høye belastningen uten kardiovaskulær overbelastning. HRV 67 ms BALANCED er lavere enn april-sesongens toppverdier men innenfor BALANCED-båndet — autonom balanse opprettholdes. Søvn 78 er lavere enn ønskelig.
Ctx 9.0 er drevet av CTL 96.58 (sesongrekord), RHR 38 (absolutt-bunn) — til tross for TSB -11.1 og søvn 78. Systemet vekter treningsbase og kardiovaskulær wellness over treningsbelastning.
80 dager til Sommernattsløpet: sesjonen er tidlig i race-forberedelsesblokken. 10 × 1000m ved LT1-pace er et klassisk terskelformat for 10km-løpsforberedelse.
Struktur: 10 × 1000m (+ 1 cooldown-rep). Session avg_pace 4:00/km.
| Rep | HR steady | HR last 500m | Hr-gap | Pace | Power | Hr max | Kadense | Vurdering |
|---|---|---|---|---|---|---|---|---|
| 1 | 157.9 | 157.9 | 0.0 | 3:58 | 424 W | 162 | 90 spm | I2 (1.1 under LT1) |
| 2 | 159.8 | 159.8 | 0.0 | 3:57 | 428 W | 163 | 90 spm | I3 (0.8 over LT1) |
| 3 | 158.1 | 158.1 | 0.0 | 3:59 | 425 W | 162 | 90 spm | I2 (0.9 under LT1) |
| 4 | 157.7 | 157.7 | 0.0 | 3:59 | 425 W | 162 | 91 spm | I2 (1.3 under LT1) |
| 5 | 159.9 | 159.9 | 0.0 | 3:57 | 423 W | 164 | 91 spm | I3 (0.9 over LT1) |
| 6 | 158.3 | 158.3 | 0.0 | 3:58 | 426 W | 162 | 91 spm | I2 (0.7 under LT1) |
| 7 | 159.4 | 159.4 | 0.0 | 3:57 | 417 W | 163 | 92 spm | I3 (0.4 over LT1) |
| 8 | 157.3 | 157.3 | 0.0 | 3:58 | 426 W | 162 | 91 spm | I2 (1.7 under LT1) |
| 9 | 157.6 | 157.6 | 0.0 | 3:58 | 419 W | 161 | 92 spm | I2 (1.4 under LT1) |
| 10 | 158.9 | 158.9 | 0.0 | 3:56 | 419 W | 162 | 92 spm | I2 (0.1 under LT1) |
| 11 | 156.1 | 155.7 | -0.4 | 4:05 | 402 W | 163 | 90 spm | Cooldown-rep (false detection) |
Hr_steady = hr_last_500m for samtlige 10 quality-reps (0.0 bpm gap): steady-state er perfekt etablert. Dette er identisk med 26/5-sesjonen (8 × 1000m, score 9.3, exec 9.7) — den referansesesjonen som er den høyeste scorede i 2025-analyseperioden. Mønsteret bekrefter at 1000m-formatet er optimalt for Carl å nå steady-state.
LT1-presisjons-analyse: 10 reps med hr_steady i båndet 157.3–159.9 bpm (2.6 bpm total spenn). LT1=159:
Dette er en LT1-terskeltrening med enestående nøyaktighet: Carl oscillerer ±2 bpm rundt LT1 over 10 reps. Det er fysiologisk meningsbærende at 7 av 10 reps er marginalt under LT1 — hans interne intensitetsstyring sikter mot LT1 men stabiliserer seg litt under. Rep 5 (159.9 bpm) er sesjonens høyeste hr_steady.
Hr_max 161–164 bpm for reps 1–10: alle I3-nivå i maksimums-HR (over LT1). Carl berører I3-intensitet i kortvarige akselerasjoner innenfor hvert rep, selv om steady-state er marginalt under LT1 for de fleste reps.
Rep 11 (156.1 bpm, hr_l=155.7, -0.4 gap, pace 4:05/km, power 402W): den markant roligere pacing (4:05 vs 3:56–3:59/km for reps 1–10) og lavere power (402W vs 417–428W) identifiserer rep 11 som en cooldown-rep — falskt detektert av rep-algoritmen. Identisk fenomen som 21/5's rep 4 (4:35/km, 404W = cooldown false detection).
Intensitetsprofil — LT1-grense-trening:
Sesjonens intensitet er konsekvent LT1-grense — verken dyp I2 eller klar I3. Dette er fysiologisk en LT1-terskelblokk som sikter mot å trene nøyaktig ved laktat-terskel, ikke over eller under.
Session avg_power 423 W = 5.72 W/kg. For 3:56–3:59/km LT1-pace er dette rimelig. Sammenlign med 26/5 (8 × 1000m, 3:46–3:51/km, power 436–447W, hr_steady 161.3–165.6 bpm I3): 19/3 er 10–13 sekunder per km saktere og 13–24W lavere power — konsistent med I2 vs I3 intensitet.
Avg_hr 152 bpm vs avg_hr_end 159 bpm: gapet reflekterer oppvarmings-ramp i starten av sesjonen. Avg_hr_end 159 bpm = LT1 = steady-state HR ved sesjonsslutt, korrekt.
Per-rep power: 417–428 W (session avg 423W, 5.72 W/kg). Power-spenn 11W over 10 reps.
Power-kurven viser to dipps: rep 7 (417W) og reps 9–10 (419W) er lavere enn sesjonsgjennomsnittet. Rep 7's lave power (417W vs 426W for rep 6) er interessant: hr_steady er 159.4 bpm (høyest av de tre I3-repene) men power er sesjonens lavest blant stabile reps. Dette antyder at rep 7 er løpt med høyere kardiovaskulær intensitet men lavere mekanisk effektivitet — en intern eftering (Stryd ser lavere mekanisk output selv om hjertet jobber hardere). Pa:Hr for rep 7: 417/159.4 ≈ 2.61 W/bpm (lavest i sesjonen) bekrefter dette.
Kadense viser en klar progressiv stigning: 90 spm (reps 1–3) → 91 spm (reps 4–6) → 92 spm (reps 7–10). Kadens-økning på 2 spm gjennom sesjonen er konsistent med nevromuskulær oppvarming og Carls typiske akselerasjonsmønster.
Pa:Hr-profil:
Pa:Hr er marginalt fallende gjennom sesjonen (2.68 → 2.64 W/bpm). Dette reflekterer svak kardiovaskulær drift: hjertet jobber relativt litt mer for tilnærmet samme power mot sesjonsslutt. Fallet er 0.04 W/bpm over 10 reps — minimal decoupling konsistent med en godt trent løper som håndterer 10 × 1000m på LT1-nivå.
TSB -11.1: Carl er i en tung treningsblokk. At decoupling er minimal (0.04 W/bpm over 10 reps) bekrefter at den høye treningsbasen (CTL 96.58) gir robusthet mot kardiovaskulær drift.
Kadens-stigningen (90 → 92 spm) er ikke fatigue — det er progressiv nevromuskulær aktivering som hjelper til med å opprettholde pace.
19/3 vs 26/5 (8 × 1000m, score 9.3 Eksepsjonell, exec 9.7 — høyeste i perioden):
19/3 har høyere CTL (96.58 vs 79.17) men lavere score (7.7 vs 9.3). Gapet skyldes to faktorer: (1) 26/5's hr_steady er solid I3 (161.3–165.6 bpm, 2.3–6.6 bpm over LT1), mens 19/3's er LT1-grense; (2) 26/5 kjøres ved raskere pace (3:46–3:51 vs 3:56–3:59/km). 19/3 er et klart LT1-terskel-mønster mens 26/5 er klassisk I3-terskel.
19/3 vs 26/3 (4000 + 8 × 1000m, score 6.4, CTL 96.22, sensor-dropout):
Identisk CTL-nivå (96.22/96.58) men markant exec-gap (7.2 vs 5.2) — utelukkende sensor-data.
CTL 96.58 + ATL 107.68 + TSB -11.1 = Carl er i sesongens tyngste treningsfase. ATL 107.68 er den høyeste i analyseperioden, noe som bekrefter at disse ukene i mars er de mest voluminøse treningsukene i Carls 2025-sesong.
Likevel er RHR 38 bpm og HRV 67 BALANCED stabile — Carls kropp tåler belastningen. Det er et tegn på at CTL 96+ er innenfor Carls adaptasjonskapasitet.
80 dager til Sommernattsløpet: sesjonen er i den voluminøse base-fasen — 10 × 1000m ved LT1 er typisk grunnlagsarbeid for 10km-spesifikk terskelbygging.
Pace-konsistensen (3:56–3:59/km for reps 1–10, 3 sekunders spenn) er svært god: Carl varierer bare 3 sekunder per km over 10 reps — LT1-presisjon i tempo-kontroll.
HR-oscillasjonen rundt LT1 (+/- 2 bpm) er den mest presise LT1-profilen i analyseperioden. For sammenligning: de fleste I3-sesjoner i datasettet viser 4–8 bpm over LT1 i steady-state. 19/3's ±2 bpm-presisjon er en "kirurgisk" LT1-trening.
Rep 7's Pa:Hr-dipp (417W ved 159.4 bpm = 2.61 W/bpm, lavest i sesjonen): Carl kjører rep 7 litt hardere kardiovaskulært men med litt lavere mekanisk effektivitet. Dette kan reflektere at rep 7 er i en mini-fatigue-dal midt i sesjonen (reps 7–8 er konsistente med lavere power), etterfulgt av en delvis power-recovery i reps 9–10.
Rep 11 (false detection): pace 4:05/km og power 402W er klart under sesjonens arbeids-reps. At hr_l (155.7) er -0.4 bpm under hr_s (156.1) for rep 11 er konsistent med en rep der HR synker litt mot slutten — en normal nedtrappings-profil.
Sesjonsscore: 7.7 Solid (exec 7.2, ctx 9.0).
Exec 7.2 er begrunnet av: alle 10 quality-reps med valid steady-state HR (157.3–159.9 bpm), hr_steady = hr_last_500m for alle reps (perfekt steady-state), 3 reps marginalt over LT1 (I3: 159.4–159.9 bpm). Exec er begrenset av at 7 av 10 reps er under LT1 (I2 heller enn I3) — systemet gir lavere exec for LT1-grense vs klar I3. Power 423W valid og konsistent. Ctx 9.0: CTL 96.58 (absolutt sesong-rekord), RHR 38, HRV 67 BALANCED — sterk kontekst til tross for TSB -11.1 og søvn 78.
Reps 1–10 på klar I3 (161–165 bpm) heller enn LT1-grense (157.3–159.9 bpm) ville hevet exec fra 7.2 mot 9.0–9.5 — potensielt sesjon-score 9.0+, sammenlignbart med 26/5. Høyere pace (3:49–3:52/km = LT2-nær) ville drevet HR inn i I3-båndet. Bedre søvn (85+) og TSB +2 til +5 ville gitt ctx 9.3+.
OnsdagsTOSK 10 × 1000m den 19. mars er sesongens mest presist LT1-utførte terskelblokk: score 7.7 Solid (exec 7.2, ctx 9.0). CTL 96.58 og ATL 107.68 — begge absolutt-topp i 2025-analyseperioden — dokumenterer sesongtoppen av treningsbasen. Alle 10 quality-reps er valide: hr_steady 157.3–159.9 bpm oscillerer ±2 bpm rundt LT1=159, med 3 reps marginalt over LT1 (reps 2, 5, 7: 159.4–159.9 bpm I3) og 7 reps marginalt under. Hr_steady = hr_last_500m for alle reps = steady-state perfekt etablert. Rep 11 er cooldown false detection (4:05/km, 402W). Session avg_power 423W = 5.72 W/kg. Sesjonen demonstrerer Carls presisjon i LT1-sone-trening: en av de mest diagnostisk klare grense-terskel-sesjonene i hele analyseperioden.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 3:58 | 3:58/km | 149 | 162.0 | 180 | 424 |
| 2 | 1.00 km | 3:57 | 3:57/km | 150 | 163.0 | 180 | 428 |
| 3 | 1.00 km | 3:59 | 3:59/km | 149 | 162.0 | 180 | 425 |
| 4 | 1.00 km | 3:59 | 3:59/km | 151 | 162.0 | 181 | 425 |
| 5 | 1.00 km | 3:57 | 3:57/km | 153 | 164.0 | 182 | 423 |
| 6 | 1.00 km | 3:58 | 3:58/km | 152 | 162.0 | 181 | 426 |
| 7 | 1.00 km | 3:57 | 3:57/km | 153 | 163.0 | 183 | 417 |
| 8 | 1.00 km | 3:58 | 3:58/km | 153 | 162.0 | 182 | 426 |
| 9 | 1.00 km | 3:58 | 3:58/km | 152 | 161.0 | 184 | 419 |
| 10 | 1.00 km | 3:56 | 3:56/km | 153 | 162.0 | 185 | 419 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2024-04-15 | 13.2 | 4:00 | — | 155 | -4 | 8.9 | -0.5 | Nike Vaporfly N | → |
| 2023-08-16 | 12.1 | 4:43 | — | 142 | +10 | 5.1 | +3.3 | Nike AlphaFly T | → |
| 2023-08-09 | 15.9 | 3:57 | — | 149 | +2 | 8.3 | +0.1 | Nike AlphaFly T | → |
| 2023-07-26 | 11.8 | 3:52 | — | 151 | +0 | 8.5 | -0.1 | Nike Vaporfly N | → |
| 2023-07-12 | 10.6 | 3:53 | — | 130 | +22 | 8.7 | -0.3 | 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 |
|---|---|---|---|---|
| 2025-03-12 | 39 | 63 | 5.6 h | 22 |
| 2025-03-13 | 39 | 72 | 7.4 h | 16 |
| 2025-03-14 | 39 | 79 | 7.4 h | 20 |
| 2025-03-15 | 39 | 71 | 7.3 h | 22 |
| 2025-03-16 | 39 | 69 | 7.7 h | 28 |
| 2025-03-17 | 39 | 73 | 6.8 h | 17 |
| 2025-03-18 | 38 | 68 | 6.8 h | 19 |
| 2025-03-19 | 38 | 67 | 7.0 h | 19 |
python3 scripts/quality_session_recovery_response.py --date 2025-03-19 når 2-3 dager har gått.interval_medium
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 158 → 159 bpm (+1.0) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +20.1 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 2.1% | tightly coupled (god aerob form) |
| Time-in-zone (I3: 160-169 bpm) | 16% i / 84% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 159 bpm | 81 bpm | −78 bpm |
| Rep 2 | 160 bpm | 89 bpm | −71 bpm |
| Rep 3 | 161 bpm | 100 bpm | −61 bpm |
| Rep 4 | 160 bpm | 94 bpm | −66 bpm |
| Rep 5 | 162 bpm | 100 bpm | −62 bpm |
| Rep 6 | 157 bpm | 104 bpm | −53 bpm |
| Rep 7 | 162 bpm | 108 bpm | −54 bpm |
| Rep 8 | 157 bpm | 100 bpm | −57 bpm |
| Rep 9 | 160 bpm | 115 bpm | −45 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 127.7 | 124.2 | +2.8% |
| GCT (ms) | 231.0 | 238.0 | -3.0% |
| Vertical Ratio | 6.6 | 7.1 | -6.8% |
| Vertical Oscillation | 8.6 | 8.8 | -1.8% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 3:58/km | 5K | 93.9% |
| 2 | 1.0 km | 3:57/km | 5K | 94.3% |
| 3 | 1.0 km | 3:59/km | 5K | 93.6% |
| 4 | 1.0 km | 3:59/km | 5K | 93.6% |
| 5 | 1.0 km | 3:57/km | 5K | 94.3% |
| 6 | 1.0 km | 3:58/km | 5K | 93.9% |
| 7 | 1.0 km | 3:57/km | 5K | 94.3% |
| 8 | 1.0 km | 3:58/km | 5K | 93.9% |
| 9 | 1.0 km | 3:58/km | 5K | 93.9% |
| 10 | 1.0 km | 3:56/km | 5K | 94.7% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 67 | 100 | 35% |
| rhr | 38 | 100 | 25% |
| sleep_score | 78 | 78 | 15% |
| sleep_debt | — | 73 | 10% |
| stress | 19 | 62 | 10% |
| illness | — | 100 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:06/km | 3:49/km | -17s | negative_split |
| 2 | 4:11/km | 3:52/km | -19s | negative_split |
| 3 | 4:15/km | 3:55/km | -20s | negative_split |
| 4 | 4:17/km | 3:56/km | -20s | negative_split |
| 5 | 4:22/km | 3:51/km | -30s | negative_split |
| 6 | 4:26/km | 3:54/km | -32s | negative_split |
| 7 | 4:26/km | 3:52/km | -34s | negative_split |
| 8 | 4:25/km | 3:58/km | -26s | negative_split |
| 9 | 4:23/km | 3:56/km | -28s | negative_split |
| 10 | 4:15/km | 3:55/km | -20s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 0.6% | eksepsjonelt jevn |
| Intra-rep CV (første→steady→siste 500m) | 7.65% | 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% | Ingen reps i sonen — bommet terskel-target | 2.5/10 |
| inter_rep_drift | 15% | +1 bpm rep1→repN | 9.5/10 |
| pa_hr_coupling | 15% | 2.1% decoupling — tightly coupled (god aerob form) | 9.5/10 |
| hr_recovery | 15% | Snitt-drop 60s: 61 bpm — sterk parasympatisk respons (god form) | 9.5/10 |
| pace_target | 15% | Snitt-pace 4:00 vs target 4:00 — diff 0s/km | 9.5/10 |