Fem 2000-metere på 3:51, steady-puls 161 — 4 slag under normalen din på farten, laktat 2,5.
| Mål | I dag | Baseline | Δ |
|---|---|---|---|
| Kadens | 179 spm | 177 | +1 |
| Kontakttid | 239 ms | 237 | +1 |
| Steglengde | 1,22 m | 1,23 | −0,00 |
| Vertikal osc. | 8,7 cm | 8,7 | +0,0 |
| Vertikal ratio | 7,4 % | 7,3 | +0,1 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 25.05 | 4 x 2000 | 3:55 | 164,0 | — | 9,2 |
| 08.06 | 3 x 2000 @ 3:55 Lt(3) 3,8 | 3:54 | 161,5 | 3,8 | 9,2 |
| 26.06 | 2 x 2500 @ 4:00 | 3:58 | 164,0 | — | 9,6 |
| 07.07 | 4 x 2000 | 3:52 | 163,9 | — | 9,3 |
| 14.07 | 5 x 2000 | 3:54 | 166,2 | — | 9,4 |
| 20.07 | 5 x 2000 | 3:51 | 160,8 | 3,2 / 2,5 | 9,9 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 20.12 | 3x2000 | 4:26 | 161,4 | — | 7,6 v1 |
| 09.05 | 3x2000 | 4:16 | 168,2 | — | 7,1 v1 |
| 23.11 | 3 x 2000 | 4:30 | 162,4 | — | 8,4 v1 |
| 05.10 | 3 x 2000m @ 4:25 | 4:25 | 158,8 | — | 6,3 v1 |
| 03.11 | 3 x 2000m @ 4:15 | 4:27 | 152,9 | — | 6,8 v1 |
| 09.06 | 3×8 min | 4:07 | 167,1 | — | 8,6 v1 |
| 17.07 | 3×10 min | 4:11 | 152,8 | — | 6,9 v1 |
| 18.10 | 5×2 km | 3:54 | 169,9 | — | 8,3 v1 |
| 15.01 | 5×2 km | 3:53 | 164,3 | — | 9,6 v1 |
| 05.02 | 5×2 km | 3:56 | 167,7 | — | 9,0 v1 |
| 12.02 | 7×2 km | 3:57 | 163,9 | 2,4 / 1,8 | 9,3 v1 |
| 04.03 | 8×2 km | 3:56 | 164,3 | 3,2 / 3,1 | 9,4 v1 |
| 11.03 | 4×2 km | 3:58 | 161,3 | — | 9,2 v1 |
| 18.03 | 8×2 km | 4:05 | 158,2 | 5,3 | 8,0 v1 |
| 25.07 | 5×2 km | 4:10 | 153,6 | — | 8,5 v1 |
| 12.08 | 7×2 km | 3:56 | 161,9 | — | 8,5 v1 |
| 26.08 | 7×2 km | 3:57 | 166,6 | — | 9,4 v1 |
| 09.12 | 2×2 km | 4:04 | 123,6 | — | 8,4 v1 |
| 24.02 | Maratonøkt - 10 x 2000 | 4:02 | 159,0 | 2,3 / 2,4 | 7,9 v1 |
| 10.03 | 5 x 2000 @ 4:05 | 4:01 | 156,7 | — | 8,3 v1 |
| 16.04 | 5 x 2000 | 4:02 | 140,9 | — | 8,7 v1 |
| 16.05 | 5 x 2000 | 4:02 | 167,7 | — | 8,8 v1 |
| 30.06 | 5 x 2000 | 3:57 | 166,4 | — | 8,5 v1 |
| 24.09 | 4 x 2/1 km @ 4:00/4:30 | 3:59 | 162,0 | — | 8,5 v1 |
| 22.10 | 3 x 2000 @ 4:08-4:05-4:05 | 4:06 | 157,4 | — | 7,3 v1 |
| 19.01 | 4 x 2000 @ 3:55 | 3:55 | 165,8 | — | 9,6 |
| 09.02 | 6 x 2000 @ 3:55-3:50 | 3:51 | 164,9 | — | 9,2 |
| 09.03 | 6 x 2000 @ 3:50 | 3:49 | 163,5 | 2,7 / 2,5 | 9,8 |
| 16.03 | 5 x 2000 @ 3:50 | 3:49 | 165,5 | 3,9 | 9,5 |
| 13.04 | TOSK terskel | 4:15 | 158,6 | — | 9,0 |
| 28.04 | 3 x 2000 | 3:52 | 166,1 | — | 9,4 |
| 25.05 | 4 x 2000 | 3:55 | 164,0 | — | 9,2 |
| 08.06 | 3 x 2000 @ 3:55 Lt(3) 3,8 | 3:54 | 161,5 | 3,8 | 9,2 |
| 26.06 | 2 x 2500 @ 4:00 | 3:58 | 164,0 | — | 9,6 |
| 07.07 | 4 x 2000 | 3:52 | 163,9 | — | 9,3 |
| 14.07 | 5 x 2000 | 3:54 | 166,2 | — | 9,4 |
| 20.07 | 5 x 2000 | 3:51 | 160,8 | 3,2 / 2,5 | 9,9 |
Fem tousenmetere på 463 · 462 · 463 · 464 · 463 sekunder — to sekunders spredning over ti kilometer kvalitet — ga sesjonsskår 8.7 Sterk (eksekusjon 8.8, kontekst 8.6). Snitt-pace 3:52, hr_steady_state fra 159,9 til 161,7, og to laktatprøver som gikk «feil» vei: 3,2 etter drag 2, 2,5 etter drag 5, begge under LT2-terskelen på 3,3. Carl gikk inn i økta med tunge bein — i går, i morges, og på de første dragene — og var innstilt på en dårlig dag. Den ble det motsatte: «Løp med overskudd hele veien.» Det interessante er hvor billig farten var. Han løp to sekunder per kilometer saktere enn lab-LT2-pacen (3:49) — og et godt stykke saktere enn dagens arbeids-LT2 rundt 3:45 — med en arbeidspuls åtte slag under LT2, på en TSB på −24,9. Beina var tunge; det aerobe systemet var ikke.
Morgenbildet var solid, ikke toppet. Training Readiness i morgen-snapshotet leser 68 (MODERATE), fanget kl. 07:56 uten post_activity-flagg — en ekte morgenverdi, i motsetning til den kontaminerte avlesningen på 14. juli. (Det finaliserte TR-feltet for dagen leser 55; en lavere dagsaggregert verdi. Jeg legger morgen-snapshotet til grunn, men nevner spriket framfor å skjule det.) HRV 69 ms BALANCED mot et baseline-gulv på 61, 13-dagerssnitt 70,6 ms, 14 av 14 balanserte dager, trend stabil. Hvilepuls 41, nattlig snittpuls 43, respirasjon 11/min. Søvn 7 timer 8 minutter med score 84 — 86 minutter dyp, 62 REM, ett minutt våken. Body Battery 93 ved oppvåkning.
Bak den rolige morgenen ligger belastningen Carl kjente i beina. Lørdagens TOSK-langtur (30 km) kom på 5 timer 57 minutter søvn og søvnscore 75; søndagen leste TR-snapshot 36 (LOW) tross 7,5 timer på 88. Hvilepulsen har krøpet oppover gjennom uka — 37 · 38 · 40 · 40 · 41 fra 16. til 20. juli — mens HRV har stått støtt på 69–70. Det er signaturen på perifer, muskulær tretthet uten autonom overbelastning: beina bærer fredagens raske kilometere og lørdagens langtur, men det sentrale systemet er intakt. Carls egen dom — «trodde det ble en dårlig økt» — er verdt å notere nettopp fordi den ikke traff. Følelsen i beina på oppvarmingen forutså ikke hva klokka registrerte.
TSB inn i dagen var −24,9 (training_load_pre: CTL 97,97, ATL 122,87) — dypt, men i det båndet Carl historisk leverer produktiv kvalitet i, ikke et faresignal. Dette er volum-re-introduksjonsuka etter Italia (uke 30, MandagsTOSK-retur), og en akutt-last på 122 med CTL på vei mot 100 er byggefasens forventede tilstand. Økta veide TRIMP 122,9 og tok TSB videre til −24,3, men det er en post-økt-verdi.
Dette var også en planlagt kontrolløkt (KONTROLL #2): 5×2000 @ 3:52 med 90 sekunders stående pause, laktat på drag 2 og 5, forventet 2,6–3,0. Planens gate var å falle tilbake til 8×1000 @ 3:55 hvis T2.5 var gul/rød eller HRV under 60. HRV 69 klarerte gaten, og han kjørte full kontrollstruktur. Sko: Saucony Endorphin Elite 2, utendørs, på en 1 km-runde løpt fram og tilbake (to runder per drag).
Oppgaven var kontroll, ikke akselerasjon — speilbildet av fredagens rampe. Han løp 3:51 · 3:51 · 3:51 · 3:52 · 3:51, og steady-state-pacen (siste 50 % av hvert drag) leser 231,6 · 232,2 · 230,2 · 232,7 · 232,0 s/km. Spredningen i steady-state er 2,5 sekunder over fem drag. Det er ikke en mann som jager en fart; det er en mann som holder den.
Innad i hvert drag ligger den samme profilen: en tregere åpning som strammer seg inn. Første 500 m mot siste 500 m per drag leser 238,7/231,0 · 242,0/232,5 · 242,9/231,0 · 238,5/232,2 · 236,8/234,2. To ting bor i den åpningen. Det meste er stående start — hvert drag begynner fra ro etter 90 sekunders pause, og hr_first_500m på 130–142 mot en steady-state rundt 160 viser at halve åpningsdeficitet er ren opptrapping fra hvile. Resten er vinden Carl beskriver: motvind på første del av hver kilometerrunde. Det verdt å merke er at gapet krymper på siste draget — 2,6 s/km mot 6–12 tidligere — som stemmer med at vinden roet seg utover, slik han opplevde det. Jeg vil ikke presse et rent monotont mønster ut av fem tall (drag 3 har det største gapet), men retningen på slutten passer observasjonen.
Her ligger det egentlige funnet. hr_steady_state gjennom serien: 159,9 · 160,8 · 161,4 · 160,4 · 161,7, snitt 160,8. Det er 1,8 slag over LT1 (159) og 8,2 slag under LT2 (169). Hele økta satt i nedre I3, akkurat over den aerobe terskelen — og pacen som produserte den pulsen var 3:51, to sekunder per kilometer saktere enn lab-LT2-pacen på 3:49 (og rundt seks saktere enn dagens arbeids-LT2 ~3:45). Maks-HR for aktiviteten var 165, øvre I3, kort og bare på siste draget. Ingen del av økta rørte I4.
Merk avstanden mellom målestokkene: aktivitetens snittpuls leser 155, hr_steady-snittet 160,8. Leser man 155, ser dette ut som en rolig I2-økt; leser man hr_steady, satt arbeidet stabilt like over LT1, med en pace like under lab-terskel i beina. Det siste er riktig, og det er den kombinasjonen — terskelnær fart til klart under-terskel-puls og fallende laktat, på tunge bein — som gjør økta verdt å skrive om.
Inter-rep-driften — hr_steady drag 5 minus drag 1 — er +1,8 bpm (+1,1 %) over fem drag på tilnærmet konstant fart. På en flat terskeløkt er det så nær null kardial drift man kommer over ti kilometer kvalitet. Sammenlign med fredagens rampe, der driften var +8,7 bpm — men der var den designet inn av en fallende pace. I dag falt ikke pacen, og pulsen fulgte den ikke noe sted.
Så laktaten. To punkter, begge 30 sekunder etter draget, begge på 231 s/km:
| Drag | Pace | hr_steady | Kumulativt | Laktat |
|---|---|---|---|---|
| 2 | 3:51 | 160,8 | 4,0 km | 3,2 |
| 5 | 3:51 | 161,7 | 10,0 km | 2,5 |
Begge under LT2 (3,3). Det bemerkelsesverdige er at den falt 0,7 mmol på identisk fart mens hr_steady steg 0,9 slag og seks ekstra kilometer lå i beina. Carl tilbyr to forklaringer — at vinden roet seg, og at han løp seg inn i økta — og legger til at han har flere eksempler fra før på at laktaten faller utover i en økt. Begge er rimelige, med noen forbehold verdt å holde rede på: rep-watten var praktisk talt lik på alle fem dragene (§5), så vind-effekten på faktisk arbeid var liten; og 0,7 mmol ligger ikke langt over målernes egen presisjon. Det tyngste bidraget er sannsynligvis det enkleste — oppvarmingen var rolig (rundt 6:10/km, sammen med kona), så Carl var etter eget utsagn ikke helt varm da første drag startet; drag 2 ble dermed målt tidlig, på fire kilometer, før det aerobe systemet var fullt engasjert, mens drag 5 fanget en varmkjørt, fettforbrennende steady state. Det robuste her er ikke fallet i seg selv, men at begge tallene ligger under terskel på en pace like under lab-LT2 (og godt under dagens arbeids-LT2). Ingen LT2-justering fra dette: to punkter, én feltøkt, en vind som konfunderer. Sub-LT2 på 3:51 er datapunktet; ikke noe mer.
Watten på dragene: 464 · 460 · 462 · 459 · 460, snitt 461 W, ved 74 kg 6,23 W/kg. For en kontrolløkt er det påfallende jevnt — to watts spredning drag til drag, som speiler de to sekundene i splittene. Effekten var konstant fra drag til drag; ingenting eskalerte.
Carl leser på Stryd at watten lå høyere på første 500 m av hver kilometer enn på siste, og tolker det som vind. Det er en intra-drag-observasjon rep-snittet ikke kan bekrefte eller avkrefte, men den er fysiologisk konsistent: mot vind koster samme fart mer watt, og pace-splittene (§3) viser nettopp en tregere åpning. Jeg leser altså ikke ren løpsøkonomi ut av watt-serien i dag — den er farget av vind på den ene halvdelen av fram-og-tilbake-runden og av stående start. Det rene innsatssignalet er kadensen: 184 · 185 · 185 · 186 · 187, en jevn, svak stigning uten fall på slutten. Beina ble ikke tommere utover; de ble om noe litt kvikkere.
Det finnes ingen fatigue-signaler her. Pacen var flat (steady-state 230–233 s/km), pulsen var flat (+1,8 bpm drift), og laktaten falt. Hvis noe, peker dette motsatt vei av decoupling — konstant fart til stabil, lav puls og synkende blodlaktat er signaturen på et ferskt aerobt system, ikke et slitent. Det eneste som «drifter» er den tregere åpningen på hvert drag, og den er strukturell (stående start + vind), ikke tretthet.
Det er verdt å veie dette mot inngangstilstanden. TSB −24,9, tunge bein to dager på rad, kort søvn natt til lørdag. At en økt levert på det underlaget kommer ut med minimal drift og fallende laktat, er selve poenget: perifer tretthet og sentral friskhet er to forskjellige ting hos Carl, og i dag demonstrerte de det side om side.
Mot den forrige 5×2000, seks dager tilbake (14.07): den gikk 3:55 på aktivitets-snittpuls 161. I dag, på samme målestokk, 3:52 på 155 — tre sekunder per kilometer raskere til seks slag lavere aktivitets-snittpuls. Forholdene skilte de to dagene, så jeg tar ikke hele differansen som ren formframgang, men retningen er entydig: raskere til lavere puls.
Mot felthistorikken, målt med samme utstyr:
Mot sesjonsskår-baselinen (I3, n=20) ligger 8.7 rett over medianen (8,6) og klart over snittet (8,07), i et spenn på 5,9–9,5. Blant de fem siste i samme sone (8.8 · 7.1 · 7.9 · 6.0 · 8.6) er dagens praktisk talt på nivå med den beste. Dette er en av de sterkeste I3-øktene på rulle.
Vi er 113 dager etter Berlin (29.03, 1:21:19), i byggefase mot Amsterdam maraton 18.10. Energimila 10 km ligger 12.08 — 23 dager unna — med mål sub 37:00, altså 3:42/km. I dag løp Carl fem tousenmetere på 3:51 med en arbeidspuls under terskel og laktat under 3,3. 3:42 er ni sekunder per kilometer raskere enn dagens fart, men det Energimila krever er ti kilometer på den farten på uthvilte bein, ikke på en TSB på −24,9 midt i en volumuke. Underlaget for at 3:42 er innenfor er nettopp at 3:51 i dag var aerobt billig.
CTL ~98 (inngang 97,97) er høyt for Carl og på vei mot sub-3-plattformen. Kvalitetsvolumet i uke 30 er foreløpig 10,0 km på denne ene økta, mot 14-ukers snitt 15,6 km og toppuke 23,8 (W25). Det er en re-introduksjon etter ferie, ikke en toppuke — resten av kvaliteten kommer torsdag og til helga. HRV-trenden (70,6 ms, 14/14 balansert) sier at systemet tåler oppbyggingen som pågår.
Det taktisk beste er disiplinen. Oppgaven var å holde 3:52 jevnt og måle laktat — ikke å presse — og han la fem drag innenfor to sekunder av hverandre uten å la noe skli. Det er den samme selvkontrollen som fredagens rampe krevde, bare speilvendt: der var kunsten å akselerere kontrollert, her å ikke akselerere i det hele tatt.
To ting fortjener å noteres. Det ene er at han fulgte kontrollstrukturen etter planen: HRV klarerte gaten på 60, og han kjørte full 5×2000 framfor fallback-en, la laktat på drag 2 og 5 som foreskrevet, og landet 3,2/2,5 rundt det forventede vinduet 2,6–3,0 — drag 2 så vidt over, drag 5 under. Det andre er avstanden mellom forventning og utfall i beina. Han gikk inn tung og pessimistisk og kom ut med overskudd. Systemet har tidligere dokumentert at Carls forhåndsfølelse ikke forutsier øktutfall; i dag var det nok et eksempel, og det er verdt å huske neste gang beina føles tunge på en oppvarming.
Eksekusjon 8.8, kontekst 8.6, total 8.7 Sterk. Systemet vekter 70 % objektiv eksekusjon mot 30 % dagsform.
Eksekusjonen på 8.8 er lett å forklare mot en terskel-mal som belønner flat puls og flat pace: fem drag innenfor to sekunder, hr_steady-drift på +1,8 bpm, all tid i I3, laktat på target under 3,3. Dette er nettopp hva malen leter etter, og det er verdt å merke kontrasten til fredagens 8.3 — der ble en progressiv rampe straffet for by-design-drift mot samme flate mal. I dag passet økta malen, og eksekusjonen løftet seg deretter. Jeg har ikke komponentvektene og gjetter ikke på dem, men retningen er tydelig: inter_rep_drift og pace-jevnhet, de to stedene fredagen tapte, er de to stedene i dag scoret høyest.
Kontekstskåren på 8.6 bærer inngangstilstanden. TR 68 MODERATE som morgenverdi, HRV 69 BALANCED, hvilepuls 41, søvnscore 84, stress-snitt 15 — alt godt, men ikke fredagens 92-HIGH-bilde. Og TSB −24,9 er den ene tydelige demperen: konteksten måler at han møtte en hard økt på dype, tunge bein. At totalen likevel lander på 8.7 handler om at eksekusjonen bar det.
Innenfor rammene: lite. Stream-stats er komplette på alle fem drag, data_warnings er tom, sko og arena er registrert, laktat er målt på de foreskrevne punktene. Pacen traff planen, pulsen holdt, kadensen steg jevnt.
Det som kunne løftet totalen ligger utenfor selve gjennomføringen. Kontekstskåren er kappet av TSB og en moderat readiness — men det er iboende i en volum-re-introduksjonsuke, ikke en svakhet å rette. Metodisk er den ene tynne flanken at laktaten har to punkter, ikke tre: en prøve på drag 3 eller 4 ville gjort «laktaten falt utover» til en kurve i stedet for to tall, og skilt varmkjøring fra vind-effekt renere. Men to punkter var planen (drag 2 + 5), så dette er en observasjon, ikke en kritikk. Økta gjorde det den var satt til å gjøre.
Dette var en sterk kontrolløkt på tunge bein, og det bærende funnet er aerob robusthet under belastning: en pace like under lab-LT2 (3:51) til en puls 8 slag under LT2 og laktat under terskel, levert på TSB −24,9 med to dagers muskulær tretthet i kroppen. Fredagens raske kilometere og lørdagens langtur «sitter i» — men de sitter i som stimulus systemet har absorbert, ikke som en brems. To økter på rad forteller nå samme historie: effektiviteten er på høyde med Berlin-toppen, ikke tydelig forbi den. Ingen LT2-flytting fra én vind-konfundert feltøkt med to laktatpunkter.
Videre i planen: rolige dager, styrke A tirsdag, en kontrollert 45/15 på mølle torsdag (progresjon 15,0→16,5 km/t, ikke full topp), og langtur 34 km helt rolig på lørdag. Neste MandagsTOSK 27.07 står på 5×2000 @ 3:50–3:52 — to sekunder raskere target enn i dag. Gitt at 3:51 i dag leste 2,5–3,2 sub-LT2, bør 3:50 lande godt innenfor, og hvis laktaten da fortsatt sitter under 3,3, er det formen som gjør Energimila-farten på 3:42 til noe Carl holder framfor jager. Med 23 dager igjen er det den riktige retningen inn i de siste skjerpingene.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 7:43 | 3:51 | 3:52 | 3:59 | 3:51 | 159,9 | 164,8 (−4,9) | 163 | −63 | 464 W | 184 | — |
| 2 | 7:42 | 3:51 | 3:52 | 4:02 | 3:52 | 160,8 | 164,8 (−4,0) | 162 | −63 | 460 W | 185 | 3,2 |
| 3 | 7:43 | 3:51 | 3:52 | 4:03 | 3:51 | 161,4 | 164,8 (−3,4) | 163 | −65 | 462 W | 185 | — |
| 4 | 7:44 | 3:52 | 3:52 | 3:58 | 3:52 | 160,4 | 164,3 (−3,9) | 163 | −61 | 459 W | 186 | — |
| 5 | 7:43 | 3:51 | 3:52 | 3:57 | 3:54 | 161,7 | 164,8 (−3,1) | 165 | — | 460 W | 187 | 2,5 |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 72 ↓ −1,6 | 38 → +0,0 | 91 ↑ +9,9 |
| D+2 | 79 ↑ +5,4 | 37 ↓ −1,0 | 89 ↑ +7,9 |
{
"activity_id": 19393094889,
"date": "2026-07-20",
"name": "5 x 2000",
"session_label": "5 x 2000 terskel",
"quality_type": "interval",
"interval_structure": "5 x 2000",
"interval_type": "distance",
"is_track": false,
"is_treadmill": false,
"arena": "utendørs",
"distance_km": 14.63,
"duration_s": 4606,
"moving_time_s": 4485,
"avg_hr": 139.0,
"max_hr": 165.0,
"avg_power": 395.8,
"avg_cadence": 89.3,
"avg_gct": 238.8000030517578,
"avg_stride_length": 122.3300048828125,
"avg_vertical_oscillation": 8.719999694824219,
"avg_vertical_ratio": 7.360000133514404,
"elevation_gain": 51.0,
"gear_name": "Saucony Endorphin Elite 2",
"gear_km_at_run": null,
"weather": {
"temp_c": 13.1,
"feels_like_c": 11.6,
"humidity_pct": 71,
"wind_kmh": 6.0,
"precip_mm": 0.0,
"condition": "stort sett klar"
},
"quality_km": 10.0,
"quality_avg_pace": "3:52",
"quality_avg_hr": 155,
"quality_avg_power": 461,
"quality_avg_cadence": 185,
"lactate": [
{
"after_rep": 2,
"value": 3.2
},
{
"after_rep": 5,
"value": 2.5
}
],
"reps": [
{
"n": 1,
"prescribed_distance_m": 2000,
"gps_distance_m": 2000,
"time_s": 463,
"elapsed_time_s": 463,
"pace": "3:51",
"hr_avg": 152,
"hr_max": 163.0,
"cadence": 184,
"power": 464,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 145,
"cadence": 184,
"power": 462
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:51",
"hr": 160,
"cadence": 184,
"power": 466
}
],
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 796,
"stream_idx_end": 1262,
"hr_first_500m": 130.4,
"hr_last_500m": 159.1,
"hr_steady_state": 159.9,
"pace_first_500m_s": 238.7,
"pace_last_500m_s": 231.0,
"pace_steady_state_s": 231.6
}
},
{
"n": 2,
"prescribed_distance_m": 2000,
"gps_distance_m": 2000,
"time_s": 462,
"elapsed_time_s": 462,
"pace": "3:51",
"hr_avg": 155,
"hr_max": 162.0,
"cadence": 185,
"power": 460,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:50",
"hr": 150,
"cadence": 185,
"power": 460
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 161,
"cadence": 185,
"power": 460
}
],
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1351,
"stream_idx_end": 1815,
"hr_first_500m": 137.6,
"hr_last_500m": 161.2,
"hr_steady_state": 160.8,
"pace_first_500m_s": 242.0,
"pace_last_500m_s": 232.5,
"pace_steady_state_s": 232.2
}
},
{
"n": 3,
"prescribed_distance_m": 2000,
"gps_distance_m": 2000,
"time_s": 463,
"elapsed_time_s": 463,
"pace": "3:51",
"hr_avg": 155,
"hr_max": 163.0,
"cadence": 185,
"power": 462,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 148,
"cadence": 184,
"power": 460
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:51",
"hr": 161,
"cadence": 185,
"power": 464
}
],
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1905,
"stream_idx_end": 2369,
"hr_first_500m": 137.3,
"hr_last_500m": 161.1,
"hr_steady_state": 161.4,
"pace_first_500m_s": 242.9,
"pace_last_500m_s": 231.0,
"pace_steady_state_s": 230.2
}
},
{
"n": 4,
"prescribed_distance_m": 2000,
"gps_distance_m": 2000,
"time_s": 464,
"elapsed_time_s": 464,
"pace": "3:52",
"hr_avg": 155,
"hr_max": 163.0,
"cadence": 186,
"power": 459,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 150,
"cadence": 186,
"power": 458
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 160,
"cadence": 187,
"power": 459
}
],
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2460,
"stream_idx_end": 2925,
"hr_first_500m": 141.6,
"hr_last_500m": 159.4,
"hr_steady_state": 160.4,
"pace_first_500m_s": 238.5,
"pace_last_500m_s": 232.2,
"pace_steady_state_s": 232.7
}
},
{
"n": 5,
"prescribed_distance_m": 2000,
"gps_distance_m": 2000,
"time_s": 463,
"elapsed_time_s": 463,
"pace": "3:51",
"hr_avg": 157,
"hr_max": 165.0,
"cadence": 187,
"power": 460,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:51",
"hr": 152,
"cadence": 187,
"power": 460
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1000,
"pace": "3:52",
"hr": 162,
"cadence": 186,
"power": 459
}
],
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3018,
"stream_idx_end": 3483,
"hr_first_500m": 142.4,
"hr_last_500m": 160.7,
"hr_steady_state": 161.7,
"pace_first_500m_s": 236.8,
"pace_last_500m_s": 234.2,
"pace_steady_state_s": 232.0
}
}
],
"block_id": 13,
"block_phase": "build",
"training_block": "Amsterdam Maraton 2026",
"block_goal_date": "2026-10-18",
"hr_unreliable": false,
"description": "@ 3:52\nLt(2) 3,2\nLt(5) 2,5\nGøy med ny sko. Raske men ustabile 😬",
"session_score": 9.9,
"execution_score": 8.8,
"context_score": 8.6,
"score_tier": "Eksepsjonell",
"score_tag": "terskel",
"_scorer_version": "2.0.0-2026-09-09"
}