Kvalitetsøkt · F1 Lange drag · Onsdag 3. juni 2026

10 × 1000 m

Plan: OnsdagsTOSK 10x1000 @ 3:55-3:58 (sub-LT2, kontrollert) - på piren (ukeplan 03.06) · Utført: 4:00-3:50 · Laktat: Lt(6) 2,6 · Lt(10) 3,1

Ti 1000-metere på 3:53, steady-puls 164 — 0 slag under normalen din på farten, laktat 3,1.

ASICS Metaspeed Sky Tokyoutendørs18,8 °C · vind 8,0 km/t · fukt 65 %19,4 km · 1:43:59
Nivå
96,5 %
av LT2-fart (3:45) · sub-terskel
Mot målet
Energimila om 70 dager · København om 109 dager
Øktas bilde — drag-grafen
fart per dragmål 3:55–3:58steady-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Δ
Kadens177 spm175+2
Kontakttid238 ms236+3
Steglengde1,24 m1,26−0,03
Vertikal osc.8,7 cm8,8−0,1
Vertikal ratio7,3 %7,2+0,1
Effekt ved 3:53 i samme format over blokka:
Kvalitets-km
10,0 km
økt 19,4 km · 1:43:59
Snittfart drag
3:53 /km
mål 3:55–3:58 · spenn 9 s
Steady-puls
164 bpm
normal 164 · lab 168 · maks 171
Laktat
2,6 · 3,1 mmol
profil ved 3:53: 2,7
Restitusjon
57 bpm / 60 s
median 52 (2026)
Drift
+7,2 bpm
drift +7 bpm drag 1 → 10
Effekt · kadens
440 W · 183 spm
økt 380 W · 177 spm
Belastning
TSB −25 · CTL 84
TRIMP 180 · −16 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 −3,8)i dag, steady per drag
Mot målet — nedtelling, modell og hva økta sier
Fysiologisk plassering3:53 ved laktat 2,6/3,1 = sub-terskel for deg nå (96,5 % av LT2-fart 3:45). Målfart 3:42 (Energimila) ligger i terskel-sonen din (101,3 %). HMP 3:47 (København) ligger i terskel-sonen din (98,8 %).
Formatets trend10×1000 m normalisert til 3:53: puls 163 → 162 → 164 → 164 (13.05 · 20.05 · 27.05 · 03.06).
I blokka — Amsterdam Maraton 2026
○ langtur · ◇ løp

Samme format sist 5 + i dag

DatoØktFartSteady-pulsLaktatSkår
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
fart puls skår

Økonomi-trend — puls ved 3:53

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

Ukevolum siste 26 uker

Kvalitets-km fordelt på fart — siste 12 uker

157 km kvalitet i drag og segmenter · dagens bånd uthevet
Samme format alle år — 10×1000 m (61 økter)
DatoØktFartSteady-pulsLaktatSkår
14.0815 x 1000 @ 4:003:57153,78,3 v1
21.084 x 1000 @ 4:003:56162,08,8 v1
28.0818 x 1000 @ 4:10-4:004:03154,49,2 v1
18.0910 x 1000 @ 4:15-3:403:55144,58,5 v1
23.096 x 10004:10137,56,6 v1
25.094 x 1000 @ 4:154:14135,48,7 v1
09.106 x 1000 @ 4:003:58147,78,2 v1
11.104×4 min4:50168,07,6 v1
14.104 x 44:50153,16,4 v1
16.106 x 1000 @ 4:10-4:054:02146,28,2 v1
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
Dagen
HRV 7-dagers glattetenkeltdagerbaseline-bånd
HRV i morges
70 ms
7 d 70 · 60 d 63 · baseline ≥ 50
Hvilepuls · søvn
39 bpm · 91
7 d 38–41 · 7,5 t søvn · readiness 90
Vær
18,8 °C
følt 18,3 · vind 8,0 km/t · fukt 65 %
Arena · sko
utendørs
ASICS Metaspeed Sky Tokyo
Belastning
CTL 84 · TSB −25
−16 om morgenen · TRIMP 180 · kl. 19:35
Analyse — prosa skrevet under forrige skåringssystem
claude-sonnet-5 · 2026-07-22
Merknad (auto): Prosaen er skrevet 22.07.2026 under skåring v2.4 og beholdes uendret. Da var skåren 9,3 Eksepsjonell; 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.

OnsdagsTOSK — 10 × 1000 @ 4:00–3:50 | 03.06.2026

Ti kilometermetere ned mot LT2, bekreftet med laktat på begge sider av 3,3

1. Sammendrag

Ti kilometermetere i en ren negativ split fra 3:58 til 3:49, kjørt på piren med TOSK, ble en av sommerens sterkeste terskeløkter — sesjonsskår 9,3 Eksepsjonell (eksekusjon 9,4, kontekst 9,0). Carl bygde farten jevnt og kontrollert gjennom hele økten mens hr_steady holdt seg i et smalt bånd 159,6–167,6, aldri over LT2 (169). To laktatmålinger bekreftet at kontrollen var reell: 2,6 mmol etter drag 6 og 3,1 mmol etter drag 10 — begge under LT2-grensen på 3,3. Dette var en tett kalibrert, «sub-LT2, kontrollert»-økt akkurat slik planen for dagen foreskrev, og resultatet var blant de beste denne sonen har levert i år.

2. Pre-readiness og dagens kontekst

Nattfysiologien var solid: hvilepuls 39, HRV 70 ms (BALANCED, baseline 50), søvn 7 timer 31 minutter med score 91 (81 min dyp, 81 min REM, kun 2 min våken), stress-snitt 19, Body Battery ladet fra 23 til 100. HRV-trenden over 14 dager er entydig positiv — samtlige dager BALANCED, snitt 70,4 ms, stigende retning.

Training Readiness-tallet spriker mellom to kilder: rotfeltet i wellness-dataene viser 54, mens morgen-snapshotet (fanget 07:52, uten flagg om post-aktivitet) viser 86 og nivå HIGH. Sistnevnte er trolig det reelle morgentallet gitt tidspunktet og fraværet av post-økt-flagg, men begge tall siteres her fordi kilden ikke er entydig.

Belastningsbildet er det som gjør denne økten spesiell: TSB dagen før (02.06.) var −15,65 (ATL 97,55, CTL 81,9) — dypt i det Carls egen historikk viser er en produktiv overload-sone (P10–P5-båndet), ikke en sone å frykte. Én enkelt kvalitetsøkt i den sonen har historisk gitt både PR-er og sterke resultater for Carl, og dagens 9,4 i eksekusjon bekrefter mønsteret. Vi er 66 dager etter Berlin halvmaraton, midt i en byggeperiode. Sko: ASICS Metaspeed Sky Tokyo. Arena: utendørs, på piren — planen for dagen omtalte økten eksplisitt som «10×1000 @ 3:55–3:58 (sub-LT2, kontrollert)».

3. Pacestrategi

Ti drag i en tydelig, kontrollert negativ split: 3:58, 3:58, 3:55, 3:54, 3:54, 3:52, 3:52, 3:51, 3:49, 3:51. Progresjonen er så jevn at den knapt kan kalles noe annet enn en lærebok-eksekvering av planen — ni sekunder skiller raskeste (3:49, drag 9) fra saktest (3:58, drag 1–2), og nedgangen skjer i et rolig, forutsigbart tempo uten hopp. Drag 9 traff nøyaktig LT2-pacen (3:49 iht. fysiologikonstantene), og Carl valgte klokt å legge inn en liten oppbremsing til 3:51 på det avsluttende tiende draget — en bevisst avslutning innenfor den planlagte sub-LT2-rammen, ikke et tegn på å gå tom.

4. Aerob belastning

Pulsbildet er en modellbok-eksekvering av en kontrollert terskeløkt. hr_steady gjennom de ti dragene: 159,6 · 163,0 · 162,8 · 163,3 · 163,5 · 162,6 · 162,8 · 164,5 · 167,6 · 166,8. Med LT1 på 159 og LT2 på 169 betyr det at Carl åpnet rett over LT1 og holdt seg i et smalt bånd i midtre-øvre I3 i åtte drag før han, på det raskeste draget (3:49, drag 9), nærmet seg LT2 med 167,6 — fortsatt halvannen puls unna grensen. Snittpulsen for kvalitetsdelen var 155. Total inter-rep-drift fra drag 1 til drag 9 er +8,0 bpm, en helt normal og forventet respons på en bevisst fartsøkning, ikke et utmattelsessignal.

Det avgjørende beviset er laktatmålingene: 2,6 mmol etter drag 6 (3:52-pace, hr_steady 162,6) og 3,1 mmol etter drag 10 (3:51-pace, hr_steady 166,8) — begge under LT2-grensen på 3,3 mmol, med drag 10 bare 0,2 mmol unna. Det bekrefter at hele økten, selv med en negativ split ned mot LT2-pace, forble metabolsk sub-terskel akkurat slik planen tilsa. Dette er en sjelden godt dokumentert kalibrering av intensitet — puls, pace og laktat forteller nøyaktig samme historie.

5. Power og økonomi (Stryd)

Watten var bemerkelsesverdig stabil gjennom hele økten: 438, 432, 440, 438, 444, 435, 446, 443, 450, 437 — en spredning på under 4 %, med toppen (450 W) på det raskeste draget (drag 9). Ved 74 kg tilsvarer det 5,9–6,1 W/kg. Det interessante er at pacen forbedret seg med ni sekunder per kilometer (238 til 229 sekunder) uten en tilsvarende stor watt-økning — kadensen steg jevnt fra 180 til 186 spm, som antyder at en del av fartsøkningen kom fra bedre løpsøkonomi og teknikk under press, ikke bare rå kraft. Det er et sunt tegn på at kroppen fant en mer effektiv gir etter hvert som økten varmet opp.

6. Drift, decoupling og fatigue-signaler

Med en flat, kontrollert HR-progresjon som speiler pace-progresjonen presist, og watt som holdt seg stabil hele veien, er det ingen tegn til reell decoupling eller utmattelse i denne økten. Tvert imot: at Carl klarte å holde hr_steady under 168 selv på det raskeste draget, og deretter dokumentere 3,1 mmol laktat rett under LT2 på det nest raskeste, viser en kropp med god metabolsk kontroll selv i en dypt belastet fase (TSB −15,65 dagen før). Dette er nøyaktig signaturen til en godt restituert utøver som tåler høyt kronisk volum.

7. Sammenligning med historikk

Mot de siste 20 I3-øktene (snitt 8,43, median 9,1, spredning 5,9–9,5) ligger 9,3 godt over både snitt og median — i det øvre sjiktet av en allerede sterk fordeling. Sammenlignet med de fem siste same-sone-øktene er bildet enda tydeligere: 27.05. (10×1000, 9,5), 25.05. (4×2000, 9,1), 20.05. (8×1000, 9,2), 13.05. (6×1000, 8,3) og 11.05. (2×800+2×2000, 9,1) — samtlige Sterk eller Eksepsjonell. Denne strekningen fra midten av mai gjennom starten av juni representerer en av de mest konsistente terskel-periodene i årets treningslogg, og 03.06. er godt inne i toppsjiktet av den.

8. Form og treningskontekst

Kvalitets-km siste 13 uker har ligget på snitt 14,0 km/uke, med toppuke 24,0 km (uke 11, tidlig mars, i Berlin-oppkjøringen). TSB på −15,65 dagen før plasserer økten dypt i det Carls egen historiske fordeling viser er en produktiv overload-sone — ikke en sone å lese som «burde hvilt», gitt at både sub-3-blokken og dagens 9,4-eksekusjon er levert nettopp der. Fasekoherensen er utmerket: en kontrollert, negativ-splittet terskeløkt sub-LT2 er akkurat riktig stimulus 66 dager etter Berlin, midt i en generisk byggeperiode.

9. Gjennomføring og taktiske observasjoner

Det taktisk sterke er selve gjennomføringen av planen: dagens brief ba eksplisitt om «sub-LT2, kontrollert», og Carl leverte akkurat det — en jevn, forutsigbar negativ split som endte rett ved LT2-pace uten å krysse den metabolsk. At han valgte å bremse marginalt på det tiende og siste draget (3:51 mot 3:49 på drag 9), fremfor å presse enda hardere, er et tegn på god disiplin snarere enn manglende kapasitet — laktatverdien på 3,1 mmol viser at han fortsatt hadde metabolsk margin igjen. TOSK-fellesøkten på piren ga trolig også et sosialt drag som støttet den jevne progresjonen.

10. Eksekusjonsscore — komponenter

Eksekusjonen på 9,4 er blant årets høyeste og hviler på en nesten feilfri kombinasjon: presis negativ-split-pacing (ni sekunders spredning over ti drag), svært stabil watt, og — viktigst — to laktatmålinger som objektivt bekrefter at intensiteten holdt seg sub-LT2 gjennom hele økten. Plan-fullføringen var komplett, og drag-til-drag-konsistensen er blant de beste i datasettet. Kontekstscoren på 9,0 er også høy: HRV, søvn og hvilepuls var alle solide, og selv om TSB var dyp, viser den historiske fordelingen at dette er nøyaktig den sonen Carl presterer best i. Samlet 9,3 Eksepsjonell er en velfortjent dom over en av sesongens best dokumenterte terskeløkter.

11. Hva som ville løftet score

Det er lite å hente her — 9,4 i eksekusjon og 9,0 i kontekst er nær taket for denne øktypen. Det eneste reelle usikkerhetsmomentet er Training Readiness-spriket (54 mot 86); en entydig morgenmåling ville fjernet den lille tvilen i kontekstvurderingen. Utover det var dette en økt der laktat, puls, watt og pace pekte samme vei — vanskelig å utføre bedre uten å endre selve planen.

12. Konklusjon og veien videre

Dette var en av sommerens best kalibrerte terskeløkter: en ren negativ split ned mot LT2-pace, bekreftet metabolsk sub-terskel av to laktatmålinger som begge landet rett under 3,3 mmol. Take-away for treneren er at Carl nå demonstrerer solid kontroll på nøyaktig den intensiteten halvmaraton- og marathon-arbeidet krever, selv dypt inne i en produktiv overload-fase (TSB −15,65). Denne typen dokumentert, laktatbekreftet terskelarbeid er akkurat det som bygger selvtillit og presisjon inn mot høstens løp, og 03.06. hører hjemme blant de aller beste OnsdagsTOSK-øktene i år.

Detaljer
#TidFartMålFørste 500Siste 500Steady-pulsForventetMaksFall 60 sEffektKadensLaktat
13:583:583:55–3:584:003:57159,6161,3 (−1,7)163−67438 W180
23:583:583:55–3:584:043:57163,0161,3 (+1,7)165−53432 W181
33:553:553:55–3:584:003:56162,8162,9 (−0,1)165−62440 W182
43:543:543:55–3:584:023:52163,3163,4 (−0,1)166−38438 W182
53:543:543:55–3:583:593:54163,5163,4 (+0,1)165444 W182
63:523:523:55–3:583:553:53162,6164,5 (−1,9)167−61435 W1832,6
73:523:523:55–3:583:583:50162,8164,5 (−1,7)165446 W183
83:513:513:55–3:583:543:51164,5165,0 (−0,5)166−57443 W184
93:493:493:55–3:584:003:46167,6166,1 (+1,5)169−60450 W186
103:513:513:55–3:583:573:51166,8165,0 (+1,8)168437 W1863,1
pulsfartdrag

Etterspill

DagHRVHvilepulsSøvn
D+180 ↑ +9,936 ↓ −3,188 ↓ −0,4
D+267 ↓ −3,139 ↓ −0,176 ↓ −12,4
mot 7-dagers snittet før økta: HRV 70 · hvilepuls 39 · søvn 88

Strava

OnsdagsTOSK 10 x 1000 @ 4:00-3:50 Lt (6) 2,6 Lt(10) 3,1
Rådata (quality.json)
{
 "activity_id": 18774655759,
 "date": "2026-06-03",
 "name": "OnsdagsTOSK",
 "session_label": "10 x 1000 terskel",
 "quality_type": "interval",
 "interval_structure": "10 x 1000 @ 4:00-3:50",
 "interval_type": "distance",
 "is_track": false,
 "is_treadmill": false,
 "arena": "utendørs",
 "distance_km": 19.4,
 "duration_s": 6239,
 "moving_time_s": 6049,
 "avg_hr": 142.3,
 "max_hr": 171.0,
 "avg_power": 380.2,
 "avg_cadence": 88.7,
 "avg_gct": 238.3000030517578,
 "avg_stride_length": 123.5,
 "avg_vertical_oscillation": 8.740000152587891,
 "avg_vertical_ratio": 7.28000020980835,
 "elevation_gain": 93.0,
 "gear_name": "ASICS Metaspeed Sky Tokyo",
 "gear_km_at_run": null,
 "weather": {
  "temp_c": 18.8,
  "feels_like_c": 18.3,
  "humidity_pct": 65,
  "wind_kmh": 8.0,
  "precip_mm": 0.0,
  "condition": "overskyet"
 },
 "quality_km": 10.0,
 "quality_avg_pace": "3:55",
 "quality_avg_hr": 155,
 "quality_avg_power": 440,
 "quality_avg_cadence": 183,
 "lactate": [
  {
   "after_rep": 6,
   "value": 2.6
  },
  {
   "after_rep": 10,
   "value": 3.1
  }
 ],
 "reps": [
  {
   "n": 1,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 238,
   "elapsed_time_s": 238,
   "pace": "3:58",
   "hr_avg": 150,
   "hr_max": 163.0,
   "cadence": 180,
   "power": 438,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1333,
    "stream_idx_end": 1571,
    "hr_first_500m": 138.9,
    "hr_last_500m": 159.6,
    "hr_steady_state": 159.6,
    "pace_first_500m_s": 239.8,
    "pace_last_500m_s": 236.9,
    "pace_steady_state_s": 236.9
   }
  },
  {
   "n": 2,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 238,
   "elapsed_time_s": 238,
   "pace": "3:58",
   "hr_avg": 153,
   "hr_max": 165.0,
   "cadence": 181,
   "power": 432,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1631,
    "stream_idx_end": 1870,
    "hr_first_500m": 142.2,
    "hr_last_500m": 163.0,
    "hr_steady_state": 163.0,
    "pace_first_500m_s": 244.4,
    "pace_last_500m_s": 237.0,
    "pace_steady_state_s": 237.0
   }
  },
  {
   "n": 3,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 235,
   "elapsed_time_s": 235,
   "pace": "3:55",
   "hr_avg": 155,
   "hr_max": 165.0,
   "cadence": 182,
   "power": 440,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1929,
    "stream_idx_end": 2165,
    "hr_first_500m": 145.6,
    "hr_last_500m": 162.8,
    "hr_steady_state": 162.8,
    "pace_first_500m_s": 240.3,
    "pace_last_500m_s": 235.9,
    "pace_steady_state_s": 235.9
   }
  },
  {
   "n": 4,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 234,
   "elapsed_time_s": 234,
   "pace": "3:54",
   "hr_avg": 154,
   "hr_max": 166.0,
   "cadence": 182,
   "power": 438,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2225,
    "stream_idx_end": 2461,
    "hr_first_500m": 144.5,
    "hr_last_500m": 163.3,
    "hr_steady_state": 163.3,
    "pace_first_500m_s": 241.7,
    "pace_last_500m_s": 232.5,
    "pace_steady_state_s": 232.5
   }
  },
  {
   "n": 5,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 234,
   "elapsed_time_s": 234,
   "pace": "3:54",
   "hr_avg": 156,
   "hr_max": 165.0,
   "cadence": 182,
   "power": 444,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2522,
    "stream_idx_end": 2756,
    "hr_first_500m": 146.9,
    "hr_last_500m": 163.5,
    "hr_steady_state": 163.5,
    "pace_first_500m_s": 239.0,
    "pace_last_500m_s": 233.8,
    "pace_steady_state_s": 233.8
   }
  },
  {
   "n": 6,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 232,
   "elapsed_time_s": 232,
   "pace": "3:52",
   "hr_avg": 155,
   "hr_max": 167.0,
   "cadence": 183,
   "power": 435,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2786,
    "stream_idx_end": 3049,
    "hr_first_500m": 142.1,
    "hr_last_500m": 162.6,
    "hr_steady_state": 162.6,
    "pace_first_500m_s": 235.0,
    "pace_last_500m_s": 233.2,
    "pace_steady_state_s": 233.2
   }
  },
  {
   "n": 7,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 232,
   "elapsed_time_s": 232,
   "pace": "3:52",
   "hr_avg": 156,
   "hr_max": 165.0,
   "cadence": 183,
   "power": 446,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3112,
    "stream_idx_end": 3344,
    "hr_first_500m": 147.8,
    "hr_last_500m": 162.8,
    "hr_steady_state": 162.8,
    "pace_first_500m_s": 237.6,
    "pace_last_500m_s": 230.5,
    "pace_steady_state_s": 230.5
   }
  },
  {
   "n": 8,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 231,
   "elapsed_time_s": 231,
   "pace": "3:51",
   "hr_avg": 156,
   "hr_max": 166.0,
   "cadence": 184,
   "power": 443,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3384,
    "stream_idx_end": 3635,
    "hr_first_500m": 142.2,
    "hr_last_500m": 164.5,
    "hr_steady_state": 164.5,
    "pace_first_500m_s": 234.1,
    "pace_last_500m_s": 231.1,
    "pace_steady_state_s": 231.1
   }
  },
  {
   "n": 9,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 229,
   "elapsed_time_s": 229,
   "pace": "3:49",
   "hr_avg": 158,
   "hr_max": 169.0,
   "cadence": 186,
   "power": 450,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3698,
    "stream_idx_end": 3929,
    "hr_first_500m": 147.3,
    "hr_last_500m": 167.6,
    "hr_steady_state": 167.6,
    "pace_first_500m_s": 239.7,
    "pace_last_500m_s": 226.0,
    "pace_steady_state_s": 226.0
   }
  },
  {
   "n": 10,
   "prescribed_distance_m": 1000,
   "gps_distance_m": 1000,
   "time_s": 231,
   "elapsed_time_s": 231,
   "pace": "3:51",
   "hr_avg": 158,
   "hr_max": 168.0,
   "cadence": 186,
   "power": 437,
   "per_km": null,
   "n_laps_in_rep": 1,
   "merged_from_laps": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3991,
    "stream_idx_end": 4223,
    "hr_first_500m": 146.7,
    "hr_last_500m": 166.8,
    "hr_steady_state": 166.8,
    "pace_first_500m_s": 236.8,
    "pace_last_500m_s": 231.2,
    "pace_steady_state_s": 231.2
   }
  }
 ],
 "block_id": null,
 "block_phase": "base",
 "training_block": "Amsterdam Maraton 2026",
 "block_goal_date": null,
 "hr_unreliable": false,
 "description": "10 x 1000 @ 4:00-3:50\nLt (6) 2,6\nLt(10) 3,1",
 "session_score": 9.0,
 "execution_score": 9.4,
 "context_score": 9.0,
 "score_tier": "Sterk",
 "score_tag": "terskel",
 "_scorer_version": "2.0.0-2026-09-09"
}