| # | Distanse | Tid | Pace | vs target | HR steady | HR siste 500m | REST HR | Split | Power | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:00 | 4:00/km | ✓ | 143 | 143 | 132 −11 | ▼ neg | 457 | — |
| 2 | 1.00 km | 3:55 | 3:55/km | ↑ 5s | 138 | 138 | 119 −19 | ▼ neg | 433 | — |
| 3 | 1.00 km | 3:57 | 3:57/km | ✓ | 140 | 140 | 128 −12 | ▼ neg | 461 | — |
| 4 | 1.00 km | 3:57 | 3:57/km | ✓ | 151 | 151 | 111 −40 | ▼ neg | 428 | — |
| 5 | 1.00 km | 3:54 | 3:54/km | ↑ 6s | 140 | 140 | 132 −8 | ▼ neg | 464 | — |
| 6 | 1.00 km | 3:57 | 3:57/km | ✓ | 137 | 137 | 124 −13 | ━ flat | 423 | — |
| 7 | 1.00 km | 3:55 | 3:55/km | ↑ 5s | 148 | 148 | 134 −14 | ▼ neg | 461 | — |
| 8 | 1.00 km | 3:52 | 3:52/km | ↑ 8s | 141 | 141 | 123 −18 | ▼ neg | 439 | — |
| 2025-07-22 | 2 x 10 x 400 VO2maks | 3:35/km | 142 bpm |
| 2025-07-20 | Langtur 30 km | 4:17/km | 163 bpm |
| 2025-07-12 | Langtur 30 km | 4:11/km | 157 bpm |
| 2025-07-08 | 6 x 1/1 km terskel | 4:06/km | 153 bpm |
| 2025-07-05 | Langtur 24 km | 4:14/km | 155 bpm |
HRV morgenen 24. juli: 63 ms, UNBALANCED — to dager på rad med UNBALANCED etter 22. juli (68 ms, UNBALANCED). Carls baseline-low er 55 ms. 63 ms UNBALANCED tyder på at den autonome balansen er forstyrret; det er ikke en enkelt-dag-glitch, det er to dager etter hverandre. RHR 41 bpm — noe forhøyet. Søvn 7 timer 15 minutter, søvnscore 83 — ok men ikke fremragende.
ATL 109.72 (marginalt lavere enn 22. juli's 111.71), CTL 92.81 (stiger svakt), TSB −16.91. Litt mer komfortabelt enn 22. juli's −19.5, men fortsatt klart i produktiv overload. Carl er to dager ut fra årets tyngste økt.
20 dager til EnergiMila. Med ATL 109 og to UNBALANCED-dager på rad er taper-starten kritisk — kroppen trenger å falle ned i 80-bandet for ATL og få HRV tilbake til stabil BALANCED før race.
Sko: Adidas Adios Pro 4. Ingen laktatmålinger. Ingen morning snapshot.
Planlagt: 8 × 1000 m aerob. "Aerob" antyder sub-LT1, men faktisk snitt 3:56 er i terskel-bandet.
| Drag | Pace | Power (W) | Merknad |
|---|---|---|---|
| 1 | 4:00 | 457 | Odde — høy |
| 2 | 3:55 | 433 | Partall — lav |
| 3 | 3:57 | 461 | Odde — høy |
| 4 | 3:57 | 428 | Partall — lav |
| 5 | 3:54 | 464 | Odde — høy |
| 6 | 3:57 | 423 | Partall — lav |
| 7 | 3:55 | 461 | Odde — høy |
| 8 | 3:52 | 439 | Partall — mellom |
Snitt: 3:56 (236 s/km). Pace-CV: 0.6 % — jevnt, til tross for power-variasjon. Spennet er 8 sek/km (3:52–4:00).
Power-mønsteret er det dominerende observasjonen: oddetalls-drag (1, 3, 5, 7) leverer 457 / 461 / 464 / 461 W — snitt 461 W. Partalls-drag (2, 4, 6) leverer 433 / 428 / 423 W — snitt 428 W. Differansen er 33 W konsistent over seks av åtte drag. Det er for systematisk til å være tilfeldig.
Tre mulige forklaringer:
(A) Bane-geometri: Hvis Carl løper på en bane der oddetalls-drag starter på en bestemt del av banen med ryggevent, og partalls-drag begynner i vindeksponert seksjon, vil power variere systematisk. Det er den mest plausible forklaringen for en utendørs bane/runde-struktur.
(B) Løps-rytme: Carl alternerer mellom et "push"-drag og et "kontroll"-drag — det er noen løperes instinktive intervall-taktikk, men 8 sek/km pace-variasjon er for lite til at det er en bevisst to-tempo-strategi.
(C) Sensor-artefakt: Stryd-sensoren registrerer mekanisk output ulikt avhengig av løpsretning på banen (GPS-retning påvirker noen sensorer marginalt). Usannsynlig å forklare 33 W-differanse, men ikke umulig.
Drag 8 (3:52 / 439 W) avviker fra partall-mønsteret — det er raskere enn de andre partalls-dragene og 16 W sterkere. Rep 8 er sannsynligvis en bevisst avslutningspush.
HR-data er flagget som upålitelig. Aerob belastning vurderes gjennom power og pace.
Pace 3:52–3:57 i de raskeste dragene er 3–7 sek/km under LT2 (3:49 med Adios Pro 4-korreksjon til ca. 3:54–4:00 uten karbonplate). Det plasserer intensiteten i nedre terskel til LT1-grensen — I3-nedre. "Aerob" er en nogenlunde riktig etikett, men den øvre grensen tangerer terskel.
Oddetalls-drag (461 W snitt): høyere enn typisk aerob-band med Adios Pro 4 (404–410 W fra jan-mars). Partalls-drag (428 W snitt): mer i linje med nedre terskel-band. Det alternerende mønsteret gir to parallelle aerob-band innenfor én økt — et selsomt fysiologisk bilde.
Samlet snitt: 446 W over åtte drag. Oddetalls-snitt: 461 W (6.23 W/kg). Partalls-snitt: 431 W (5.82 W/kg). Differansen er 30 W — relevant nok til å splitte analysen.
Sammenligning med 19. mai (10×1000 @ 3:49, Alphafly, 471 W snitt): i dag er snitt-power 25 W lavere (446 vs 471 W), og sko-byttet (Alphafly → Adios Pro 4) forklarer ca. 10–15 W av differansen. Det resterende (10–15 W) er kombinasjonen av UNBALANCED HRV-kontekst og det alternerende mønsterets partalls-drag som trekker ned.
Decoupling og inter-rep HR-drift er ikke vurdert — sensor-data upålitelig.
Pace-drift: drag 1 (4:00) → drag 8 (3:52) = −8 sek/km negativ split. Svak progressiv akselerasjon. Power-drift er vanskelig å vurdere pga det alternerende mønsteret. Om vi ser på oddetalls-drag alene: 457 / 461 / 464 / 461 W — nær-perfekt flat kurve. Partalls-drag: 433 / 428 / 423 W — svak nedgangstrend (10 W over tre drag). Det er et moderat fatigue-signal i partalls-syklusen.
Drag 8's 439 W (partall, men høyere) antyder at Carl klarte å mobilisere mer i avslutningen — godt.
| Dato | Struktur | Pace snitt | Power snitt | HRV | Score | Tier |
|---|---|---|---|---|---|---|
| 2025-01-08 | 10×1000 @ 4:00 | 3:57 | 404 W | BALANCED | 8.3 | Sterk |
| 2025-05-07 | 8×1000 @ 3:40–3:50 | 3:43 | 465 W | BALANCED | 8.6 | Sterk |
| 2025-07-24 | 8×1000 aerob | 3:56 | 446 W | UNBALANCED | 8.5 | Sterk |
Pace er mellom januar og mai, power er likeså — konsistent med et aerob/nedre terskel-format under UNBALANCED-kontekst. At Carl scorer 8.5 Sterk på UNBALANCED (andre dag på rad) er robusthet.
ATL 109.72, CTL 92.81, TSB −16.91. Fortsatt tung sommer-overload. To UNBALANCED-dager på rad er et klart signal om at kroppen trenger hvile. At Carl gjennomfører en 8-drag-økt dag 2 etter ATL 111-toppdagen er ambisiøst — men 8×1000 aerob er langt roligere enn gårsdagens 2×10×400 VO2maks.
20 dager til EnergiMila. Taper bør starte umiddelbart etter denne økt. Med CTL 92.81 og bare 20 dager er ATL-reduksjonen som trengs moderat (~15 % per uke) — fra 109 til ca. 80 gir TSB +10 på race-dag. Det er oppnåelig om Carl kjører mest rolige dager de neste to ukene.
8 × 1000 m utendørs, Adios Pro 4, dag 2 etter årets tyngste økt. Carl velger aerob intensitet (ikke VO2maks) — det er klokt. Det alternerende power-mønsteret er trolig et bane-geometri-artefakt, men det er et uvanlig datamønster som fortjener å nevnes eksplisitt.
Avslutnings-draget 8 (3:52 / 439 W) er det raskeste og det eneste partalls-draget som bryter sitt eget mønster. Carl mobiliserte bevisst til en sterk avslutning — et godt tegn for aerob reserve under UNBALANCED.
Score-systemet er 70 % eksekusjon / 30 % kontekst. HR-data upålitelig — eksek-tak 8.5 bevisst.
Eksekusjon 8.5:
Kontekst 8.6:
Fra 8.5 mot 9.0: pålitelig HR-data, BALANCED HRV, og avklaring av hva det alternerende power-mønsteret skyldes (bane-geometri vs løps-taktikk vs sensor-artefakt). Med HR-data ville aerob-sone-verifisering vært mulig.
24. juli er siste harde dag i sommer-blokken: åtte drag på 3:52–4:00 med uvanlig alternerende power-mønster, gjennomfort dag 2 med UNBALANCED HRV. Score 8.5 Sterk er sterk robusthet under overload.
Med 20 dager til EnergiMila og CTL 92.81 er formen på plass. Det som gjenstår er å la ATL falle fra 109 mot 80, HRV returnere til stabil BALANCED, og kroppen ta imot super-kompensasjon de neste to ukene. Da er sub-37:24 (gjentale PR) mulig — kanskje 37:00 om taper-kurven er ideell.
| # | Distanse | Tid | Pace | HR snitt | HR maks | Kadens | Power |
|---|---|---|---|---|---|---|---|
| 1 | 1.00 km | 4:00 | 4:00/km | 132 | 147.0 | 93 | 457 |
| 2 | 1.00 km | 3:55 | 3:55/km | 133 | 141.0 | 93 | 433 |
| 3 | 1.00 km | 3:57 | 3:57/km | 130 | 151.0 | 93 | 461 |
| 4 | 1.00 km | 3:57 | 3:57/km | 145 | 154.0 | 93 | 428 |
| 5 | 1.00 km | 3:54 | 3:54/km | 133 | 145.0 | 93 | 464 |
| 6 | 1.00 km | 3:57 | 3:57/km | 135 | 140.0 | 93 | 423 |
| 7 | 1.00 km | 3:55 | 3:55/km | 138 | 152.0 | 93 | 461 |
| 8 | 1.00 km | 3:52 | 3:52/km | 138 | 145.0 | 93 | 439 |
| Dato | Distanse | Pace | Δ pace | HR | Δ HR | Score | Δ Score | Sko | Link |
|---|---|---|---|---|---|---|---|---|---|
| 2025-05-26 | 8.4 | 3:50 | — | 157 | -22 | 9.3 | -1.2 | Adidas Adios Pr | → |
| 2025-05-07 | 10.0 | 3:45 | — | 124 | +12 | 8.6 | -0.5 | Adidas Adios Pr | → |
| 2025-03-26 | 13.9 | 4:15 | — | 134 | +2 | 8.3 | -0.2 | Adidas Adios Pr | → |
| 2025-02-19 | 12.4 | 3:50 | — | 152 | -16 | 8.2 | -0.1 | Adidas Adios Pr | → |
| 2025-01-20 | 13.5 | 3:50 | — | 151 | -16 | 8.4 | -0.3 | Nike Vaporfly N | → |
↑ 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-07-17 | 41 | 58 | 6.5 h | 29 |
| 2025-07-18 | 41 | 50 | 5.0 h | 27 |
| 2025-07-19 | 41 | 54 | 5.8 h | 20 |
| 2025-07-20 | 41 | 63 | 7.6 h | 24 |
| 2025-07-21 | 41 | 54 | 7.7 h | 21 |
| 2025-07-22 | 41 | 68 | 8.6 h | 21 |
| 2025-07-23 | 41 | 64 | 6.7 h | 17 |
| 2025-07-24 | 41 | 63 | 7.2 h | 23 |
python3 scripts/quality_session_recovery_response.py --date 2025-07-24 når 2-3 dager har gått.interval_medium
| Type | Resultat | Vurdering |
|---|---|---|
| Inter-rep drift (rep1 → repN, steady-state) | 143 → 142 bpm (+-1.7) | kontrollert |
| Intra-rep drift (første→siste 500m, snitt) | +14.4 bpm | utmattet |
| Metrikk | Verdi | Tolkning |
|---|---|---|
| Pa:HR-decoupling (Friel) | 0.2% | tightly coupled (god aerob form) |
| Time-in-zone (I2: 140-159 bpm) | 38% i / 62% under / 0% over | bommet sone |
| Etter rep | HR-slutt | HR 60s senere | Drop |
|---|---|---|---|
| Rep 1 | 146 bpm | 132 bpm | −14 bpm |
| Rep 2 | 141 bpm | 120 bpm | −21 bpm |
| Rep 3 | 151 bpm | 129 bpm | −22 bpm |
| Rep 4 | 154 bpm | 111 bpm | −43 bpm |
| Rep 5 | 139 bpm | 132 bpm | −7 bpm |
| Rep 6 | 137 bpm | 124 bpm | −13 bpm |
| Rep 7 | 151 bpm | 134 bpm | −17 bpm |
| Metrikk | I dag | Snitt 8 uker | Δ |
|---|---|---|---|
| Steglengde (cm) | 121.5 | 120.3 | +1.0% |
| GCT (ms) | 234.7 | 239.9 | -2.2% |
| Vertical Ratio | 7.2 | 7.2 | -0.6% |
| Vertical Oscillation | 8.5 | 8.5 | -0.2% |
| Rep | Distanse | Pace | PB-ref | % av PB-pace |
|---|---|---|---|---|
| 1 | 1.0 km | 4:00/km | 5K | 93.2% |
| 2 | 1.0 km | 3:55/km | 5K | 95.1% |
| 3 | 1.0 km | 3:57/km | 5K | 94.3% |
| 4 | 1.0 km | 3:57/km | 5K | 94.3% |
| 5 | 1.0 km | 3:54/km | 5K | 95.6% |
| 6 | 1.0 km | 3:57/km | 5K | 94.3% |
| 7 | 1.0 km | 3:55/km | 5K | 95.1% |
| 8 | 1.0 km | 3:52/km | 5K | 96.4% |
| Komponent | Verdi | Score (0-100) | Vekt |
|---|---|---|---|
| hrv | 63 | 100 | 35% |
| rhr | 41 | 76 | 25% |
| sleep_score | 83 | 83 | 15% |
| sleep_debt | — | 100 | 10% |
| stress | 23 | 54 | 10% |
| illness | — | 85 | 5% |
| Rep | Første halvdel | Siste halvdel | Δ | Pattern |
|---|---|---|---|---|
| 1 | 4:08/km | 3:54/km | -14s | negative_split |
| 2 | 3:58/km | 3:55/km | -3s | negative_split |
| 3 | 4:01/km | 3:57/km | -4s | negative_split |
| 4 | 4:02/km | 3:57/km | -6s | negative_split |
| 5 | 4:00/km | 3:52/km | -9s | negative_split |
| 6 | 3:59/km | 3:59/km | -1s | flat |
| 7 | 4:03/km | 3:54/km | -9s | negative_split |
| 8 | 4:00/km | 3:49/km | -11s | negative_split |
| Type | CV% | Tolkning |
|---|---|---|
| Inter-rep CV (rep1 vs repN steady-state) | 3.48% | moderat |
| Intra-rep CV (første→steady→siste 500m) | 6.05% | normal ramp-up + steady |
python3 sync_all.py --log-session gir +0.5 til +2.0 score-bonus.| Komponent | Vekt | Vurdering | Score |
|---|---|---|---|
| pace_target | 15% | Snitt-pace 3:58 vs target 4:00 — diff 2s/km | 9.5/10 |