Kvalitetsøkt · F1 Lange drag · Onsdag 19. august 2026

10 × 1000 m · 60 s pause

Plan: PM 10x1000 @ 3:47-3:49 (60s stå) (ukeplan 19.08) · Utført: 3:47-45-46-45-44-44-43-43-44-42

Ti 1000-metere på 3:44, steady-puls 160 — 6 slag under normalen din på farten.

PUMA Fast-R Nitro Elite 3utendørs10,0 °C · vind 7,6 km/t · fukt 77 %15,1 km · 1:10:31
Nivå
100,4 %
av LT2-fart (3:45) · terskel
Mot målet
København om 32 dager · Amsterdam om 60 dager
Øktas bilde — drag-grafen
fart per dragmål 3:47–3:49steady-pulsdin normal ved fartenlab-kurvelaktat↓ fall i pausen (60 s)

Kart

dragoppvarming · pauser · nedjoggstart

Tid i soner

draghele økta

Løpsdynamikk mot 8-ukers baseline

MålI dagBaselineΔ
Kadens176 spm178−2
Kontakttid226 ms234−9
Steglengde1,35 m1,23+0,13
Vertikal osc.8,6 cm8,8−0,1
Vertikal ratio6,8 %7,3−0,5
Effekt ved 3:44 i samme format over blokka:
Kvalitets-km
10,0 km
økt 15,1 km · 1:10:31
Snittfart drag
3:44 /km
mål 3:47–3:49 · spenn 5 s
Steady-puls
160 bpm
normal 166 · lab 172 · maks 169
Laktat
mmol
ikke målt
Restitusjon
54 bpm / 60 s
median 52 (2026)
Drift
+9,2 bpm
drift +9 bpm drag 1 → 10
Effekt · kadens
460 W · 183 spm
økt 413 W · 176 spm
Belastning
TSB −15 · CTL 103
TRIMP 220 · −1 om morgenen
Kostnad — laktat og puls mot lab-profilen
lab 2026-02 (Biosen) · feltmålinger siste 8 uker
lab 2026-02forrige labi dagfelt siste 8 uker
labdin normal (offset −5,9)i dag, steady per drag
Mot målet — nedtelling, modell og hva økta sier
modellen per 19.08
Fysiologisk plassering3:44 = terskel for deg nå (100,4 % av LT2-fart 3:45). HMP 3:47 (København) ligger i terskel-sonen din (98,9 %). MP 4:01 (Amsterdam) ligger i MP-sonen din (93,0 %).
K6-porten (u31–37)Vektet I3-dragsnitt i vinduet etter denne økta: 3:48,2 mot port 3:47 (4 økter). Porten sier i dag: åpne 3:49 + I4-reserve fra km 15. Avleses 13.09.
Formatets trend10×1000 m normalisert til 3:44: puls 167 → 161 → 168 → 161 (29.07 · 29.07 · 05.08 · 19.08).
I blokka — Amsterdam Maraton 2026
○ langtur · ◇ løp

Samme format sist 5 + i dag

DatoØktFartSteady-pulsLaktatSkår
17.078 x 10003:42169,53,6 / 3,7 / 4,5 / 5,29,4
23.076 x 1000 🔥3:36166,79,6
29.076 x 5 min4:10155,49,3
29.0710 x 1000 @ 3:503:49159,12,79,8
05.086 x 1000 @ 3:42-42-43-43-43:42168,83,89,8
19.0810 x 10003:44160,59,0
fart puls skår

Økonomi-trend — puls ved 3:44

puls normalisert til referansefarten (0,43 bpm per s/km)din normallab

Ukevolum siste 26 uker

Kvalitets-km fordelt på fart — siste 12 uker

269 km kvalitet i drag og segmenter · dagens bånd uthevet
Samme format alle år — 10×1000 m (61 økter)
DatoØktFartSteady-pulsLaktatSkår
23.108 x 1000 @ 4:10-4:004:04153,28,8 v1
30.1018 x 1000 @ 4:104:07151,27,7 v1
25.114×1 km4:12139,58,6 v1
27.114 x 1000 @ 4:104:03149,47,3 v1
11.126 x 1000 @ 4:003:59143,18,5 v1
18.128 x 1000 @ 3:55-3:503:52142,28,1 v1
21.128 x 1000 @ 4:054:03163,19,1 v1
31.128 x 10004:08161,38,4 v1
15.018 x 10003:46167,97,6 v1
20.018 x 1000 @ 3:503:47159,28,4 v1
22.0110 x 10003:54161,88,5 v1
05.0212 x 10003:45163,08,9 v1
10.0215 x 1000 @ 4:003:57158,68,1 v1
12.0210 x 1000 @ 3:503:45166,93,39,3 v1
19.028 x 1000 @ 3:503:45158,08,2 v1
26.0210 x 1000 @ 3:503:45169,13,27,9 v1
06.0310 x 1000 @ 14-15 kmh3:57133,47,9 v1
21.046 x 10004:07156,27,1 v1
23.044 x 10004:06160,99,1 v1
07.058 x 1000 @ 3:50-3:403:43134,28,6 v1
19.0510 x 1000 @ 3:503:49146,08,4 v1
21.053 x 10003:45138,38,6 v1
26.058 x 1000 @ 3:503:50163,99,3 v1
16.061 x 800m4:01144,34,4 v1
08.076 x 1/1 km4:07157,36,2 v1
24.078 x 10003:56142,78,5 v1
02.094 x 10003:52155,17,6 v1
17.0915 x 1000 @ 4:00 - 3:453:55158,18,2 v1
05.116 x 1000 @ 4:004:38165,87,9 v1
12.116 x 1000 @ 3:453:44168,59,3 v1
17.118 x 10003:51163,48,6 v1
19.116 x 1000 @ 3:453:44132,68,6 v1
03.126 x 1000 @ 3:453:44168,06,8 v1
08.127 x 10003:48163,18,9 v1
10.126 x 1000 @ 3:453:44166,78,9 v1
15.126 x 1000 @ 3:453:44164,68,9 v1
01.018 x 1000 progresjon3:48158,09,3
07.018 x 1000 @ 3:453:45166,94,78,9
14.015 x 1000 @ ~4:003:59162,29,4
21.0110 x 1000 (8 @ 3:55, 1 @ 33:52164,68,7
04.0210 x 1000 @ 3:503:49162,84,0 / 2,79,7
25.028 x 1000 @ 3:553:54159,29,9
04.0312 x 1000 @ 3:503:49160,81,9 / 2,510,0
11.0312 x 1000 @ 3:503:49163,12,7 / 2,69,8
25.034 x 1000 @ 3:53-3:52-3:51-3:52160,99,8
09.046 x 1000 aerob (post-sykdo3:59153,29,6
30.048 x 1000 @ 3:55 (planlagt 3:57170,16,4
13.056 x 1000 @ 4:004:00160,13,5 / 4,27,7
20.058 x 1000 @ 4:00-3:553:57160,32,09,4
27.0510 x 1000 @ 3:57-3:483:54164,18,7
03.0610 x 1000 @ 4:00-3:503:53163,72,6 / 3,19,0
08.065 x 5 min4:08155,59,3
10.0610 x 1000 @ 4:00-3:453:49161,87,8
17.0610 x 1000 @ 3:57-3:443:50162,53,3 / 3,49,4
09.0710 x 1000 🇮🇹3:48160,28,9
17.078 x 10003:42169,53,6 / 3,7 / 4,5 / 5,29,4
23.076 x 1000 🔥3:36166,79,6
29.076 x 5 min4:10155,49,3
29.0710 x 1000 @ 3:503:49159,12,79,8
05.086 x 1000 @ 3:42-42-43-43-43:42168,83,89,8
19.0810 x 10003:44160,59,0
Dagen
HRV 7-dagers glattetenkeltdagerbaseline-bånd
HRV i morges
74 ms
7 d 65 · 60 d 70 · baseline ≥ 62
Hvilepuls · søvn
37 bpm · 92
7 d 36–41 · 8,6 t søvn · readiness 92
Vær
10,0 °C
følt 7,9 · vind 7,6 km/t · fukt 77 %
Arena · sko
utendørs
PUMA Fast-R Nitro Elite 3
Belastning
CTL 103 · TSB −15
−1 om morgenen · TRIMP 220 · kl. 19:42
Analyse — prosa skrevet under forrige skåringssystem
claude-sonnet-5 · 2026-08-19
Merknad (auto): Prosaen er skrevet 19.08.2026 under skåring v2.4 og beholdes uendret. Da var skåren 8,2 Sterk; med Skåring 2.0 er den 9,0 Sterk (se kortet øverst). Tall i teksten som gjelder skår, komponenter eller «kontekst» er derfor historiske.

10 x 1000 terskel — 19.08.2026 (kveld)

1. Sammendrag

Ti drag på 1000 m, kjørt progressivt fra 3:47 ned til 3:42, snitt 3:44 — tre sekunder raskere per kilometer enn målbåndet 3:47–3:49, og aldri saktere enn den raske enden av det. Dette var PM-halvdelen av dagens dobbel terskeldag (AM: 5×6 min aerob, se egen analyse). Type-bevisst score: eksekusjon 7,8, kontekst 9,2, total 8,2 (Sterk). Kroppen svarte med eksepsjonelt jevn watt (CV 0,6 %), sterk pulsgjenhenting og tett Pa:HR-kobling til tross for at dette var økt nummer to samme dag — men den fastsatte HR-sonen (160–169) fanget ikke godt opp en bevisst progressiv åpning, som trekker eksekusjonsskåren ned mer enn selve løpingen skulle tilsi.

2. Pre-readiness og dagens kontekst

Den eneste rene pre-økt-målingen som finnes er morgenoppvåkningen kl. 08:25 — samme grunnlag som AM-analysen: HRV 74 (mot 62-baseline), RHR 37, søvn 92/100 over 8t34m, stress-snitt 11, Body Battery 99 ved oppvåkning, Training Readiness 70 (MODERATE), pre-readiness-komposittet 92,2 (grønn, optimal). Den er nå over 11 timer gammel når denne økta starter kl. 19:42, og mellom da og nå ligger både morgenens 5×6 min-blokk og en hel arbeidsdag — så den kan ikke brukes som et rent bilde av tilstanden idet PM-økta startet. Det som faktisk foreligger som dagsaggregat (stress-snitt 21, stress-maks 87, Training Readiness falt til 20, Body Battery tappet 70 poeng i løpet av dagen) er ikke en ren pre-verdi heller — det er summen av morgenøkta, en arbeidsdag og alt som skjedde underveis — men det bekrefter at dette objektivt var en tyngre dag enn resten av uka på disse målene, konsistent med jobbstresset du beskrev tidligere i dag. Søvn-gjelden siste sju netter er uendret fra i morges: 2,12 timer akkumulert, moderat.

Vær: 10,0 °C (føles 7,9 °C), 77 % luftfuktighet, 7,6 km/t vind, overskyet, ingen nedbør — samme forhold som morgenøkta, ingen grunn til å justere tolkningen. Sko: PUMA Fast-R Nitro Elite 3 — en racing-sko, matchet mønster gir en estimert ca. 2,5 s/km raskere enn en nøytral racer, 102 av 122 km harde. Det er verdt å ha i bakhodet når pace-tallene under vurderes opp mot tidligere terskeløkter i andre sko. Klokkeslett 19:42, kveld — forventet ca. +2 bpm mot en normalisert ettermiddagsbaseline, altså motsatt retning av morgenøktas −1 bpm. Det trekker isolert HR-tallene litt opp uten at det er et fatigue-signal.

3. Pacestrategi

Draga ble kjørt tydelig progressivt: 3:47, 3:45, 3:46, 3:45, 3:44, 3:44, 3:43, 3:43, 3:44, 3:42. Ikke ett eneste drag var saktere enn den raske enden av målbåndet (3:47–3:49) — snittet (3:44) ligger 3 sekunder per kilometer raskere enn target, og siste drag (3:42) er 7 sekunder raskere enn target-taket. Splittmønsteret bekrefter dette som en bevisst kontrollert åpning: 7 av 10 drag er klassifisert som negativ split internt (dominerende mønster), 3 som flate, og ingen positive. Gjennomsnittlig pace tilsvarer 99,7 % av 5K-PB-tempoet — praktisk talt maks bærekraftig aerob fart, holdt over 10 km med kvalitet.

4. Aerob belastning

HR_steady klatrer jevnt gjennom økta: 153,8 — 157,8 — 158,4 — 161,4 — 161,2 — 161,3 — 163,2 — 162,3 — 162,6 — 163,0. De tre første draga lå under den offisielle målsonen (160–169 bpm) selv om pacen allerede lå på target — et typisk "puls henger etter fart"-mønster tidlig i en lengre terskelblokk. Fra drag 4 og ut stabiliserte pulsen seg i 161–163-området, godt innenfor sonen: 7 av 10 drag endte i sonen (70 %). Inter-rep-driften rep 1 → rep 10 er 9,2 bpm (6,0 %) — større enn morgenøktas 4,4 bpm, som forventet når pacen samtidig akselererer. Pa:HR-decoupling for hele arbeidsblokken er likevel bare 1,75 % — «tightly coupled», altså at farten og pulsen fulgtes tett gjennom hele økta til tross for progresjonen. HR-recovery i pausene er sterk: snitt-drop de første 60 sekundene er 54,4 bpm (57/47/54/53/54/59/59/53/54 bpm per pause) — «sterk parasympatisk respons», og faktisk enda litt sterkere enn morgenøktas 51,8 bpm, bemerkelsesverdig som økt nummer to samme dag. Ingen del av arbeidet krysset LT2 (169 bpm) — 0 % av tiden over terskel — og VO2maks- utnyttelsen lå i snitt på 92,7 % (terskel-/HM-region). HR-basert laktatprojeksjon (ikke målt denne økta, se datavarsel) gir et snitt på 1,76 mmol og maks 1,99 mmol på det raskeste, høyeste-puls-draget — fortsatt godt under Carls terskel-bånd (2,0–3,3 mmol). Med forbehold om at dette er en HR-basert projeksjon og ikke en målt verdi, peker tallet mot at det fysiologisk var mer å hente i denne økta enn pulsen alene skulle tilsi.

5. Power og økonomi (Stryd)

Snitt-power 460,3 W, spenn kun 454–463 W, CV 0,61 % — dashbordet kaller det «eksepsjonelt jevn», enda jevnere enn morgenøktas allerede gode 2,0 %, til tross for at pacen her aksellererte gjennom økta. Ved 74 kg tilsvarer det rundt 6,2 W/kg i arbeidssonen. Dette er et sterkt mekanisk konsistens-signal: kraftpåføringen var stabil selv om farten økte drag for drag.

6. Drift, decoupling og fatigue-signaler

Kadensen lå stabilt på 183,3 spm (CV 0,89 %) — «stabil». Løpsdynamikken mot 8-ukers-baseline viser ingen fatigue-flagg: steglengden var 10,7 % lengre enn baseline (135,1 mot 122,0 cm, naturlig ved terskelfart mot en baseline som blander inn lette turer), bakkekontakttid 4,0 % kortere (225,7 mot 235,1 ms) og vertikal ratio 7,1 % lavere (6,8 mot 7,3 %) — alt sammen tegn på god, effektiv mekanikk under belastning, ikke oppløsning. Intra-rep-driften (snitt 16,8 bpm, spenn 15,6–19,4 bpm) ligner morgenøktas mønster og er uten en tydelig forverrende trend gjennom økta — konsistent med at dette var normal puls-oppbygging innad i hvert drag, ikke akkumulerende trøtthet. RPE er ikke loggført.

7. Sammenligning med historikk

I samme intensitetssone (I3, terskel) finnes 20 sammenlignbare økter, med snittscore 8,33, median 8,7 og spenn 6,0–9,5. Dagens 8,2 ligger under medianen — men det er verdt å se nøye på hvorfor: av de fem seneste terskeløktene (17.08 5×2000@3:50/158/9,0, 29.07 10×1000@3:50/152/8,3, 27.07 5×2000/157/8,4, 20.07 5×2000@3:52/155/8,7, 14.07 5×2000@3:55/161/8,8) løp dagens økt raskere enn samtlige — 3:44 i snitt mot 3:49–3:55 — ved lavere eller sammenlignbar puls (153 mot 155–161, kun 29.07 var lavere på 152). At dagens økt likevel scorer under medianen henger sammen med at scoringsmodellen bruker et fast HR-bånd (160–169): en bevisst progressiv åpning som denne, der pulsen henger etter farten i de første draga, straffes på pct_reps_in_zone og inter_rep_drift selv når farten i seg selv er den beste i sammenligningsgrunnlaget. Det er en modellbegrensning å være klar over, ikke et tegn på at gjennomføringen faktisk var svakere.

8. Form og treningskontekst

TSB inn i hele dagen (fra 18.08) var −2,19 — balansert. I løpet av 19.08 er det lagt på betydelig belastning: dagens TRIMP endte på 220,4 (mot 72,8 dagen før), og ved dagens slutt står ATL/CTL/TSB på 119,88/103,79/−16,09 — men det tallet inkluderer BÅDE morgenøkta og denne kveldsøkta, og er derfor et sluttresultat for dagen, ikke en ren "gikk inn i PM-økta med"-verdi. Periodiseringsfeltet markerer fortsatt «restitusjon (post-race)», 7 dager etter Energimila, innenfor «Fase 3 uke 7 (HM build)». Fasekoherens-sjekken flagger denne økta (klassifisert «interval_medium» ut fra 1000 m-dragene) som ikke blant de forventede øktkategoriene for fasen (lange intervaller, sammenhengende tempo/terskel eller kvalitetslangtur) — men det er en lengde-klassifisering, ikke en intensitets-vurdering: en 10×1000 på 3:44 i terskelsone er reelt sett en av de tyngste øktene i ukesplanen, selv om 1000 m-draga faller i «medium»-lengdebåndet i klassifiseringen. Med denne økta er alle 3 planlagte kvalitetsøkter for uka gjennomført (27,2 kvalitets-km), og volumet siste fire uker (100,1/91,9/104,0/86,0 km) viser en solid base å bygge dobbeltimer som denne på.

9. Gjennomføring og taktiske observasjoner

Dette var en klassisk progressiv terskeløkt: start på target-tempoets raske ende, jevn opptrapping gjennom 10 drag, avslutning 5 sekunder per kilometer raskere enn åpningen. Kombinasjonen av lav puls tidlig (under sonen i de tre første draga) og allerede rask fart tyder på en bevisst, kontrollert start snarere enn at farten kom for lett — pulsen tok rett og slett tid på å følge etter. At dette kom som økt nummer to i en dobbel terskeldag, etter en lett aerob morgenblokk og en hel arbeidsdag med etter alt å dømme markert stress, gjør resultatet — eksepsjonelt jevn watt, tett Pa:HR-kobling og sterkere pulsgjenhenting enn om morgenen — til et solid tegn på at formen bærer godt gjennom en krevende dag, ikke bare gjennom en enkeltøkt.

10. Eksekusjonsscore — komponenter

Type-bevisst scoring (HR-vektet, I3-terskel):

KomponentVektSkårNote
pct_reps_in_zone30 %6,57/10 reps i sonen — 70 %
inter_rep_drift15 %5,5+9 bpm rep1→repN
pa_hr_coupling15 %9,51,8 % decoupling — tightly coupled
hr_recovery15 %9,5Snitt-drop 60s: 54 bpm — sterk parasympatisk respons
pace_target15 %9,5Snitt-pace 3:44 vs mål 3:47 — diff 3 s/km

Eksekusjonsskår: 7,8. Kontekstskår: 9,2 (samme pre-readiness-komposittet som morgenøkta, siden begge økter deler samme dags morgenmåling). Total kombinert skår: 8,2 (rådata 8,25) — Sterk. De to komponentene som trakk mest ned var nettopp pct_reps_in_zone og inter_rep_drift — begge et direkte resultat av den progressive åpningen omtalt i punkt 7, ikke av dårlig fysisk gjennomføring.

11. Hva som ville løftet score

De to største løftemulighetene er pct_reps_in_zone (+0,75 om flere drag hadde ligget i det faste 160–169-båndet — som i praksis ville krevd en flatere, raskere-inn-i-sonen åpning i stedet for den progressive strategien som faktisk ble valgt) og inter_rep_drift (+0,53 med en mindre HR-økning rep 1→rep 10). Begge henger sammen: en flatere pulskurve fra start ville løftet begge komponenter samtidig, men ville også vært en annen taktisk økt enn den som faktisk ble gjennomført. I tillegg ville en loggført RPE-vurdering (python3 sync_all.py --log-session) gitt et estimert pluss på 1,0.

12. Konklusjon og veien videre

Dette var en fysiologisk sterk avslutning på en krevende dag: raskere enn samtlige sammenlignbare terskeløkter denne sesongen, med eksepsjonelt jevn kraftpåføring og en pulsgjenhenting som faktisk var sterkere enn på morgenens lettere økt. At totalskåren (8,2, Sterk) havner under medianen for sonen handler mer om at den faste HR-sone-scoringen ikke fanger opp en bevisst progressiv pacingstrategi godt, enn om at gjennomføringen var svak. Med begge halvdelene av dagens dobbeltime i boks og alle tre planlagte kvalitetsøkter for uka gjennomført, er neste steg en lettere uke: easy-økter og en langtur med MP-blokk (34 km, 18 MP-km) lørdag, før neste terskeløkt mandag (3×3000 @ 3:48–3:50). Verdt å følge videre: om den fallende 13-dagers HRV-trenden og det forhøyede dagsstresset (stress-maks 87 i dag) normaliserer seg i den kommende lettere uka, gitt at jobbsituasjonen fortsatt oppleves krevende. Til trener, ett flagg. Vurder: hvis progressive terskeløkter som denne skal gjennomføres jevnlig fremover, kan det være verdt å diskutere om pct_reps_in_zone/inter_rep_drift-vektingen bør ta høyde for bevisst planlagt progresjon (f.eks. via et bredere eller stigende HR-bånd for lange progressive drag), så scoren speiler taktikken bedre — ikke en hastesak, men et gjentakende mønster å være obs på når slike økter dukker opp igjen.

Detaljer
#TidFartMålFørste 500Siste 500Steady-pulsForventetMaksFall 60 sEffektKadensLaktat
13:473:473:47–3:493:483:47153,8165,0 (−11,2)158−57463 W181
23:453:453:47–3:493:483:49157,8166,1 (−8,3)162−47461 W182
33:463:463:47–3:493:533:48158,4165,6 (−7,2)160−54454 W182
43:453:453:47–3:493:533:45161,4166,1 (−4,7)163−53460 W182
53:443:443:47–3:493:473:46161,2166,6 (−5,4)163−54463 W183
63:443:443:47–3:493:493:44161,3166,6 (−5,3)163−59460 W183
73:433:433:47–3:493:473:44163,2167,2 (−4,0)165−59463 W184
83:433:433:47–3:493:483:46162,3167,2 (−4,9)163−53458 W185
93:443:443:47–3:493:503:45162,6166,6 (−4,0)163−54459 W185
103:423:423:47–3:493:493:43163,0167,7 (−4,7)165462 W186
pulsfartdrag

Etterspill

DagHRVHvilepulsSøvn
D+173 ↑ +8,038 ↓ −0,7100 ↑ +15,0
D+274 ↑ +9,038 ↓ −0,790 ↑ +5,0
mot 7-dagers snittet før økta: HRV 65 · hvilepuls 39 · søvn 85

Strava

10 x 1000 @ 3:47-45-46-45-44-44-43-43-44-42 Nydelig løpekveld ☀️
Rådata (quality.json)
{
 "activity_id": 19813462418,
 "date": "2026-08-19",
 "name": "10 x 1000",
 "session_label": "10 x 1000 terskel",
 "quality_type": "interval",
 "interval_structure": "10 x 1000",
 "interval_type": "distance",
 "is_track": false,
 "is_treadmill": false,
 "arena": "utendørs",
 "distance_km": 15.06,
 "duration_s": 4231,
 "moving_time_s": 4166,
 "avg_hr": 145.2,
 "max_hr": 169.0,
 "avg_power": 413.2,
 "avg_cadence": 88.2,
 "avg_gct": 225.6999969482422,
 "avg_stride_length": 135.09000244140626,
 "avg_vertical_oscillation": 8.60999984741211,
 "avg_vertical_ratio": 6.769999980926514,
 "elevation_gain": 29.0,
 "gear_name": "PUMA Fast-R Nitro Elite 3",
 "gear_km_at_run": null,
 "weather": {
  "temp_c": 10.0,
  "feels_like_c": 7.9,
  "humidity_pct": 77,
  "wind_kmh": 7.6,
  "precip_mm": 0.0,
  "condition": "overskyet"
 },
 "quality_km": 10.0,
 "quality_avg_pace": "3:44",
 "quality_avg_hr": 153,
 "quality_avg_power": 460,
 "quality_avg_cadence": 183,
 "lactate": [],
 "reps": [
  {
   "n": 1,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 227,
   "elapsed_time_s": 227,
   "pace": "3:47",
   "hr_avg": 146,
   "hr_max": 158.0,
   "cadence": 181,
   "power": 463,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 651,
    "stream_idx_end": 879,
    "hr_first_500m": 137.0,
    "hr_last_500m": 153.8,
    "hr_steady_state": 153.8,
    "pace_first_500m_s": 228.4,
    "pace_last_500m_s": 227.2,
    "pace_steady_state_s": 227.2
   }
  },
  {
   "n": 2,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 225,
   "elapsed_time_s": 225,
   "pace": "3:45",
   "hr_avg": 151,
   "hr_max": 162.0,
   "cadence": 182,
   "power": 461,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 939,
    "stream_idx_end": 1166,
    "hr_first_500m": 142.2,
    "hr_last_500m": 157.8,
    "hr_steady_state": 157.8,
    "pace_first_500m_s": 228.4,
    "pace_last_500m_s": 229.2,
    "pace_steady_state_s": 229.2
   }
  },
  {
   "n": 3,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 226,
   "elapsed_time_s": 226,
   "pace": "3:46",
   "hr_avg": 151,
   "hr_max": 160.0,
   "cadence": 182,
   "power": 454,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1226,
    "stream_idx_end": 1454,
    "hr_first_500m": 142.1,
    "hr_last_500m": 158.4,
    "hr_steady_state": 158.4,
    "pace_first_500m_s": 233.1,
    "pace_last_500m_s": 227.8,
    "pace_steady_state_s": 227.8
   }
  },
  {
   "n": 4,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 225,
   "elapsed_time_s": 225,
   "pace": "3:45",
   "hr_avg": 153,
   "hr_max": 163.0,
   "cadence": 182,
   "power": 460,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1513,
    "stream_idx_end": 1740,
    "hr_first_500m": 142.7,
    "hr_last_500m": 161.4,
    "hr_steady_state": 161.4,
    "pace_first_500m_s": 232.6,
    "pace_last_500m_s": 224.7,
    "pace_steady_state_s": 224.7
   }
  },
  {
   "n": 5,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 224,
   "elapsed_time_s": 224,
   "pace": "3:44",
   "hr_avg": 154,
   "hr_max": 163.0,
   "cadence": 183,
   "power": 463,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1798,
    "stream_idx_end": 2023,
    "hr_first_500m": 144.7,
    "hr_last_500m": 161.2,
    "hr_steady_state": 161.2,
    "pace_first_500m_s": 227.0,
    "pace_last_500m_s": 225.6,
    "pace_steady_state_s": 225.6
   }
  },
  {
   "n": 6,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 224,
   "elapsed_time_s": 224,
   "pace": "3:44",
   "hr_avg": 154,
   "hr_max": 163.0,
   "cadence": 183,
   "power": 460,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2087,
    "stream_idx_end": 2311,
    "hr_first_500m": 145.1,
    "hr_last_500m": 161.3,
    "hr_steady_state": 161.3,
    "pace_first_500m_s": 228.6,
    "pace_last_500m_s": 224.4,
    "pace_steady_state_s": 224.4
   }
  },
  {
   "n": 7,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 223,
   "elapsed_time_s": 223,
   "pace": "3:43",
   "hr_avg": 154,
   "hr_max": 165.0,
   "cadence": 184,
   "power": 463,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2373,
    "stream_idx_end": 2597,
    "hr_first_500m": 143.8,
    "hr_last_500m": 163.2,
    "hr_steady_state": 163.2,
    "pace_first_500m_s": 227.4,
    "pace_last_500m_s": 223.6,
    "pace_steady_state_s": 223.6
   }
  },
  {
   "n": 8,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 223,
   "elapsed_time_s": 223,
   "pace": "3:43",
   "hr_avg": 155,
   "hr_max": 163.0,
   "cadence": 185,
   "power": 458,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2658,
    "stream_idx_end": 2883,
    "hr_first_500m": 146.3,
    "hr_last_500m": 162.3,
    "hr_steady_state": 162.3,
    "pace_first_500m_s": 228.0,
    "pace_last_500m_s": 225.5,
    "pace_steady_state_s": 225.5
   }
  },
  {
   "n": 9,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 224,
   "elapsed_time_s": 224,
   "pace": "3:44",
   "hr_avg": 155,
   "hr_max": 163.0,
   "cadence": 185,
   "power": 459,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2946,
    "stream_idx_end": 3171,
    "hr_first_500m": 146.4,
    "hr_last_500m": 162.6,
    "hr_steady_state": 162.6,
    "pace_first_500m_s": 229.8,
    "pace_last_500m_s": 224.8,
    "pace_steady_state_s": 224.8
   }
  },
  {
   "n": 10,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 222,
   "elapsed_time_s": 222,
   "pace": "3:42",
   "hr_avg": 156,
   "hr_max": 165.0,
   "cadence": 186,
   "power": 462,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3232,
    "stream_idx_end": 3456,
    "hr_first_500m": 146.6,
    "hr_last_500m": 163.0,
    "hr_steady_state": 163.0,
    "pace_first_500m_s": 229.2,
    "pace_last_500m_s": 222.7,
    "pace_steady_state_s": 222.7
   }
  }
 ],
 "block_id": 13,
 "block_phase": "build",
 "training_block": "Amsterdam Maraton 2026",
 "block_goal_date": "2026-10-18",
 "hr_unreliable": false,
 "description": "@ 3:47-45-46-45-44-44-43-43-44-42\nNydelig løpekveld ☀️",
 "session_score": 9.0,
 "execution_score": 7.8,
 "context_score": 9.2,
 "score_tier": "Sterk",
 "score_tag": "terskel",
 "_scorer_version": "2.0.0-2026-09-09"
}