Åtte 1000-metere på 3:45, steady-puls 167 — 0 slag over normalen din på farten, laktat 4,7.
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 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 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 15.04 | 10×1 km | 3:58 | 161,9 | — | 8,9 v1 |
| 24.04 | 10 x 1000 @ 4:00 | 3:57 | 154,7 | — | 7,4 v1 |
| 29.04 | 6 x 1000 @ MP | 4:14 | 148,2 | — | 9,1 v1 |
| 01.05 | 4 x 1000 @ MP. Puls 10 sla | 4:13 | 158,7 | — | 7,9 v1 |
| 12.06 | 8 x 1000 @ 4:05 | 4:03 | 147,3 | — | 7,7 v1 |
| 25.06 | 6 x 1000 | 4:00 | 150,1 | — | 7,7 v1 |
| 03.07 | 8 x 1000 @ 4:00-3:40 | 3:49 | 149,2 | 3,6 / 4,2 / 6,8 | 8,0 v1 |
| 08.07 | 8 x 1000 @ 4:00-3:45 | 3:50 | 151,5 | — | 8,7 v1 |
| 11.07 | 8×1 km | 4:23 | 145,4 | — | 8,5 v1 |
| 11.07 | 6×1 km | 4:00 | 163,6 | — | 8,5 v1 |
| 18.07 | 4×4 min | 5:05 | 137,8 | — | 7,0 v1 |
| 23.07 | 10 x 1000 | 4:00 | 151,4 | — | 7,7 v1 |
| 31.07 | 10 x 1000 @ 4:00 - 3:47 | 3:54 | 156,6 | — | 7,5 v1 |
| 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 |
| 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 |
Åtte drag à 1000 m på innendørs bane ved 3:43–3:46/km — klassifisert I4 (over-terskel / høy terskel). Hr_steady steg kontrollert fra 162,4 i drag 1 til 168,8 i drag 6, og holdt seg i 167–168-bandet i drag 6–8. Gjennomsnittlig pace 3:45, nøyaktig på mål. Session-skår 8.9, eksekusjon 9.0, kontekst 8.4, tier Sterk. Det er sesongens første høykvalitets OnsdagsTOSK, og den leverer en nesten jevn HR_steady-profil fra øvre I3 til nedre LT2-grense. Saucony Endorphin Pro 4. TSB +2,9 — den mest uthvilte Carl er hele januar. 81 dager til Berlin halvmaraton.
HRV 77 ms, IN_RANGE. 13-dagerssnitt 73,4 ms (det høyeste snittet for januar 2026), trend stigende. 14/14 balanced-dager i referansevinduet. Det er det beste HRV-bildet Carl har i hele januar-datasettet — et system som restitusjonsmessig er i god stand, til tross for at de to foregående dagene var anstrengte.
Forrige dager:
At Carl onsdag 7/1 har HRV 77 etter en tirsdag med 5,3 timers søvn er overraskende. HRV-systemet hadde tilsynelatende hentet seg inn i løpet av natten til 7/1 — søvn 7,8t med score 94 (eksepsjonelt) — til tross for at RHR gikk opp én enhet til 40.
Søvn 7,8 timer, score 94. Det er nær toppen av Carls søvnregistreringer for 2026. Natten 6/1→7/1 var en markant restitusjonsnatt: HRV gjenopprettet seg fra 75 til 77, søvnscoren toppet 94, og Training Readiness landet på 72.
TR 72, MODERATE. På grensen til HIGH. Garmin-algoritmen peker mot "klar for trening" — en sterk oppgang fra TR 39 (5/1) og TR 55 (6/1).
TSB +2,9 (ATL 80,4, CTL 83,3). Positivt TSB — Carl er litt "over-restituert" i TRIMP-forstand, noe som er ideelt for en hard OnsdagsTOSK. ATL under CTL betyr at den akutte belastningen de siste dagene er lavere enn den kroniske trenden. En god dag å sette inn.
Sko: Saucony Endorphin Pro 4. Carbon-plate for 3:45-terskel — korrekt.
81 dager til Berlin halvmaraton.
Plan: 8 × 1000 @ 3:45. Faktisk gjennomføring:
| Drag | Pace | HR_avg | HR_steady | Power | Kadense |
|---|---|---|---|---|---|
| 1 | 3:43 | 149 | 162,4 | 456 | 91 |
| 2 | 3:44 | 156 | 165,7 | 456 | 90 |
| 3 | 3:45 | 158 | 167,3 | 460 | 91 |
| 4 | 3:45 | 160 | 166,9 | 456 | 91 |
| 5 | 3:44 | 158 | 168,4 | 456 | 91 |
| 6 | 3:45 | 159 | 168,8 | 456 | 91 |
| 7 | 3:46 | 159 | 167,6 | 452 | 91 |
| 8 | 3:45 | 159 | 168,4 | 456 | 92 |
Gjennomsnitt: 3:45 (228 s/km). Standardavvik: 0,9 s/km. Pace-CV: 0,4 %.
Svært konsistent pacing — åtte drag innenfor 3:43–3:46 er et spenn på kun 3 sekunder per km. Drag 1 er raskest (3:43), drag 7 er saktere (3:46), men totalt sett er dette flatline-pacing av høy kvalitet. Drag 1 er 2 sek/km under plan, noe som er et kjent TOSK-åpningsmønster: gruppen setter seg raskt, og de første dragene har tendenser til å bli litt raskere enn ment.
Power 452–460 W — nær-flatline. Drag 3 er høyest (460 W), drag 7 er lavest (452 W). Standardavvik 2 W, CV ~0,4 %. Identisk med pace-stabiliteten.
I4-klassifisering (høy terskel / over-terskel) for 3:45-pace er riktig — det er raskere enn Carls LT2-pace (3:49) og befinner seg mellom LT2 og VO2maks-sonen. HR_steady forteller om kroppen faktisk responderte tilsvarende:
Drag 1 (hr_steady 162,4): I3, 6,6 bpm over LT1 og 6,6 bpm under LT2. Klart terskelarbeid, men i midtre I3 ved åpning — typisk for 1000m-drag der de første sekundene er ramp-up.
Drag 2–3 (165,7 / 167,3): Øvre I3, nærmer seg LT2. Typisk at drag 2–3 bringer HR opp til stabil tilstand etter at kroppen er primet.
Drag 4 (166,9): Marginalt lavere enn drag 3 — et lite HR-drop mellom drag 3 og 4 som er normalt og tyder på at pausene var tilstrekkelige for delvis reset.
Drag 5–8 (168,4 / 168,8 / 167,6 / 168,4): Alle i 167,6–168,8-bandet, 0,2–1,4 bpm under LT2. Stabil "LT2-grense"-sone. Carl løper disse fire dragene i øvre I3 / LT2-grense uten å krysse terskelen.
Sesjonens faktiske intensitetsprofil: 1 drag I3-midtre, 3 drag øvre I3, 4 drag LT2-grense. Det er akkurat det en godt gjennomført I4-over-terskel-sesjon ser ut som — starter under LT2, bygger seg opp mot grensen og holder seg der.
Maks-HR registrert: ikke per-drag eksplisitt, men hr_avg 160 og hr_steady 168,8 i drag 4–6 tilsier maks-HR sannsynligvis i 171–175-bandet for disse dragene, under operasjonell max (186).
Ingen stream_stats mangler. Alle 8 drag med komplette data.
Power-flatline 456 W gjennom 7 av 8 drag (kun drag 3 på 460 og drag 7 på 452 avviker) er det reneste effektsignalet i hele januar 2026-datasettet for 1000m-format.
6,16 W/kg for Carl på 74 kg. For 3:45-pace (I4 over-terskel) er det et passende effektnivå — høyere enn terskelarbeid ved 3:55 (vanligvis 5,90–6,08 W/kg), konsistent med den raskere pacing.
At power er identisk (456 W) i drag 1, 2, 4, 5, 6, og 8 — fire av åtte drag med nøyaktig samme verdi — er statistisk bemerkelsesverdig. Det kan reflektere en Stryd-sensor-rundings-artefakt ved et vanlig breakpoint, men kombinert med den generelle konsistensen er det trolig at Carl faktisk løp med svært stabil stride-mekanikk gjennom hele sesjonen.
Hr_steady-plateauet drag 5–8: Hr_steady 168,4 / 168,8 / 167,6 / 168,4 er et plateau rundt 168-merket. Det er ikke en oppadgående trend som fortsetter mot LT2 — det er systemet som finner en stabil intensitet og holder den. Dette er et positivt fatigue-signal: om Carl hadde vært på vei mot kollaps, ville hr_steady ha fortsatt å stige drag for drag. Her stabiliserer det seg.
Kadense 91 spm gjennom drag 1–7, 92 i drag 8. En marginal kadensøkning i drag 8 er innenfor normal variasjon og intet bekymringsverdig signal.
Power-drift drag 3 til drag 7: Drag 3 er høyest (460 W), drag 7 er lavest (452 W) — en nedgang på 8 W. Det er synlig men svakt. Kombinert med at pace og HR er stabile i disse dragene er dette ikke et fatigue-signal av betydning.
Pa:HR-decoupling: Power er nær-konstant (std 2 W), hr_steady stiger 6,4 bpm fra drag 1 til drag 6. Det gir pa:hr-decoupling ~3,2 % for sesjonen, akseptabelt for 8 drag over-terskelarbeid.
Ingen alarmsignaler. Sesjonen ble gjennomført uten tegn til at kroppen ga opp.
Score-baseline 6.58 over 11 sesjoner — 8.9 er 2,3 over snittet.
ATL 80,4 / CTL 83,3 / TSB +2,9. Det er det mest uthvilte Carl er i hele januar-datasettet. TSB over null betyr at akutt trening er lavere enn kronicas gjennomsnitt — en positiv treningssaldo. Det er tidlig i sesongen og den kumulative treningsbelastningen er ennå ikke i sin tyngste fase.
HRV 13-dagerssnitt 73,4 ms er det høyeste for januar 2026 (for sammenlikning: 21/1 er 62,1, 12/1 er 68,4). Systemet er i sin reneste tilstand akkurat nå — de ukentlige belastningene som er bygget opp over de kommende ukene vil presse snittet ned.
14/14 balanced HRV-dager er det samme bildet som Carl opprettholder gjennom hele januar, men HRV-snittet er høyest her. Det er et referansepunkt for "Carl på topp restituert" tidlig i sesongen.
81 dager til Berlin. Det er riktig fase for å legge grunnlaget — høy volum med god intensitet, ingen taper-hensyn ennå.
OnsdagsTOSK onsdag 7. januar er årets første OnsdagsTOSK for Carl. Det er en TOSK-oppstart med potensielt mange deltakere og høy motivasjon etter nyttår — gruppeeffekten kan ha bidratt til å holde tempoet stabilt og høyt gjennom alle 8 drag.
At drag 1 åpnet 2 sek/km under plan (3:43 vs 3:45) er typisk åpning av en rask gruppe. At resten av sesjonen konvergerte til 3:44–3:46 tyder på at gruppen fant sin fot og Carl holdt seg med gruppen eller satte tempoet selv.
Pace-spennet 3:43–3:46 over 8 drag er smalt for TOSK — det tyder på en godt koordinert gruppeøkt der alle holder farten. For Carls del er dette en av de mer konsistente 8×1000-sesjoner i datamaterialet.
Endorphin Pro 4 gir ved 3:45-pace et mekanisk retur som er mer vesentlig enn ved 3:55-terskelarbeid — stegkraften er høyere, og platen absorberer og returnerer mer energi per steg.
Session-skår 8.9 = eksekusjon 9.0 × 70 % + kontekst 8.4 × 30 %.
Eksekusjon 9.0:
Kontekst 8.4:
TR over 80 (HIGH): En TR-verdi i HIGH-båndet ville ha løftet kontekstscoren til ~8.8. Kombinert med eksekusjon 9.0 hadde det gitt totalscore 8.9–9.0. Kontekstkomponenten er det eneste reelle gapet.
Laktatdata: Hr_steady 168,8 i drag 5–6 er 1,2 bpm under LT2. Med laktatmåling i drag 5–6 ville vi ha kunnet bekrefte om Carl var nær 3,3 mmol/L eller om han faktisk hadde litt mer margin. Det ville gi presisjon i I4 vs. øvre I3-diskusjonen.
2 siste drag over LT2: Om Carl hadde klatt seg til 3:42–3:43 i drag 7–8 med hr_steady 169–172, ville score-systemet muligens ha klassifisert det som et ekte I4-over-LT2-avslutning — som 21/1-sesjonen. Men det er en alternativ pacing-strategi, ikke en indikasjon på at noe var feil i dag.
8 × 1000 i 3:45-snitt med hr_steady 162–168,8 er et sterk åpningssignal for 2026 OnsdagsTOSK-serien. TSB +2,9 og søvn 94-score kombinert med TOSK-gruppedynamikk ga Carl de beste forutsetningene han har i hele januar for en god sesjon — og han leverte konsekvent gjennom alle åtte drag.
Det viktigste med denne sesjonen er hva den sier om fremdriftsretningen: fra 8×1000 @ 7.0 (1/1) til 8×1000 @ 8.9 (7/1) på 6 dager er ikke form som kom fra ingenting — det er effekten av TSB +2,9 vs. trolig nøytral/negativ TSB nyttårsdagen, bedre søvn og mer kroppskjennskap til den spesifikke banesesjonsstrukturen.
Neste OnsdagsTOSK (14/1) vil fortelle om nivået holder seg. Spoiler: 5×1000 avbrutt, 9.0 Eksepsjonell — det gjør det, selv med færre drag.
Prognose: Hr_steady 168,8 ved 3:45-pace med TSB +2,9, 81 dager ut fra Berlin, indikerer en LT2-pace rundt 3:47–3:49 på dette tidspunktet — marginalt saktere enn laboratoriet (3:49) tilsier, men konsistent med et system i tidlig sesong-kalibrering. Kapasiteten er der.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3:43 | 3:43 | — | 3:48 | 3:34 | 162,4 | 167,6 (−5,2) | 165 | −53 | 456 W | 181 | — |
| 2 | 3:44 | 3:44 | — | 3:43 | 3:44 | 165,7 | 167,0 (−1,3) | 166 | −69 | 456 W | 181 | — |
| 3 | 3:45 | 3:45 | — | 3:48 | 3:37 | 167,3 | 166,5 (+0,8) | 169 | −28 | 460 W | 182 | — |
| 4 | 3:45 | 3:45 | — | 3:47 | 3:42 | 166,9 | 166,5 (+0,4) | 168 | −48 | 456 W | 182 | — |
| 5 | 3:44 | 3:44 | — | 3:57 | 3:33 | 168,4 | 167,0 (+1,4) | 171 | −49 | 456 W | 182 | — |
| 6 | 3:45 | 3:45 | — | 3:43 | 3:40 | 168,8 | 166,5 (+2,3) | 170 | −44 | 456 W | 183 | 4,7 |
| 7 | 3:46 | 3:46 | — | 4:00 | 3:44 | 167,6 | 166,0 (+1,6) | 169 | −56 | 452 W | 183 | — |
| 8 | 3:45 | 3:45 | — | 3:51 | 3:39 | 168,4 | 166,5 (+1,9) | 171 | — | 456 W | 184 | — |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 69 ↓ −1,7 | 40 ↑ +1,6 | 83 ↑ +2,1 |
| D+2 | 64 ↓ −6,7 | 40 ↑ +1,6 | 81 ↑ +0,1 |
{
"activity_id": 16971753650,
"date": "2026-01-07",
"name": "OnsdagsTOSK",
"session_label": "8 x 1000 over_terskel",
"quality_type": "interval",
"interval_structure": "8 x 1000 @ 3:45",
"interval_type": "distance",
"is_track": true,
"is_treadmill": false,
"arena": "innendørs bane",
"distance_km": 9.59,
"duration_s": 2684,
"avg_hr": 143.2,
"max_hr": 171.0,
"avg_power": 395,
"avg_cadence": null,
"avg_gct": 219.8,
"avg_stride_length": 142.3,
"avg_vertical_oscillation": 9.04,
"avg_vertical_ratio": 6.59,
"elevation_gain": null,
"gear_name": "Saucony Endorphin Pro 4",
"gear_km_at_run": 171.3,
"weather": {
"temp_c": -9.4,
"feels_like_c": -15.2,
"humidity_pct": 81,
"wind_kmh": 16.7,
"precip_mm": 0.0,
"condition": "overskyet"
},
"quality_km": 8.0,
"quality_avg_pace": "3:45",
"quality_avg_hr": 157,
"quality_avg_power": 456,
"quality_avg_cadence": 182,
"lactate": [
{
"after_rep": 6,
"value": 4.7
}
],
"reps": [
{
"n": 1,
"prescribed_distance_m": 1000,
"gps_distance_m": 1003,
"time_s": 223,
"pace": "3:43",
"hr_avg": 149,
"hr_max": 165.0,
"cadence": 181,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 162.5,
"hr_second_half": 162.5,
"stream_stats": {
"stream_idx_start": 203,
"stream_idx_end": 426,
"hr_first_500m": 133.3,
"hr_last_500m": 162.4,
"hr_steady_state": 162.4,
"pace_first_500m_s": 228.2,
"pace_last_500m_s": 213.7,
"pace_steady_state_s": 213.7
}
},
{
"n": 2,
"prescribed_distance_m": 1000,
"gps_distance_m": 1013,
"time_s": 224,
"pace": "3:44",
"hr_avg": 156,
"hr_max": 166.0,
"cadence": 181,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 165.7,
"hr_second_half": 165.7,
"stream_stats": {
"stream_idx_start": 486,
"stream_idx_end": 710,
"hr_first_500m": 145.9,
"hr_last_500m": 165.7,
"hr_steady_state": 165.7,
"pace_first_500m_s": 223.1,
"pace_last_500m_s": 224.4,
"pace_steady_state_s": 224.4
}
},
{
"n": 3,
"prescribed_distance_m": 1000,
"gps_distance_m": 1025,
"time_s": 225,
"pace": "3:45",
"hr_avg": 158,
"hr_max": 169.0,
"cadence": 182,
"power": 460,
"per_km": null,
"flag": null,
"hr_end_500m": 167.4,
"hr_second_half": 167.3,
"stream_stats": {
"stream_idx_start": 769,
"stream_idx_end": 994,
"hr_first_500m": 145.9,
"hr_last_500m": 167.3,
"hr_steady_state": 167.3,
"pace_first_500m_s": 228.2,
"pace_last_500m_s": 217.0,
"pace_steady_state_s": 217.0
}
},
{
"n": 4,
"prescribed_distance_m": 1000,
"gps_distance_m": 1014,
"time_s": 225,
"pace": "3:45",
"hr_avg": 160,
"hr_max": 168.0,
"cadence": 182,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 166.8,
"hr_second_half": 166.8,
"stream_stats": {
"stream_idx_start": 1053,
"stream_idx_end": 1278,
"hr_first_500m": 151.3,
"hr_last_500m": 166.9,
"hr_steady_state": 166.9,
"pace_first_500m_s": 227.4,
"pace_last_500m_s": 221.6,
"pace_steady_state_s": 221.6
}
},
{
"n": 5,
"prescribed_distance_m": 1000,
"gps_distance_m": 1021,
"time_s": 224,
"pace": "3:44",
"hr_avg": 158,
"hr_max": 171.0,
"cadence": 182,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 168.8,
"hr_second_half": 168.7,
"stream_stats": {
"stream_idx_start": 1336,
"stream_idx_end": 1560,
"hr_first_500m": 144.9,
"hr_last_500m": 168.4,
"hr_steady_state": 168.4,
"pace_first_500m_s": 237.0,
"pace_last_500m_s": 213.1,
"pace_steady_state_s": 213.1
}
},
{
"n": 6,
"prescribed_distance_m": 1000,
"gps_distance_m": 1016,
"time_s": 225,
"pace": "3:45",
"hr_avg": 159,
"hr_max": 170.0,
"cadence": 183,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 168.8,
"hr_second_half": 168.8,
"stream_stats": {
"stream_idx_start": 1618,
"stream_idx_end": 1843,
"hr_first_500m": 146.3,
"hr_last_500m": 168.8,
"hr_steady_state": 168.8,
"pace_first_500m_s": 223.0,
"pace_last_500m_s": 220.2,
"pace_steady_state_s": 220.2
}
},
{
"n": 7,
"prescribed_distance_m": 1000,
"gps_distance_m": 1009,
"time_s": 226,
"pace": "3:46",
"hr_avg": 159,
"hr_max": 169.0,
"cadence": 183,
"power": 452,
"per_km": null,
"flag": null,
"hr_end_500m": 167.7,
"hr_second_half": 167.6,
"stream_stats": {
"stream_idx_start": 1902,
"stream_idx_end": 2128,
"hr_first_500m": 147.5,
"hr_last_500m": 167.6,
"hr_steady_state": 167.6,
"pace_first_500m_s": 239.9,
"pace_last_500m_s": 223.6,
"pace_steady_state_s": 223.6
}
},
{
"n": 8,
"prescribed_distance_m": 1000,
"gps_distance_m": 1017,
"time_s": 225,
"pace": "3:45",
"hr_avg": 159,
"hr_max": 171.0,
"cadence": 184,
"power": 456,
"per_km": null,
"flag": null,
"hr_end_500m": 168.7,
"hr_second_half": 168.6,
"stream_stats": {
"stream_idx_start": 2186,
"stream_idx_end": 2411,
"hr_first_500m": 144.6,
"hr_last_500m": 168.4,
"hr_steady_state": 168.4,
"pace_first_500m_s": 231.1,
"pace_last_500m_s": 219.1,
"pace_steady_state_s": 219.1
}
}
],
"block_id": 12,
"block_phase": "build",
"training_block": "Berlin halvmaraton 2026",
"block_goal_date": "2026-03-29",
"hr_unreliable": false,
"description": "8 x 1000 @ 3:45\nLt(6) 4,7",
"session_score": 8.9,
"execution_score": 9.0,
"context_score": 8.2,
"score_tier": "Sterk",
"score_tag": "over_terskel",
"_scorer_version": "2.0.0-2026-09-09"
}