Fire 1500-metere på 3:54, steady-puls 163 — 4 slag under normalen din på farten, laktat 2,2.
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 01.07 | 2×2 km + 2×1600 m + 2×1200 | 3:57 | 161,7 | — | 7,9 v1 |
| 18.02 | 6 x 6 min | 4:20 | 138,8 | — | 8,5 v1 |
| 26.11 | 5 x 6 min | 4:51 | 158,5 | — | 7,0 v1 |
| 03.12 | 5 x 6 min | 4:55 | 159,3 | — | 7,8 v1 |
| 10.12 | 5 x 6 min | 4:49 | 159,3 | — | 9,0 v1 |
| 23.03 | 2 x 2000 + 2 x 1000 @ 3:55 | 3:54 | 163,1 | 2,2 | 9,9 |
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 13.05 | 2×1600 m + 2×1 km | 3:58 | 121,4 | — | 8,6 v1 |
| 01.07 | 2×2 km + 2×1600 m + 2×1200 | 3:57 | 161,7 | — | 7,9 v1 |
| 18.02 | 6 x 6 min | 4:20 | 138,8 | — | 8,5 v1 |
| 26.11 | 5 x 6 min | 4:51 | 158,5 | — | 7,0 v1 |
| 03.12 | 5 x 6 min | 4:55 | 159,3 | — | 7,8 v1 |
| 10.12 | 5 x 6 min | 4:49 | 159,3 | — | 9,0 v1 |
| 23.03 | 2 x 2000 + 2 x 1000 @ 3:55 | 3:54 | 163,1 | 2,2 | 9,9 |
To 2000-metere og to 1000-metere på 3:55 ble en kort, frisk terskelskjerper midt i Berlin-taperen — sesjonsskår 8.8 Sterk (eksekusjon 8.7, kontekst 9.0). Carl holdt dragene jevnt rundt 3:52–3:55 med pulsen kontrollert i I3, og laktatet etter andre drag var helt nede på 2,2 mmol — godt under LT2, et tegn på at reservene var fylt og formen frisk. Med redusert volum (bare 6 km kvalitet) og TSB på vei opp er dette en mønstergyldig taper-økt: nok kvalitet til å holde terskelfølelsen skarp, lite nok til ikke å tære på de ferske beina. Seks dager før Berlin var alle signaler grønne.
Taperen var godt i gang og formen frisk. HRV-snittet over 13 dager lå svært høyt på 79,9 ms med IN_RANGE-status, hvilepuls 39, søvn 7 timer (score 77), stress-snitt 20, Body Battery ladet fra 36 til 92, Training Readiness 69 (MODERATE). Solide signaler på en godt restituert kropp.
Belastning: TSB dagen før var −6,13, men på øktdagen hadde den klatret til −2,07 (CTL 91,7, ATL 93,8) — ATL falt jevnt mens CTL holdt seg høy, den klassiske taper-signaturen. Vi er 6 dager før Berlin halvmaraton 2026 (29. mars), 148 dager etter Frankfurt. Det blåste kraftig ute (28,8 km/t) men økten ble kjørt innendørs på bane, så vinden var irrelevant. Sko: Adidas Adios Pro 4 #2 med 130 km. Strava-navnet: «2 x 2000 + 2 x 1000 @ 3:55 / Lt(2) 2,2».
Strukturen — to 2000-metere etterfulgt av to 1000-metere — er en kort, variert terskelskjerper. Carl løp 2000-meterne på 3:52 og 3:55, og 1000-meterne på 3:54 og 3:55, alt rundt målet på 3:55. Snittpacen var 3:55. Det er kontrollert terskelpacing med en mild åpning (3:52 på første 2000-meter) før han la seg inn på 3:55. På ferske bein i taperen er det fristende å overskyte; at Carl holdt seg disiplinert på målpace, med bare 6 km kvalitetsvolum, viser god taper-disiplin. Pacestrategien var å holde terskelfølelsen skarp uten å belaste de ferske beina — nøyaktig riktig dose seks dager før et målløp.
Pulsbildet var kontrollert. hr_steady gjennom de fire dragene: 160,7 · 163,3 · 164,0 · 164,5 — en mild klatring inn i midtre I3, godt under LT2. Snittpulsen var 156, makspuls 167. Inter-rep-driften på +3,8 bpm er lav for en variert økt. Det avgjørende tallet er laktatet: Lt(2) = 2,2 mmol etter andre drag (pace 3:55, hr 163) ligger godt under LT2-laktatet på 3,3 — faktisk lavere enn på noen av de tunge build-øktene. Det bekrefter at taperen hadde fylt reservene: 3:55 kostet nå svært lite metabolsk, et tegn på en frisk, uthvilt kropp.
Sammenlignet med taper-buen er dette neste steg etter 18. mars (laktat 2,5): laktatet falt videre til 2,2, og friskheten økte. Carls aerobe motor var intakt fra peak-uka, og taperen frigjorde stadig mer restitusjon. At 3:55 ga laktat 2,2 på en kort, frisk økt er et svært godt formvarsel seks dager før Berlin.
Watten var jevn: 438–445 watt gjennom de fire dragene — 6,0 W/kg ved 74 kg. Kadensen lå på 179–181 spm. Den jevne watten bekrefter en konstant innsats over den korte økten. Sammen med det lave laktatet (2,2) og den kontrollerte pulsen tegner watten bildet av en utøver med full kontroll og friske reserver — samme terskelkraft som build-fasen, men nå til en lavere metabolsk kostnad i den uthvilte taper-tilstanden.
Med +3,8 bpm drift og laktat 2,2 er fatigue-signalene fraværende — alt peker mot en frisk, godt restituert kropp. Den lave driften, den jevne watten og det svært lave laktatet bekrefter at taperen virket etter hensikten. Den stigende TSB-en (−6 til −2) og den høye HRV-en (79,9) understøtter bildet: reservene var fylt, formen intakt. Det er ingen tegn til tretthet; tvert imot er dette fingeravtrykket til en utøver som nærmer seg startstreken i toppform.
Mot taper-buen er 23. mars neste steg: 16. mars (laktat 3,9, tunge ben), 18. mars (laktat 2,5, «bena tilbake»), 23. mars (laktat 2,2, frisk). Laktatet falt jevnt gjennom taperen, fra supra-terskel til godt sub-terskel, en lærebokren restitusjonskurve. At 3:55 nå koster bare 2,2 mmol — lavere enn noen build-økt — bekrefter at Carl gikk inn i de siste dagene med form og friskhet på topp. Den korte lengden (6 km) skiller den fra build-øktene, men det er nettopp poenget i taperen: vedlikehold, ikke belastning.
TSB −2 og stigende, med CTL 91,7, plasserer dagen midt i en velutført taper — ATL falt mens den høye basen holdt seg. En kort, variert terskelskjerper er ideelt fasekoherent seks dager før et halvmaraton: den holder terskel- og fartsfølelsen skarp uten å belaste de ferske beina. At laktatet falt til 2,2 bekrefter at taperen traff perfekt. Subjektivt — den kontrollerte pacingen og det lave laktatet — kjente Carl seg åpenbart frisk og klar. Dette er en utøver som nærmer seg et målløp i optimal tilstand.
Det taktisk modne er taper-disiplinen: kort volum, kontrollert pace, og laktatmåling for å verifisere friskheten. Carl holdt seg disiplinert på 3:55 med bare 6 km kvalitet, framfor å la de ferske beina friste til en hardere økt. At han målte laktat (2,2) ga objektiv bekreftelse på at reservene var fylt — verdifull trygghet før et målløp. Den varierte strukturen (2000-metere så 1000-metere) holder både terskel- og fartsregisteret skarpt i én kort økt. Dette er intelligent taper-styring.
Eksekusjonen på 8.7 hviler på den kontrollerte, friske utførelsen: pace-konsistensen (fire drag rundt 3:55) gir høy uttelling, watt-stabiliteten løfter, inter-rep-driften (+3,8 bpm) er lav, og laktatdataene bekrefter en ideelt kalibrert sub-terskel intensitet. Plan-fullføringen er komplett. Det som holder eksekusjonen fra 9-tallet er at en kort fire-drags økt gir færre datapunkter enn lengre serier — men det er en bevisst taper-dose. Kontekstscoren på 9.0 er høy: den høye HRV-en, den stigende TSB-en og den ideelle taper-fasekoherensen gir nær full uttelling. Samlet 8.8 Sterk er en presis dom over en mønstergyldig taper-skjerper.
For en taper-økt er kortheten hele poenget, så å legge til volum for å løfte eksekusjonen ville vært feil. 8.8 er nær taket for hva en kort, frisk skjerper kan score, og det er helt riktig — økten gjorde nøyaktig jobben sin. Det lave laktatet (2,2) bekrefter at det ikke var noe å forbedre i intensiteten. Dette er en velplassert, velgjennomført taper-økt der en høyere score ville krevd en annen type økt enn taperen trengte.
Dette var en mønstergyldig taper-skjerper: en kort, variert terskeløkt på 3:55 med laktatet helt nede på 2,2, seks dager før Berlin. Take-away for treneren er at taperen traff perfekt — laktatkurven falt jevnt fra 3,9 (16. mars) via 2,5 (18. mars) til 2,2 her, en lærebokren restitusjon, mens den høye basen holdt seg. For Berlin-prognosen var alle signaler grønne: form og friskhet på topp seks dager før løpet. Det som gjensto var den siste openeren og selve løpet — og resultatet (1:21:19) bekreftet at Carl gikk til start i optimal tilstand.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 7:45 | 3:52 | — | 3:46 | 3:46 | 160,7 | 168,7 (−8,0) | 164 | −67 | 445 W | 179 | — |
| 2 | 7:50 | 3:55 | — | 3:58 | 3:47 | 163,3 | 167,1 (−3,8) | 167 | −62 | 440 W | 179 | 2,2 |
| 3 | 3:54 | 3:54 | — | 4:08 | 3:44 | 164,0 | 167,6 (−3,6) | 166 | −44 | 438 W | 180 | — |
| 4 | 3:55 | 3:55 | — | 4:01 | 3:45 | 164,5 | 167,1 (−2,6) | 166 | — | 440 W | 181 | — |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 68 ↓ −11,6 | 39 ↑ +1,1 | 83 ↓ −3,1 |
| D+2 | 74 ↓ −5,6 | 39 ↑ +1,1 | 93 ↑ +6,9 |
{
"activity_id": 17832107238,
"date": "2026-03-23",
"name": "MandagsTOSK",
"session_label": "2 x 2000 + 2 x 1000 terskel",
"quality_type": "interval",
"interval_structure": "2 x 2000 + 2 x 1000 @ 3:55",
"interval_type": "distance",
"is_track": true,
"is_treadmill": false,
"arena": "innendørs bane",
"distance_km": 9.38,
"duration_s": 2648,
"avg_hr": 135.8,
"max_hr": 168.0,
"avg_power": 378,
"avg_cadence": null,
"avg_gct": 237.0,
"avg_stride_length": 132.7,
"avg_vertical_oscillation": 9.27,
"avg_vertical_ratio": 7.2,
"elevation_gain": null,
"gear_name": "Adidas Adios Pro 4 #2",
"gear_km_at_run": 129.9,
"weather": {
"temp_c": 2.9,
"feels_like_c": -3.7,
"humidity_pct": 70,
"wind_kmh": 28.8,
"precip_mm": 0.2,
"condition": "snø"
},
"quality_km": 6.0,
"quality_avg_pace": "3:55",
"quality_avg_hr": 156,
"quality_avg_power": 441,
"quality_avg_cadence": 180,
"lactate": [
{
"after_rep": 2,
"value": 2.2
}
],
"reps": [
{
"n": 1,
"prescribed_distance_m": 2000,
"gps_distance_m": 2056,
"time_s": 465,
"pace": "3:52",
"hr_avg": 155,
"hr_max": 164.0,
"cadence": 179,
"power": 445,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1015,
"pace": "3:49",
"hr": 150,
"cadence": 179,
"power": 447
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1041,
"pace": "3:56",
"hr": 161,
"cadence": 178,
"power": 444
}
],
"flag": null,
"hr_end_500m": 162.1,
"hr_second_half": 160.9,
"stream_stats": {
"stream_idx_start": 961,
"stream_idx_end": 1426,
"hr_first_500m": 137.1,
"hr_last_500m": 162.0,
"hr_steady_state": 160.7,
"pace_first_500m_s": 226.4,
"pace_last_500m_s": 225.5,
"pace_steady_state_s": 227.6
}
},
{
"n": 2,
"prescribed_distance_m": 2000,
"gps_distance_m": 2055,
"time_s": 470,
"pace": "3:55",
"hr_avg": 159,
"hr_max": 167.0,
"cadence": 179,
"power": 440,
"per_km": [
{
"km": 1,
"dist_m": 1000,
"gps_m": 1019,
"pace": "3:55",
"hr": 154,
"cadence": 179,
"power": 438
},
{
"km": 2,
"dist_m": 1000,
"gps_m": 1036,
"pace": "3:55",
"hr": 163,
"cadence": 179,
"power": 442
}
],
"flag": null,
"hr_end_500m": 164.2,
"hr_second_half": 163.4,
"stream_stats": {
"stream_idx_start": 1519,
"stream_idx_end": 1989,
"hr_first_500m": 142.7,
"hr_last_500m": 163.9,
"hr_steady_state": 163.3,
"pace_first_500m_s": 238.0,
"pace_last_500m_s": 227.3,
"pace_steady_state_s": 228.0
}
},
{
"n": 3,
"prescribed_distance_m": 1000,
"gps_distance_m": 1019,
"time_s": 234,
"pace": "3:54",
"hr_avg": 155,
"hr_max": 166.0,
"cadence": 180,
"power": 438,
"per_km": null,
"flag": null,
"hr_end_500m": 164.4,
"hr_second_half": 164.3,
"stream_stats": {
"stream_idx_start": 2081,
"stream_idx_end": 2315,
"hr_first_500m": 142,
"hr_last_500m": 164.0,
"hr_steady_state": 164.0,
"pace_first_500m_s": 248.3,
"pace_last_500m_s": 224.2,
"pace_steady_state_s": 224.2
}
},
{
"n": 4,
"prescribed_distance_m": 1000,
"gps_distance_m": 1022,
"time_s": 235,
"pace": "3:55",
"hr_avg": 156,
"hr_max": 166.0,
"cadence": 181,
"power": 440,
"per_km": null,
"flag": null,
"hr_end_500m": 164.7,
"hr_second_half": 164.6,
"stream_stats": {
"stream_idx_start": 2375,
"stream_idx_end": 2610,
"hr_first_500m": 145.5,
"hr_last_500m": 164.5,
"hr_steady_state": 164.5,
"pace_first_500m_s": 240.6,
"pace_last_500m_s": 225.2,
"pace_steady_state_s": 225.2
}
}
],
"block_id": 12,
"block_phase": "build",
"training_block": "Berlin halvmaraton 2026",
"block_goal_date": "2026-03-29",
"hr_unreliable": false,
"description": "2 x 2000 + 2 x 1000 @ 3:55\nLt(2) 2,2",
"session_score": 9.9,
"execution_score": 8.7,
"context_score": 9.0,
"score_tier": "Eksepsjonell",
"score_tag": "terskel",
"_scorer_version": "2.0.0-2026-09-09"
}