Ti 1000-metere på 3:54, steady-puls 164 — 1 slag over normalen din på farten.
| Mål | I dag | Baseline | Δ |
|---|---|---|---|
| Kadens | 181 spm | 174 | +6 |
| Kontakttid | 226 ms | 236 | −9 |
| Steglengde | 1,33 m | 1,28 | +0,06 |
| Vertikal osc. | 9,0 cm | 8,8 | +0,2 |
| Vertikal ratio | 6,8 % | 7,2 | −0,4 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 25.03 | 4 x 1000 @ 3:53-3:52-3:51- | 3:52 | 160,9 | — | 9,8 |
| 09.04 | 6 x 1000 aerob (post-sykdo | 3:59 | 153,2 | — | 9,6 |
| 30.04 | 8 x 1000 @ 3:55 (planlagt | 3:57 | 170,1 | — | 6,4 |
| 13.05 | 6 x 1000 @ 4:00 | 4:00 | 160,1 | 3,5 / 4,2 | 7,7 |
| 20.05 | 8 x 1000 @ 4:00-3:55 | 3:57 | 160,3 | 2,0 | 9,4 |
| 27.05 | 10 x 1000 @ 3:57-3:48 | 3:54 | 164,1 | — | 8,7 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 09.08 | 8×1 km | 4:08 | 145,8 | — | 8,0 v1 |
| 14.08 | 15 x 1000 @ 4:00 | 3:57 | 153,7 | — | 8,3 v1 |
| 21.08 | 4 x 1000 @ 4:00 | 3:56 | 162,0 | — | 8,8 v1 |
| 28.08 | 18 x 1000 @ 4:10-4:00 | 4:03 | 154,4 | — | 9,2 v1 |
| 18.09 | 10 x 1000 @ 4:15-3:40 | 3:55 | 144,5 | — | 8,5 v1 |
| 23.09 | 6 x 1000 | 4:10 | 137,5 | — | 6,6 v1 |
| 25.09 | 4 x 1000 @ 4:15 | 4:14 | 135,4 | — | 8,7 v1 |
| 09.10 | 6 x 1000 @ 4:00 | 3:58 | 147,7 | — | 8,2 v1 |
| 11.10 | 4×4 min | 4:50 | 168,0 | — | 7,6 v1 |
| 14.10 | 4 x 4 | 4:50 | 153,1 | — | 6,4 v1 |
| 16.10 | 6 x 1000 @ 4:10-4:05 | 4:02 | 146,2 | — | 8,2 v1 |
| 23.10 | 8 x 1000 @ 4:10-4:00 | 4:04 | 153,2 | — | 8,8 v1 |
| 30.10 | 18 x 1000 @ 4:10 | 4:07 | 151,2 | — | 7,7 v1 |
| 25.11 | 4×1 km | 4:12 | 139,5 | — | 8,6 v1 |
| 27.11 | 4 x 1000 @ 4:10 | 4:03 | 149,4 | — | 7,3 v1 |
| 11.12 | 6 x 1000 @ 4:00 | 3:59 | 143,1 | — | 8,5 v1 |
| 18.12 | 8 x 1000 @ 3:55-3:50 | 3:52 | 142,2 | — | 8,1 v1 |
| 21.12 | 8 x 1000 @ 4:05 | 4:03 | 163,1 | — | 9,1 v1 |
| 31.12 | 8 x 1000 | 4:08 | 161,3 | — | 8,4 v1 |
| 15.01 | 8 x 1000 | 3:46 | 167,9 | — | 7,6 v1 |
| 20.01 | 8 x 1000 @ 3:50 | 3:47 | 159,2 | — | 8,4 v1 |
| 22.01 | 10 x 1000 | 3:54 | 161,8 | — | 8,5 v1 |
| 05.02 | 12 x 1000 | 3:45 | 163,0 | — | 8,9 v1 |
| 10.02 | 15 x 1000 @ 4:00 | 3:57 | 158,6 | — | 8,1 v1 |
| 12.02 | 10 x 1000 @ 3:50 | 3:45 | 166,9 | 3,3 | 9,3 v1 |
| 19.02 | 8 x 1000 @ 3:50 | 3:45 | 158,0 | — | 8,2 v1 |
| 26.02 | 10 x 1000 @ 3:50 | 3:45 | 169,1 | 3,2 | 7,9 v1 |
| 06.03 | 10 x 1000 @ 14-15 kmh | 3:57 | 133,4 | — | 7,9 v1 |
| 21.04 | 6 x 1000 | 4:07 | 156,2 | — | 7,1 v1 |
| 23.04 | 4 x 1000 | 4:06 | 160,9 | — | 9,1 v1 |
| 07.05 | 8 x 1000 @ 3:50-3:40 | 3:43 | 134,2 | — | 8,6 v1 |
| 19.05 | 10 x 1000 @ 3:50 | 3:49 | 146,0 | — | 8,4 v1 |
| 21.05 | 3 x 1000 | 3:45 | 138,3 | — | 8,6 v1 |
| 26.05 | 8 x 1000 @ 3:50 | 3:50 | 163,9 | — | 9,3 v1 |
| 16.06 | 1 x 800m | 4:01 | 144,3 | — | 4,4 v1 |
| 08.07 | 6 x 1/1 km | 4:07 | 157,3 | — | 6,2 v1 |
| 24.07 | 8 x 1000 | 3:56 | 142,7 | — | 8,5 v1 |
| 02.09 | 4 x 1000 | 3:52 | 155,1 | — | 7,6 v1 |
| 17.09 | 15 x 1000 @ 4:00 - 3:45 | 3:55 | 158,1 | — | 8,2 v1 |
| 05.11 | 6 x 1000 @ 4:00 | 4:38 | 165,8 | — | 7,9 v1 |
| 12.11 | 6 x 1000 @ 3:45 | 3:44 | 168,5 | — | 9,3 v1 |
| 17.11 | 8 x 1000 | 3:51 | 163,4 | — | 8,6 v1 |
| 19.11 | 6 x 1000 @ 3:45 | 3:44 | 132,6 | — | 8,6 v1 |
| 03.12 | 6 x 1000 @ 3:45 | 3:44 | 168,0 | — | 6,8 v1 |
| 08.12 | 7 x 1000 | 3:48 | 163,1 | — | 8,9 v1 |
| 10.12 | 6 x 1000 @ 3:45 | 3:44 | 166,7 | — | 8,9 v1 |
| 15.12 | 6 x 1000 @ 3:45 | 3:44 | 164,6 | — | 8,9 v1 |
| 01.01 | 8 x 1000 progresjon | 3:48 | 158,0 | — | 9,3 |
| 07.01 | 8 x 1000 @ 3:45 | 3:45 | 166,9 | 4,7 | 8,9 |
| 14.01 | 5 x 1000 @ ~4:00 | 3:59 | 162,2 | — | 9,4 |
| 21.01 | 10 x 1000 (8 @ 3:55, 1 @ 3 | 3:52 | 164,6 | — | 8,7 |
| 04.02 | 10 x 1000 @ 3:50 | 3:49 | 162,8 | 4,0 / 2,7 | 9,7 |
| 25.02 | 8 x 1000 @ 3:55 | 3:54 | 159,2 | — | 9,9 |
| 04.03 | 12 x 1000 @ 3:50 | 3:49 | 160,8 | 1,9 / 2,5 | 10,0 |
| 11.03 | 12 x 1000 @ 3:50 | 3:49 | 163,1 | 2,7 / 2,6 | 9,8 |
| 25.03 | 4 x 1000 @ 3:53-3:52-3:51- | 3:52 | 160,9 | — | 9,8 |
| 09.04 | 6 x 1000 aerob (post-sykdo | 3:59 | 153,2 | — | 9,6 |
| 30.04 | 8 x 1000 @ 3:55 (planlagt | 3:57 | 170,1 | — | 6,4 |
| 13.05 | 6 x 1000 @ 4:00 | 4:00 | 160,1 | 3,5 / 4,2 | 7,7 |
| 20.05 | 8 x 1000 @ 4:00-3:55 | 3:57 | 160,3 | 2,0 | 9,4 |
| 27.05 | 10 x 1000 @ 3:57-3:48 | 3:54 | 164,1 | — | 8,7 |
Ti kilometermetere på utendørs bane, fra 3:57 ned til 3:48, snitt 3:52, ble den beste I3-terskeløkten i hele årets datasett — sesjonsskår 9,5 Eksepsjonell (eksekusjon 9,5, kontekst 9,5). Pulsen holdt seg kontrollert i et bånd på 158–167, aldri i nærheten av LT2 (169) selv på det raskeste draget. Det mest slående funnet er en tydelig annenhver-drag-alternering i watt (410–428 W på oddetalls-drag, 466–470 W på partalls-drag) — et klassisk vindmønster, ikke et effektivt/ineffektivt-signal — mens pacen holdt seg jevn gjennom hele vekslingen. En eksepsjonell, velkalibrert økt fra start til slutt.
Nattfysiologien var meget god: hvilepuls 38, HRV 70 ms (BALANCED, baseline 51), søvn 7 timer 24 minutter med score 92 (108 min dyp, 92 min REM, 1 min våken), stress-snitt 17, Body Battery ladet fra 36 til 100. HRV-trenden over 14 dager er stabil på snitt 68,6 ms, samtlige dager BALANCED.
Training Readiness-tallet spriker igjen mellom kilder: rotfeltet viser 58, morgen-snapshotet (fanget 07:21, ingen post-aktivitet-flagg) viser 90 og nivå HIGH. Det sistnevnte er trolig det reelle pre-økt-tallet gitt tidspunktet, men usikkerheten nevnes eksplisitt.
TSB dagen før (26.05.) var −8,95 (ATL 86,52, CTL 77,58) — midt i det vanligste, mest produktive belastningsbåndet i Carls historikk (−15 til −5). Vi er 59 dager etter Berlin halvmaraton, i en byggeperiode uten fastsatt neste løp i planen. Sko: Adidas Adios Pro 4 #2. Arena: utendørs bane. Ingen laktatmåling denne dagen. Planen for dagen ba om «10×1000 @ 4:00–3:55 (sub-LT2)» — Carl leverte raskere og fortsatt trygt sub-terskel.
Ti drag: 3:57, 3:57, 3:55, 3:55, 3:53, 3:55, 3:51, 3:54, 3:48, 3:53. Mønsteret er ikke en ren, lineær negativ split slik 03.06.-økten senere skulle bli — det er mer bølgende, med en liten oppbremsing på drag 6 og drag 8 før det raskeste draget (3:48) på nummer ni, og en kontrollert avslutning på 3:53. Spredningen på ni sekunder er stram nok til å kalles svært konsistent bane-pacing, og at Carl fant sitt raskeste drag mot slutten (drag 9) uten å måtte betale for det i puls, er et sterkt tegn på god kapasitetsmargin.
hr_steady gjennom de ti dragene: 158,4 · 163,3 · 161,9 · 164,4 · 164,7 · 166,2 · 164,3 · 164,8 · 166,1 · 166,7. Med LT1 på 159 og LT2 på 169 lå Carl i praksis i et smalt bånd fra rett over LT1 til fem-seks slag under LT2 gjennom hele økten — også på det raskeste draget (3:48, drag 9), der hr_steady var 166,1. Snittpulsen var 155, og makspulsen (171, drag 10) var et kortvarig utslag, ikke steady-state. Det er en imponerende kombinasjon: fart ned mot 3:48/km levert med pulsmargin igjen til LT2.
Watten viser et påfallende mønster: 427, 470, 410, 470, 418, 466, 420, 469, 428, 466 — en tydelig annenhver-drag-alternering der oddetalls-drag (1, 3, 5, 7, 9) lander på 410–428 W og partalls-drag (2, 4, 6, 8, 10) på 466–470 W, en forskjell på 40–50 W hver eneste gang. Dette er signaturen på vind på en bane med rett motsatte retninger mellom oppløp og nedløp — motvind på annethvert drag krever mer watt for å holde samme fart, medvind mindre — ikke et tegn på annethvert «godt» og «dårlig» drag. At pacen holdt seg jevn (3:51–3:57) gjennom hele denne watt-vekslingen bekrefter nettopp det: Carl justerte innsatsen opp og ned med vinden for å holde farten stabil, i stedet for å la farten variere. Kadensen var upåvirket av vekslingen (182–185 spm, jevnt stigende) — ytterligere støtte for at dette er en miljøeffekt, ikke en teknisk eller motivasjonell variasjon.
Bortsett fra den værrelaterte watt-vekslingen er det ingen fatigue-signaler av betydning. Pulsen driftet moderat og forventet med farten (158–167 over ti drag), kadensen steg jevnt, og det raskeste draget (drag 9) ble levert med lavere hr_steady enn flere av de foregående dragene — et tegn på at kroppen fortsatt hadde kapasitet i reserve mot slutten, ikke et tegn på akkumulert tretthet.
Dette er rett og slett den beste I3-terskeløkten i det tilgjengelige 20-økt-utvalget: snitt 8,36, median 8,9, spredning 5,9–9,5 — og 27.05. treffer taket på 9,5. Sammenlignet med de fem siste same-sone-øktene — 25.05. (4×2000, 9,1), 20.05. (8×1000, 9,2), 13.05. (6×1000, 8,3), 11.05. (2×800+2×2000, 9,1) og 30.04. (planlagt 8×1000, gjennomført bare 4, 6,1) — ligger dagens økt øverst i en allerede sterk mai-strekning. Kontrasten til 30.04., der planen ble kuttet fra åtte til fire drag, understreker hvor komplett gjennomføringen var denne dagen: alle ti planlagte drag, i mål, sub-terskel.
Kvalitets-km siste 13 uker lå på snitt 13,6 km/uke, med toppuke 24,0 km (uke 11). TSB på −8,95 dagen før plasserer økten midt i Carls mest produktive og vanligste belastningssone. Fasekoherensen er svært god: en kontrollert, sub-LT2 terskeløkt på bane er nøyaktig riktig stimulus 59 dager etter Berlin, midt i en generisk byggeperiode uten definert neste målløp ennå.
Det taktisk sterke er evnen til å holde en jevn fart gjennom en tydelig, vekslende vindmotstand — noe watt-tallene dokumenterer eksplisitt, men som pace-loggen alene ikke ville avslørt. Carl kompenserte for motvinden på oddetalls-dragene med mer kraft, og lot medvinden på partalls-dragene gi tilsvarende avlastning, uten at det gikk utover jevnheten i pacingen. Dette er en øvet baneutøvers instinkt: la fart, ikke innsats, styre tempoet gjennom variabel vindmotstand.
Eksekusjonen på 9,5 er nær perfekt: full plan-fullføring på ti av ti planlagte drag, en stram pace-spredning (ni sekunder), og en pulsrespons som holdt seg trygt sub-LT2 gjennom hele økten — også på det raskeste draget. At watt-vekslingen fra vind ikke smittet over på pace-konsistensen, styrker snarere enn svekker eksekusjonsbildet. Kontekstscoren på 9,5 er like høy: HRV, søvn og hvilepuls var alle solide, og TSB lå i den mest produktive sonen i Carls historiske fordeling. Samlet 9,5 Eksepsjonell er en fullt fortjent toppskår — den beste I3-økten i datasettet.
Det er lite å hente på en 9,5/9,5-økt. En laktatmåling etter drag 9 (det raskeste, 3:48) ville vært den eneste reelle tilføyelsen — den ville objektivt bekreftet hvor nær LT2 (3,3 mmol) Carl faktisk lå på det tyngste draget, i tillegg til HR-bildet. Utover det er dette en økt som er vanskelig å forbedre uten å endre selve planen.
Dette var den sterkeste terskeløkten i I3-sonen i hele årets datasett: full gjennomføring av ti drag på bane, kontrollert sub-LT2-puls gjennom hele økten, og en tydelig vindsignatur i watt-tallene som Carl kompenserte for uten å ofre pace-jevnhet. Take-away for treneren er at Carl nå leser og håndterer variabel vindmotstand på banen med god innsiktsfull pacing-instinkt, og at kapasitetsmarginen (lavere puls på det raskeste draget enn på flere tidligere) peker mot fortsatt god formstigning midt i byggeperioden mot høstens løp.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3:57 | 3:57 | 4:00 | 3:59 | 3:56 | 158,4 | 161,8 (−3,4) | 162 | −63 | 427 W | 182 | — |
| 2 | 3:57 | 3:57 | 3:59 | 4:02 | 3:57 | 163,3 | 161,8 (+1,5) | 167 | −71 | 470 W | 181 | — |
| 3 | 3:55 | 3:55 | 3:59 | 4:02 | 3:56 | 161,9 | 162,9 (−1,0) | 165 | −56 | 410 W | 182 | — |
| 4 | 3:55 | 3:55 | 3:58 | 4:03 | 3:52 | 164,4 | 162,9 (+1,5) | 166 | −59 | 470 W | 183 | — |
| 5 | 3:53 | 3:53 | 3:58 | 4:01 | 3:50 | 164,7 | 163,9 (+0,8) | 166 | −41 | 418 W | 184 | — |
| 6 | 3:55 | 3:55 | 3:57 | 4:01 | 3:54 | 166,2 | 162,9 (+3,3) | 167 | −60 | 466 W | 183 | — |
| 7 | 3:51 | 3:51 | 3:57 | 3:58 | 3:50 | 164,3 | 165,0 (−0,7) | 166 | −53 | 420 W | 184 | — |
| 8 | 3:54 | 3:54 | 3:56 | 3:57 | 3:57 | 164,8 | 163,4 (+1,4) | 168 | −45 | 469 W | 185 | — |
| 9 | 3:48 | 3:48 | 3:56 | 3:58 | 3:45 | 166,1 | 166,6 (−0,5) | 168 | −57 | 428 W | 185 | — |
| 10 | 3:53 | 3:53 | 3:55 | 3:53 | 3:58 | 166,7 | 163,9 (+2,8) | 171 | — | 466 W | 184 | — |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 61 ↓ −9,7 | 41 ↑ +1,4 | 87 ↓ −1,4 |
| D+2 | 67 ↓ −3,7 | 40 ↑ +0,4 | 95 ↑ +6,6 |
{
"activity_id": 18679466925,
"date": "2026-05-27",
"name": "OnsdagsTOSK",
"session_label": "10 x 1000 terskel",
"quality_type": "interval",
"interval_structure": "10 x 1000 @ 3:57-3:48",
"interval_type": "distance",
"is_track": true,
"is_treadmill": false,
"arena": "utendørs bane",
"distance_km": 13.17,
"duration_s": 3880,
"avg_hr": 149.5,
"max_hr": 171.0,
"avg_power": 417.7,
"avg_cadence": 90.3,
"avg_gct": 226.1999969482422,
"avg_stride_length": 133.4800048828125,
"avg_vertical_oscillation": 8.980000305175782,
"avg_vertical_ratio": 6.800000190734863,
"elevation_gain": 88.0,
"gear_name": "Adidas Adios Pro 4 #2",
"gear_km_at_run": null,
"weather": {
"temp_c": 6.3,
"feels_like_c": 1.0,
"humidity_pct": 93,
"wind_kmh": 28.6,
"precip_mm": 1.1,
"condition": "yr"
},
"quality_km": 10.0,
"quality_avg_pace": "3:52",
"quality_avg_hr": 155,
"quality_avg_power": 444,
"quality_avg_cadence": 183,
"lactate": [],
"reps": [
{
"n": 1,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 237,
"elapsed_time_s": 237,
"pace": "3:57",
"hr_avg": 149,
"hr_max": 162.0,
"cadence": 182,
"power": 427,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 669,
"stream_idx_end": 907,
"hr_first_500m": 137.3,
"hr_last_500m": 158.4,
"hr_steady_state": 158.4,
"pace_first_500m_s": 239.3,
"pace_last_500m_s": 236.3,
"pace_steady_state_s": 236.3
}
},
{
"n": 2,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 237,
"elapsed_time_s": 237,
"pace": "3:57",
"hr_avg": 154,
"hr_max": 167.0,
"cadence": 181,
"power": 470,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 972,
"stream_idx_end": 1209,
"hr_first_500m": 142.7,
"hr_last_500m": 163.3,
"hr_steady_state": 163.3,
"pace_first_500m_s": 241.5,
"pace_last_500m_s": 236.9,
"pace_steady_state_s": 236.9
}
},
{
"n": 3,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 235,
"elapsed_time_s": 235,
"pace": "3:55",
"hr_avg": 151,
"hr_max": 165.0,
"cadence": 182,
"power": 410,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1268,
"stream_idx_end": 1505,
"hr_first_500m": 139.4,
"hr_last_500m": 161.9,
"hr_steady_state": 161.9,
"pace_first_500m_s": 241.5,
"pace_last_500m_s": 235.8,
"pace_steady_state_s": 235.8
}
},
{
"n": 4,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 235,
"elapsed_time_s": 235,
"pace": "3:55",
"hr_avg": 155,
"hr_max": 166.0,
"cadence": 183,
"power": 470,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1566,
"stream_idx_end": 1801,
"hr_first_500m": 145.2,
"hr_last_500m": 164.4,
"hr_steady_state": 164.4,
"pace_first_500m_s": 242.7,
"pace_last_500m_s": 231.9,
"pace_steady_state_s": 231.9
}
},
{
"n": 5,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 233,
"elapsed_time_s": 233,
"pace": "3:53",
"hr_avg": 154,
"hr_max": 166.0,
"cadence": 184,
"power": 418,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 1862,
"stream_idx_end": 2095,
"hr_first_500m": 142.3,
"hr_last_500m": 164.7,
"hr_steady_state": 164.7,
"pace_first_500m_s": 241.2,
"pace_last_500m_s": 230.2,
"pace_steady_state_s": 230.2
}
},
{
"n": 6,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 235,
"elapsed_time_s": 235,
"pace": "3:55",
"hr_avg": 157,
"hr_max": 167.0,
"cadence": 183,
"power": 466,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2144,
"stream_idx_end": 2393,
"hr_first_500m": 143.4,
"hr_last_500m": 166.2,
"hr_steady_state": 166.2,
"pace_first_500m_s": 240.7,
"pace_last_500m_s": 234.3,
"pace_steady_state_s": 234.3
}
},
{
"n": 7,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 231,
"elapsed_time_s": 231,
"pace": "3:51",
"hr_avg": 155,
"hr_max": 166.0,
"cadence": 184,
"power": 420,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2453,
"stream_idx_end": 2685,
"hr_first_500m": 144.8,
"hr_last_500m": 164.3,
"hr_steady_state": 164.3,
"pace_first_500m_s": 237.9,
"pace_last_500m_s": 230.5,
"pace_steady_state_s": 230.5
}
},
{
"n": 8,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 234,
"elapsed_time_s": 234,
"pace": "3:54",
"hr_avg": 157,
"hr_max": 168.0,
"cadence": 185,
"power": 469,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 2746,
"stream_idx_end": 2981,
"hr_first_500m": 148.0,
"hr_last_500m": 164.8,
"hr_steady_state": 164.8,
"pace_first_500m_s": 237.2,
"pace_last_500m_s": 237.2,
"pace_steady_state_s": 237.2
}
},
{
"n": 9,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 228,
"elapsed_time_s": 228,
"pace": "3:48",
"hr_avg": 158,
"hr_max": 168.0,
"cadence": 185,
"power": 428,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3044,
"stream_idx_end": 3274,
"hr_first_500m": 148.6,
"hr_last_500m": 166.1,
"hr_steady_state": 166.1,
"pace_first_500m_s": 238.4,
"pace_last_500m_s": 225.0,
"pace_steady_state_s": 225.0
}
},
{
"n": 10,
"prescribed_distance_m": 1000,
"gps_distance_m": 1000,
"time_s": 233,
"elapsed_time_s": 233,
"pace": "3:53",
"hr_avg": 161,
"hr_max": 171.0,
"cadence": 184,
"power": 466,
"per_km": null,
"n_laps_in_rep": 1,
"merged_from_laps": null,
"flag": null,
"stream_stats": {
"stream_idx_start": 3337,
"stream_idx_end": 3571,
"hr_first_500m": 154.0,
"hr_last_500m": 166.7,
"hr_steady_state": 166.7,
"pace_first_500m_s": 233.4,
"pace_last_500m_s": 238.4,
"pace_steady_state_s": 238.4
}
}
],
"block_id": null,
"block_phase": "base",
"training_block": "Amsterdam Maraton 2026",
"block_goal_date": null,
"hr_unreliable": false,
"description": "10 x 1000 @ 3:57-3:48\nVanskelig med jevn fart i vinden. 💨",
"session_score": 8.7,
"execution_score": 9.5,
"context_score": 9.5,
"score_tier": "Sterk",
"score_tag": "terskel",
"_scorer_version": "2.0.0-2026-09-09"
}