Kvalitetsøkt · F2 Korte drag · Mandag 18. mai 2026

20 × 400 m

Plan: MandagsTOSK 10x400m @ 3:45-3:30 (utvidbar 15-20 drag hvis bein OK) (ukeplan 18.05) · Utført: 3:45-3:30 · Laktat: Lt(10) 3,2 · Lt(20) 3,9

Tjue 400-metere på 3:37, steady-puls 163 — 11 slag under normalen din på farten, laktat 3,9.

ASICS Metaspeed Sky Tokyoutendørs bane10,7 °C · vind 7,8 km/t · fukt 71 %13,4 km · 1:17:51
Nivå
103,6 %
av LT2-fart (3:45) · over-terskel
Mot målet
Energimila om 86 dager
Øktas bilde — drag-grafen
fart per dragmål 3:30–3:45 (rampe)siste 30 s-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 spm174+4
Kontakttid231 ms239−8
Steglengde1,29 m1,28+0,01
Vertikal osc.8,7 cm9,0−0,3
Vertikal ratio7,0 %7,3−0,2
Effekt ved 3:37 i samme format over blokka:
Kvalitets-km
8,0 km
økt 13,4 km · 1:17:51
Snittfart drag
3:36 /km
mål 3:30–3:45 · spenn 15 s
Steady-puls
163 bpm
normal 173 · lab 177 · maks 175
Laktat
3,2 · 3,9 mmol
ikke målt
Restitusjon
39 bpm / 60 s
median 52 (2026)
Drift
+5,5 bpm
siste-2-min-puls sett 1 → 2: +5 bpm
Effekt · kadens
456 W · 187 spm
økt 372 W · 177 spm
Belastning
TSB −10 · CTL 76
TRIMP 126 · −4 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,6)i dag, steady per drag
Mot målet — nedtelling, modell og hva økta sier
Fysiologisk plassering3:37 = over terskel for deg nå (103,6 % av LT2-fart 3:45). Målfart 3:42 (Energimila) ligger i terskel-sonen din (101,3 %).
Formatets trend20×400 m normalisert til 3:37: puls 151 → 152 → 155 → 162 (01.12 · 02.02 · 02.03 · 18.05).
I blokka — Amsterdam Maraton 2026
○ langtur · ◇ løp

Samme format sist 5 + i dag

DatoØktFartSteady-pulsLaktatSkår
23.062 x 10 x 400m3:31130,46,6 v1
22.072 x 10 x 4003:34153,96,4 v1
01.122 x 10 x 4003:33152,56,5 v1
02.022 x 10 x 400 @ 3:40-3:253:34153,69,8
02.032 x 10 x 400 @ 3:40-3:303:34156,39,4
18.052 x 10 x 400 @ 3:45-3:303:36162,63,2 / 3,99,0
fart puls skår

Økonomi-trend — puls ved 3:37

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

Ukevolum siste 26 uker

Kvalitets-km fordelt på fart — siste 12 uker

177 km kvalitet i drag og segmenter · dagens bånd uthevet
Samme format alle år — 20×400 m (16 økter)
DatoØktFartSteady-pulsLaktatSkår
15.0418x2m4:23147,25,9 v1
26.1112 x 2 min4:21153,88,0 v1
14.0112 x 2 min4:42162,57,8 v1
03.085 x 400m3:27126,95,6 v1
03.0215 x 400m4:43150,65,9 v1
22.122 x 10 x 400m @ 15-16 kmh3:47148,46,3 v1
05.012 x 10 x 400m @ 16 kmh3:29150,55,0 v1
30.012 x 10 x 400m3:45165,98,4 v1
05.0510 x 400 @ 3:30ish3:33121,98,3 v1
29.052 x 10 x 4003:30164,46,6 v1
23.062 x 10 x 400m3:31130,46,6 v1
22.072 x 10 x 4003:34153,96,4 v1
01.122 x 10 x 4003:33152,56,5 v1
02.022 x 10 x 400 @ 3:40-3:253:34153,69,8
02.032 x 10 x 400 @ 3:40-3:303:34156,39,4
18.052 x 10 x 400 @ 3:45-3:303:36162,63,2 / 3,99,0
Dagen
HRV 7-dagers glattetenkeltdagerbaseline-bånd
HRV i morges
72 ms
7 d 74 · 60 d 64 · baseline ≥ 51
Hvilepuls · søvn
38 bpm · 86
7 d 39–42 · 7,2 t søvn · readiness 90
Vær
10,7 °C
følt 8,5 · vind 7,8 km/t · fukt 71 %
Arena · sko
utendørs bane
ASICS Metaspeed Sky Tokyo
Belastning
CTL 76 · TSB −10
−4 om morgenen · TRIMP 126 · kl. 19:37
Analyse — prosa skrevet under forrige skåringssystem
claude-opus-4-8 · 2026-06-11
Merknad (auto): Prosaen er skrevet 11.06.2026 under skåring v2.4 og beholdes uendret. Da var skåren 8,0 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.

Øktanalyse — 2 × 10 × 400 @ 3:45→3:30 | 18.05.2026

Tjue raske 400-metere i sola — fart som denne gangen dro pulsen helt til LT2

1. Sammendrag

Tjue 400-metere på nedtrappende pace fra 3:42 mot 3:27 ble en sterk VO2-/fartsøkt — sesjonsskår 8.0 Sterk (eksekusjon 7.6, kontekst 8.9). Til forskjell fra Carls tidligere 400-økter, der pulsen holdt seg moderat, dro de raske dragene og det høye volumet her pulsen helt opp i LT2 (hr_steady 168 på de siste dragene, +7,3 bpm drift), og laktatet bekreftet intensiteten: 3,2 mmol etter første serie og 3,9 mmol etter den andre. Det var ekte VO2-arbeid med en sterk, nedtrappende finish ned i 3:27, levert i strålende sol med form i tydelig retur etter sykdom.

2. Pre-readiness og dagens kontekst

Formen var godt på vei tilbake. Training Readiness lå på 85, HRV-snittet på 68,3 ms med BALANCED-status og stigende trend (9 av 14 dager balansert — en klar bedring), hvilepuls lav på 38, søvn 7 timer 11 minutter (score 86), stress-snitt 18, Body Battery ladet fra 25 til 98. Kroppen var godt restituert og responsiv, fire uker etter sykdom.

Belastning: TSB dagen før var −4,12 (CTL 74,6, ATL 78,7) — moderat tretthet, et tegn på gjenopptatt jevn trening. Vi er i base-fasen mot Amsterdam Maraton 2026, og blokk-taggen er «VO2max». Det var mildt og solrikt (10,7 °C), og økten ble kjørt på utendørs bane. Sko: ASICS Metaspeed Sky Tokyo. Strava-navnet fanger stemningen: «2 x 10 x 400 @ 3:45-3:30 / Lt(10) 3,2 Lt(20) 3,9 / Strålende sol og finfin løpekveld ☀️».

3. Pacestrategi

Strukturen er to serier à ti 400-metere, med et nedtrappende mål: 3:45 mot 3:30. Carl traff det og bygde farten kontrollert gjennom begge seriene. Første serie lå rundt 3:35–3:42, og andre serie krøp ned mot 3:27–3:35 på de raskeste dragene, med et toppdrag på 3:27 (drag 19). Snittpacen for kvalitetsdelen var 3:38. Det er en disiplinert fartsprogresjon: Carl åpnet kontrollert og lot farten øke jevnt mot en sterk finish. Den rene nedtrappingen over tjue drag, med de raskeste helt på slutten, viser god fartsdisiplin og energistyring.

4. Aerob belastning

Her skiller 18. mai seg fra Carls tidligere 400-økter. Vanligvis er 400-metere for korte til at pulsen rekker å klatre, men her — med raskere pace (ned mot 3:27) og høyt volum (tjue drag) — dro de pulsen oppover: hr_steady klatret fra 160 på det første draget til 168 på de siste, en inter-rep-drift på +7,3 bpm. Snittpulsen var 149, makspuls 174 på det raskeste draget. De siste dragene lå altså akkurat på LT2 (169) — dette ble en reell terskel-/VO2-belastning, ikke bare ren fart.

Laktatmålingene bekrefter intensiteten. Lt(10) = 3,2 mmol etter første serie (pace 3:35, hr 163), og Lt(20) = 3,9 mmol etter andre (pace 3:30, hr 167) — det siste over LT2-laktatet på 3,3. Carl jobbet altså supra-terskel mot slutten, drevet av den akkumulerte effekten av tjue raske drag og den nedtrappende pacen. At pulsen og laktatet begge klatret gjennom økten (i motsetning til de tidligere 400-øktene der pulsen holdt seg flat) skyldes dels den raskere pacen, dels at den aerobe økonomien ennå var under gjenoppbygging etter sykdom. Det var en hard, reell VO2-/terskelstimulus.

5. Power og økonomi (Stryd)

Watten var høy og bekrefter fartsarbeidet: 405–475 watt gjennom dragene, med de høyeste verdiene (472–475 watt, 6,4 W/kg) på de raskeste avslutningsdragene. Kadensen klatret jevnt fra 185 til 191 spm — Carl løftet frekvensen for fartsøkningen. At watten, kadensen, pulsen og laktatet alle steg mot slutten tegner et entydig bilde av en økt som ble stadig hardere — en bevisst, nedtrappende VO2-stimulus med en kraftfull finish. Den høye watten viser at den nevromuskulære motoren var sterk, selv om den aerobe økonomien ennå hentet seg inn.

6. Drift, decoupling og fatigue-signaler

Den positive inter-rep-driften (+7,3 bpm) er her et tegn på den bevisste intensitetsøkningen, ikke på patologisk fatigue — pulsen klatret fordi pacen og volumet økte. Laktatet (3,9 supra-terskel) bekrefter at de siste dragene var reelt harde. Det er en krevende økt, og at den ble lagt fire uker etter sykdom, på en kropp med økonomien fortsatt i gjenoppbygging, betyr at restitusjonen etterpå måtte respekteres (planen viste da også en HRV-dipp etter denne VO2-økten). Men den høye readinessen (85) og de stigende markørene viser at Carl tålte belastningen godt. Det var en sterk, om enn hard, VO2-stimulus.

7. Sammenligning med historikk

Mot Carls tidligere 400-økter (2. februar, 2. mars — begge med flat puls) skiller 18. mai seg ut ved at pulsen her klatret til LT2. Forskjellen er pacen (raskere, ned mot 3:27) og økonomien (ennå under gjenoppbygging), som gjorde at samme dragformat ga en høyere kardial og metabolsk respons. Mot baseline for I5-sonen (snitt 6,98) scorer 18. mai godt over (8.0), dels fordi laktatdataene dokumenterer en reell høy intensitet. Det er den sterkeste VO2-økten i materialet, og den viser at det raske registeret var i god retur — et viktig komplement til terskelkvaliteten i Amsterdam-blokken.

8. Form og treningskontekst

TSB −4,12 plasserer dagen i moderat tretthet med gjenopptatt trening. CTL 74,6 var på vei opp. Vi er i base-fasen mot Amsterdam Maraton 2026, og en VO2-/fartsøkt er fasekoherent for å heve taket og holde det raske registeret skarpt. At Carl la den fire uker etter sykdom, og at den dro pulsen til LT2, betyr at den var en betydelig dose — riktig for å bygge VO2-kapasitet tilbake, men med en reell restitusjonskostnad (HRV-dippen etterpå). Subjektivt — «strålende sol og finfin løpekveld» — kjente Carl glede og overskudd, et godt tegn på at formen var tilbake i god gjenge.

9. Gjennomføring og taktiske observasjoner

Det taktisk gode er den kontrollerte fartsprogresjonen og laktattestingen. Carl bygde farten jevnt mot 3:27 og hadde krefter til de raskeste dragene helt på slutten — god energistyring over tjue drag. At han målte laktat (3,2 og 3,9) ga objektiv bekreftelse på at intensiteten traff VO2-/supra-terskel-nivå, verdifullt for å spore formreturen. Den eneste observasjonen for treneren er at en så hard VO2-økt fire uker etter sykdom har en reell restitusjonskostnad — HRV-dippen etterpå var ventet, og planen justerte da også de påfølgende dagene til lett løping. Det var en velbegrunnet, men krevende, dose.

10. Eksekusjonsscore — komponenter

Eksekusjonen på 7.6 reflekterer en sterk, men krevende VO2-økt i en terskel-kalibrert mal. Den nedtrappende pacen og den stigende pulsen leses delvis som variasjon/drift, selv om de her er den tilsiktede VO2-progresjonen. Plan-fullføringen er komplett, den høye watten og laktatdataene bekrefter en reell høy intensitet, og — i motsetning til de helt korte 400-øktene — dokumenterer pulsen her intensiteten (den nådde LT2). Kontekstscoren på 8.9 er høy: den utmerkede readinessen (85), den stigende HRV-en og den gode fasekoherensen gir nær full uttelling. Samlet 8.0 Sterk er en presis dom over en sterk, hard VO2-/fartsøkt — den best dokumenterte i materialet.

11. Hva som ville løftet score

Det meste handler om sjanger og klassifisering. Som en VO2-/fartsøkt med nedtrappende pace straffes den marginalt av en terskel-jevnhets-mal, selv om progresjonen var tilsiktet. Fysiologisk var det lite Carl kunne gjort bedre — fartsbyggingen var disiplinert og finishen sterk. At den aerobe økonomien ennå var under gjenoppbygging (laktat 3,9) er et opphentingsstadium, ikke en utførelsesfeil. En eksplisitt VO2-scoringslogikk ville reflektert kvaliteten bedre. Men 8.0 er en sterk score for en hard, godt dokumentert VO2-økt.

12. Konklusjon og veien videre

Dette var den sterkeste VO2-økten i materialet: tjue raske 400-metere bygd mot 3:27, som denne gangen dro pulsen helt til LT2 og laktatet til 3,9, i strålende sol fire uker etter sykdom. Take-away for treneren er at det raske registeret var i god retur, men at en så hard VO2-økt så tidlig i opphentingen har en reell restitusjonskostnad (HRV-dippen etterpå). For Amsterdam-blokken var dette et viktig VO2-løft — det hever taket som terskelkvaliteten bygger under — og at Carl kunne levere det med overskudd og godfølelse vitner om at formen var godt på vei tilbake mot maratonmålet.

Detaljer
#TidFartMålFørste 500Siste 500Steady-pulsForventetMaksFall 60 sEffektKadensLaktat
11:293:423:454:184:08160,2170,0 (−9,8)164−37467 W185
21:293:423:434:314:16156,5170,0 (−13,5)162−38461 W185
31:293:423:424:214:30158,7170,0 (−11,3)165−41405 W185
41:273:373:404:484:11161,0172,7 (−11,7)166442 W187
51:283:403:384:414:51160,4171,1 (−10,7)166−40458 W180
61:273:373:374:194:23160,6172,7 (−12,1)167−41438 W187
71:263:353:354:144:15163,8173,7 (−9,9)167−36463 W188
81:273:373:334:284:16162,4172,7 (−10,3)166−43445 W187
91:273:373:324:384:22160,9172,7 (−11,8)166−31464 W188
101:263:353:304:494:37163,0173,7 (−10,7)167−62464 W1843,2
111:283:403:454:324:45160,9171,1 (−10,2)165−38473 W186
121:273:373:434:224:26159,6172,7 (−13,1)166−34439 W186
131:273:373:424:174:18162,5172,7 (−10,2)167−38464 W186
141:263:353:404:154:10164,2173,7 (−9,5)169−35449 W190
151:263:353:384:174:15163,8173,7 (−9,9)169−37458 W189
161:263:353:374:304:10165,0173,7 (−8,7)169−32465 W190
171:253:323:354:144:29164,8175,3 (−10,5)170−37441 W190
181:243:303:334:164:12167,2176,4 (−9,2)171−40472 W190
191:233:273:324:174:11168,0178,0 (−10,0)174−36475 W191
201:243:303:305:224:17167,5176,4 (−8,9)172472 W1913,9
pulsfartdrag

Etterspill

DagHRVHvilepulsSøvn
D+148 ↓ −26,041 ↑ +1,162 ↓ −23,9
D+270 ↓ −4,039 ↓ −0,994 ↑ +8,1
mot 7-dagers snittet før økta: HRV 74 · hvilepuls 40 · søvn 86

Strava

MandagsTOSK 2 x 10 x 400 @ 3:45-3:30 Lt(10) 3,2 Lt(20) 3,9 Strålende sol og finfin løpekveld ☀️
Rådata (quality.json)
{
 "activity_id": 18558945305,
 "date": "2026-05-18",
 "name": "MandagsTOSK",
 "session_label": "2 x 10 x 400 VO2maks",
 "quality_type": "interval",
 "interval_structure": "2 x 10 x 400 @ 3:45-3:30",
 "interval_type": "distance",
 "is_track": true,
 "is_treadmill": false,
 "arena": "utendørs bane",
 "distance_km": 13.41,
 "duration_s": 4671,
 "avg_hr": 139.5,
 "max_hr": 175.0,
 "avg_power": 371.7,
 "avg_cadence": 88.7,
 "avg_gct": 230.89999389648438,
 "avg_stride_length": 129.45000000000002,
 "avg_vertical_oscillation": 8.69000015258789,
 "avg_vertical_ratio": 7.03000020980835,
 "elevation_gain": 0.0,
 "gear_name": "ASICS Metaspeed Sky Tokyo",
 "gear_km_at_run": null,
 "weather": {
  "temp_c": 10.7,
  "feels_like_c": 8.5,
  "humidity_pct": 71,
  "wind_kmh": 7.8,
  "precip_mm": 0.0,
  "condition": "delvis skyet"
 },
 "quality_km": 8.0,
 "quality_avg_pace": "3:38",
 "quality_avg_hr": 149,
 "quality_avg_power": 456,
 "quality_avg_cadence": 187,
 "lactate": [
  {
   "after_rep": 10,
   "value": 3.2
  },
  {
   "after_rep": 20,
   "value": 3.9
  }
 ],
 "reps": [
  {
   "n": 1,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 89,
   "pace": "3:42",
   "hr_avg": 134,
   "hr_max": 164.0,
   "cadence": 185,
   "power": 467,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1164,
    "stream_idx_end": 1254,
    "hr_first_500m": 137.8,
    "hr_last_500m": 132.6,
    "hr_steady_state": 160.2,
    "pace_first_500m_s": 257.8,
    "pace_last_500m_s": 247.5,
    "pace_steady_state_s": 228.9
   }
  },
  {
   "n": 2,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 89,
   "pace": "3:42",
   "hr_avg": 143,
   "hr_max": 162.0,
   "cadence": 185,
   "power": 461,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1301,
    "stream_idx_end": 1390,
    "hr_first_500m": 142.5,
    "hr_last_500m": 148.3,
    "hr_steady_state": 156.5,
    "pace_first_500m_s": 271.4,
    "pace_last_500m_s": 256.0,
    "pace_steady_state_s": 225.9
   }
  },
  {
   "n": 3,
   "prescribed_distance_m": 400,
   "gps_distance_m": 410,
   "time_s": 89,
   "pace": "3:42",
   "hr_avg": 144,
   "hr_max": 165.0,
   "cadence": 185,
   "power": 405,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1437,
    "stream_idx_end": 1531,
    "hr_first_500m": 144.8,
    "hr_last_500m": 146.4,
    "hr_steady_state": 158.7,
    "pace_first_500m_s": 261.3,
    "pace_last_500m_s": 269.5,
    "pace_steady_state_s": 223.8
   }
  },
  {
   "n": 4,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 147,
   "hr_max": 166.0,
   "cadence": 187,
   "power": 442,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1577,
    "stream_idx_end": 1664,
    "hr_first_500m": 148.0,
    "hr_last_500m": 150.3,
    "hr_steady_state": 161.0,
    "pace_first_500m_s": 288.2,
    "pace_last_500m_s": 250.7,
    "pace_steady_state_s": 223.6
   }
  },
  {
   "n": 5,
   "prescribed_distance_m": 400,
   "gps_distance_m": 410,
   "time_s": 88,
   "pace": "3:40",
   "hr_avg": 148,
   "hr_max": 166.0,
   "cadence": 180,
   "power": 458,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1703,
    "stream_idx_end": 1799,
    "hr_first_500m": 147.9,
    "hr_last_500m": 151.1,
    "hr_steady_state": 160.4,
    "pace_first_500m_s": 281.0,
    "pace_last_500m_s": 291.2,
    "pace_steady_state_s": 224.3
   }
  },
  {
   "n": 6,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 147,
   "hr_max": 167.0,
   "cadence": 187,
   "power": 438,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1845,
    "stream_idx_end": 1932,
    "hr_first_500m": 147.8,
    "hr_last_500m": 150.8,
    "hr_steady_state": 160.6,
    "pace_first_500m_s": 258.7,
    "pace_last_500m_s": 262.9,
    "pace_steady_state_s": 221.5
   }
  },
  {
   "n": 7,
   "prescribed_distance_m": 400,
   "gps_distance_m": 410,
   "time_s": 86,
   "pace": "3:35",
   "hr_avg": 148,
   "hr_max": 167.0,
   "cadence": 188,
   "power": 463,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 1983,
    "stream_idx_end": 2070,
    "hr_first_500m": 148.5,
    "hr_last_500m": 151.2,
    "hr_steady_state": 163.8,
    "pace_first_500m_s": 254.2,
    "pace_last_500m_s": 255.4,
    "pace_steady_state_s": 223.4
   }
  },
  {
   "n": 8,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 148,
   "hr_max": 166.0,
   "cadence": 187,
   "power": 445,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2116,
    "stream_idx_end": 2203,
    "hr_first_500m": 147.8,
    "hr_last_500m": 152.2,
    "hr_steady_state": 162.4,
    "pace_first_500m_s": 268.1,
    "pace_last_500m_s": 256.1,
    "pace_steady_state_s": 223.8
   }
  },
  {
   "n": 9,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 148,
   "hr_max": 166.0,
   "cadence": 188,
   "power": 464,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2252,
    "stream_idx_end": 2338,
    "hr_first_500m": 148.8,
    "hr_last_500m": 150.8,
    "hr_steady_state": 160.9,
    "pace_first_500m_s": 277.6,
    "pace_last_500m_s": 262.2,
    "pace_steady_state_s": 222.9
   }
  },
  {
   "n": 10,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 86,
   "pace": "3:35",
   "hr_avg": 152,
   "hr_max": 167.0,
   "cadence": 184,
   "power": 464,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2383,
    "stream_idx_end": 2471,
    "hr_first_500m": 132.6,
    "hr_last_500m": 154.1,
    "hr_steady_state": 163.0,
    "pace_first_500m_s": 288.9,
    "pace_last_500m_s": 276.9,
    "pace_steady_state_s": 222.3
   }
  },
  {
   "n": 11,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 88,
   "pace": "3:40",
   "hr_avg": 146,
   "hr_max": 165.0,
   "cadence": 186,
   "power": 473,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2595,
    "stream_idx_end": 2684,
    "hr_first_500m": 145.2,
    "hr_last_500m": 132.9,
    "hr_steady_state": 160.9,
    "pace_first_500m_s": 271.7,
    "pace_last_500m_s": 284.6,
    "pace_steady_state_s": 231.4
   }
  },
  {
   "n": 12,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 146,
   "hr_max": 166.0,
   "cadence": 186,
   "power": 439,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2730,
    "stream_idx_end": 2817,
    "hr_first_500m": 147.5,
    "hr_last_500m": 149.3,
    "hr_steady_state": 159.6,
    "pace_first_500m_s": 262.1,
    "pace_last_500m_s": 266.2,
    "pace_steady_state_s": 218.6
   }
  },
  {
   "n": 13,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 87,
   "pace": "3:37",
   "hr_avg": 150,
   "hr_max": 167.0,
   "cadence": 186,
   "power": 464,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2863,
    "stream_idx_end": 2952,
    "hr_first_500m": 150.0,
    "hr_last_500m": 152.8,
    "hr_steady_state": 162.5,
    "pace_first_500m_s": 257.4,
    "pace_last_500m_s": 257.7,
    "pace_steady_state_s": 220.6
   }
  },
  {
   "n": 14,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 86,
   "pace": "3:35",
   "hr_avg": 153,
   "hr_max": 169.0,
   "cadence": 190,
   "power": 449,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 2998,
    "stream_idx_end": 3083,
    "hr_first_500m": 152.3,
    "hr_last_500m": 155.0,
    "hr_steady_state": 164.2,
    "pace_first_500m_s": 254.9,
    "pace_last_500m_s": 250.2,
    "pace_steady_state_s": 217.5
   }
  },
  {
   "n": 15,
   "prescribed_distance_m": 400,
   "gps_distance_m": 410,
   "time_s": 86,
   "pace": "3:35",
   "hr_avg": 151,
   "hr_max": 169.0,
   "cadence": 189,
   "power": 458,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3128,
    "stream_idx_end": 3217,
    "hr_first_500m": 151.1,
    "hr_last_500m": 154.2,
    "hr_steady_state": 163.8,
    "pace_first_500m_s": 257.4,
    "pace_last_500m_s": 255.1,
    "pace_steady_state_s": 218.4
   }
  },
  {
   "n": 16,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 86,
   "pace": "3:35",
   "hr_avg": 152,
   "hr_max": 169.0,
   "cadence": 190,
   "power": 465,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3264,
    "stream_idx_end": 3349,
    "hr_first_500m": 153.0,
    "hr_last_500m": 154.9,
    "hr_steady_state": 165,
    "pace_first_500m_s": 269.8,
    "pace_last_500m_s": 250.2,
    "pace_steady_state_s": 217.7
   }
  },
  {
   "n": 17,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 85,
   "pace": "3:32",
   "hr_avg": 153,
   "hr_max": 170.0,
   "cadence": 190,
   "power": 441,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3395,
    "stream_idx_end": 3481,
    "hr_first_500m": 153.0,
    "hr_last_500m": 156.3,
    "hr_steady_state": 164.8,
    "pace_first_500m_s": 254.5,
    "pace_last_500m_s": 269.2,
    "pace_steady_state_s": 217.2
   }
  },
  {
   "n": 18,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 84,
   "pace": "3:30",
   "hr_avg": 154,
   "hr_max": 171.0,
   "cadence": 190,
   "power": 472,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3528,
    "stream_idx_end": 3612,
    "hr_first_500m": 154.3,
    "hr_last_500m": 157.1,
    "hr_steady_state": 167.2,
    "pace_first_500m_s": 255.8,
    "pace_last_500m_s": 251.9,
    "pace_steady_state_s": 215.2
   }
  },
  {
   "n": 19,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 83,
   "pace": "3:27",
   "hr_avg": 154,
   "hr_max": 174.0,
   "cadence": 191,
   "power": 475,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3659,
    "stream_idx_end": 3742,
    "hr_first_500m": 155.4,
    "hr_last_500m": 157.6,
    "hr_steady_state": 168.0,
    "pace_first_500m_s": 256.8,
    "pace_last_500m_s": 251.1,
    "pace_steady_state_s": 208.3
   }
  },
  {
   "n": 20,
   "prescribed_distance_m": 400,
   "gps_distance_m": 400,
   "time_s": 84,
   "pace": "3:30",
   "hr_avg": 156,
   "hr_max": 172.0,
   "cadence": 191,
   "power": 472,
   "per_km": null,
   "flag": null,
   "stream_stats": {
    "stream_idx_start": 3787,
    "stream_idx_end": 3871,
    "hr_first_500m": 109.9,
    "hr_last_500m": 159.4,
    "hr_steady_state": 167.5,
    "pace_first_500m_s": 322.3,
    "pace_last_500m_s": 256.7,
    "pace_steady_state_s": 210.3
   }
  }
 ],
 "block_id": null,
 "block_phase": "base",
 "training_block": "Amsterdam Maraton 2026",
 "block_goal_date": null,
 "hr_unreliable": false,
 "description": "2 x 10 x 400 @ 3:45-3:30\nLt(10) 3,2 Lt(20) 3,9\nStrålende sol og finfin løpekveld ☀️",
 "session_score": 9.0,
 "execution_score": 8.9,
 "context_score": 8.9,
 "score_tier": "Sterk",
 "score_tag": "vo2max",
 "_scorer_version": "2.0.0-2026-09-09"
}