Ti drag på 3:59, steady-puls 149 — 15 slag under normalen din på farten.
| Dato | Økt | Fart | Steady-puls | Laktat | Skår |
|---|---|---|---|---|---|
| 11.02 | 10 x 45/15 @ 15-16 km/t | 4:00 | 149,2 | — | 9,3 |
Ti mikrodrag på 45/15 på mølla en morgen, i 15–16 km/t, ga en kort aerob kvalitetsøkt — sesjonsskår 6.3 Solid (eksekusjon 5.0, kontekst 9.2). Dette var en bevisst liten dose: bare ett sett på ti drag, cirka ti minutter arbeid, lagt til en morgen med utmerket dagsform. Pulsen klatret aerobt fra 144 i de første dragene mot 157 på de siste — en kontrollert oppvarming inn i nedre I3. Den korte lengden og 45/15-formatet er det som holder eksekusjonsscoren lav; konteksten, med readiness 80 og hvilepuls 38, er nær optimal.
Dette var en av de friskeste dagene i hele 2026-materialet. Training Readiness lå på 80 (HIGH), HRV-snittet 72,4 ms med IN_RANGE-status og stigende trend (14 av 14 dager balansert), hvilepuls lav på 38, og søvn 6 timer 46 minutter (score 85, «POSITIVE_REFRESHING»). Stress-snitt 18, Body Battery ladet fra 41 til 98. Alle markører grønne — kroppen var i toppform.
Belastning: på øktdagen var TSB +0,36 (CTL 85,5, ATL 85,1) — perfekt balansert. Vi er i build-fasen mot Berlin halvmaraton 2026, 108 dager etter Frankfurt. Det var kaldt ute (−4,7 °C), men økten ble kjørt på mølle. Sko: Saucony Endorphin Pro 4 med 250 km. Strava-navnet er nøkternt: «10 x 45/15 @ 15-16». Dette var en kort morgenøkt — en lett kvalitetstouch på en frisk dag, ikke en nøkkeløkt. Med bare ett sett på ti drag er det en av de minste kvalitetsøktene i materialet.
Med bare ti 45/15-drag er dette en kort, kontrollert økt. Per-drag-pacen er støyende (svingende mellom 3:50 og 4:11 per kilometer), som alltid på 45-sekunders segmenter, og skal ikke leses bokstavelig. Det meningsfulle er at Carl siktet på 15–16 km/t (cirka 3:50–4:00/km) og bygde farten lett gjennom de ti dragene: de første lå rundt 4:00–4:11, og de siste krøp ned mot 3:50–3:52. Pacestrategien var en mild aerob oppvarming inn i kvalitet — ikke en hard stimulus, men en lett aktivering på en morgen der Carl tydeligvis ønsket en kort, kontrollert dose.
Pulsen er den pålitelige kanalen. hr_steady klatret jevnt fra 144 i det første draget, gjennom 145–149 i midtpartiet, til 154–157 i de to siste dragene. Med LT1 på 159 betyr det at Carl tilbrakte hele økten i I2 — under terskel — med bare en mild stigning mot nedre grense av I3 helt på slutten. Snittpulsen for kvalitetsdelen var 135 (lav fordi den inkluderer flyt-/pausedelene i de korte syklusene), og andre halvdel 136. Inter-rep-driften på +13 bpm over de ti dragene er en naturlig oppvarmings-progresjon: pulsen klatret fra kald start mot et stabilt aerobt nivå, akkurat som forventet i en kort økt der kroppen først varmer opp mot slutten.
Dette var altså en aerob, sub-terskel økt — en lett kvalitetstouch, ikke en hard belastning. At pulsen først nådde nedre I3 på de siste dragene bekrefter at dosen var beskjeden. For en morgenøkt på en frisk dag, der formålet var en kort aktivering snarere enn en stor stimulus, var det nøyaktig riktig intensitet.
Watt-data er ufullstendige for denne korte økten (de gjengitte verdiene er upålitelige/manglende), så den kan ikke leses meningsfullt her. Det er en begrensning ved den korte mølleøkten — med bare ti drag og delvis manglende stream-data er watt-kanalen ikke til å stole på. Pulsen, som klatret kontrollert fra I2 mot nedre I3, er den beste tilgjengelige intensitetsmåleren, og den plasserer økten trygt i det aerobe, sub-terskel-sjiktet.
Den moderate driften (+13 bpm) over ti drag er en oppvarmings-progresjon, ikke et fatigue-signal — pulsen klatret fra kald start mot et stabilt aerobt nivå. Med utmerket pre-readiness (80 HIGH, hvilepuls 38, HRV 72 stigende) og en kort, lett dose er det ingen belastningssignaler å snakke om. Tvert imot var dette en økt som la minimalt med tretthet på en frisk kropp. Som lett kvalitetstouch var dosen passe liten.
Mot samme-sone-historikken er 11. februar en kort, lett utgave blant en periode med mye sterk kvalitet. De høyere-scorende naboene (4. februar 10×1000 @ 3:50 skår 9.1, 7. februar lang sammenhengende økt) er fulle nøkkeløkter; 11. februar er en bevisst liten morgendose. 45/15-økter scorer gjennomgående i 6–7-sjiktet, og en kort en på bare ti drag ligger i nedre del av det — ikke fordi den var dårlig, men fordi den var liten og lett. Som en aerob aktivering mellom de hardere øktene i uka gjorde den jobben sin.
TSB +0,36 og readiness 80 gjør dette til en frisk dag. CTL 85 viser en høy base i build-fasen. En kort, lett aerob økt er fasekoherent som en aktivering mellom nøkkeløkter — den holder kvalitetsfølelsen ved like uten å legge til tretthet. At Carl valgte en liten morgendose på en frisk dag, snarere enn å presse en hard økt, var en fornuftig prioritering i en uke med mye kvalitet. Subjektivt antyder den lette gjennomføringen at dette var en bevisst kort touch, ikke en dag for å grave dypt.
Det taktisk gode er prioriteringen: en kort, lett aerob økt på en morgen, som holder kvalitetsfølelsen uten å tære på den ferske formen før de hardere øktene senere i uka. Med bare ett sett på ti drag er dette en bevisst liten dose — Carl presset ikke. Den eneste databegrensningen er at en så kort mølleøkt gir lite materiale (delvis manglende watt-data), hvilket begrenser hvor mye som kan dokumenteres. Men som lett kvalitetstouch var den velvalgt for dagen.
Eksekusjonen på 5.0 reflekterer den korte lengden og 45/15-sjangeren. Med bare ti drag er det få datapunkter å score på, pace-konsistensen straffes av den støyende fartsmålingen, og de delvis manglende watt-dataene begrenser dokumentasjonen. Det som er der — den kontrollerte aerobe pulsklatringen — peker mot en grei, lett økt, men en kort 45/15-touch kan strukturelt ikke score høyt på eksekusjon. Kontekstscoren på 9.2 er svært høy og fortjent: den utmerkede readinessen (80 HIGH), den lave hvilepulsen (38) og den stigende HRV-en gir nær full uttelling. Det er konteksten som løfter totalen til 6.3 Solid — en liten, velplassert aerob aktivering på en frisk dag.
For en bevisst kort økt er det en iboende begrensning: den lille dosen som er hele poenget, begrenser samtidig eksekusjonsscoren. Å legge til flere sett ville løftet eksekusjonen, men ville motvirket formålet (en lett touch). Den realistiske vurderingen er at 6.3 er rimelig for en ti-drags aerob aktivering — den gjorde nøyaktig jobben sin som en lett dag mellom nøkkeløktene. Komplette watt-data ville gitt litt mer å dokumentere, men ville ikke endret karakteren.
Dette var en kort, lett aerob morgenøkt: ti mikrodrag som en kvalitetstouch på en svært frisk dag (readiness 80, hvilepuls 38). Den scorer 6.3 — begrenset av lengden og 45/15-sjangeren, løftet av den utmerkede konteksten. Take-away for treneren er at en kort aerob aktivering er en fornuftig måte å holde kvalitetsfølelsen mellom nøkkeløkter uten å tære på formen. For Berlin-blokken var dette en nøytral, lett dag — verken et løft eller et tilbakeslag, men et godt plassert pusterom i en uke med mye kvalitet.
| # | Tid | Fart | Mål | Første 500 | Siste 500 | Steady-puls | Forventet | Maks | Fall 60 s | Effekt | Kadens | Laktat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0:45 | 3:57 | — | — | — | 144,0 | 165,7 (−21,7) | — | — | — | — | — |
| 2 | 0:45 | 4:11 | — | — | — | 146,0 | 159,6 (−13,6) | — | — | — | — | — |
| 3 | 0:45 | 4:07 | — | — | — | 147,0 | 161,2 (−14,2) | — | — | — | — | — |
| 4 | 0:45 | 3:59 | — | — | — | 146,0 | 164,6 (−18,6) | — | — | — | — | — |
| 5 | 0:45 | 4:03 | — | — | — | 145,0 | 162,9 (−17,9) | — | — | — | — | — |
| 6 | 0:45 | 3:59 | — | — | — | 147,0 | 164,6 (−17,6) | — | — | — | — | — |
| 7 | 0:45 | 4:01 | — | — | — | 149,0 | 163,7 (−14,7) | — | — | — | — | — |
| 8 | 0:45 | 3:57 | — | — | — | 154,0 | 165,7 (−11,7) | — | — | — | — | — |
| 9 | 0:45 | 3:52 | — | — | — | 157,0 | 168,4 (−11,4) | — | — | — | — | — |
| 10 | 0:45 | 3:50 | — | — | — | 157,0 | 169,4 (−12,4) | — | — | — | — | — |
| Dag | HRV | Hvilepuls | Søvn |
|---|---|---|---|
| D+1 | 76 ↓ −0,1 | 38 ↓ −0,7 | 80 ↓ −7,0 |
| D+2 | 74 ↓ −2,1 | 39 ↑ +0,3 | 97 ↑ +10,0 |
{
"activity_id": 17358975654,
"date": "2026-02-11",
"name": "Morning Run",
"session_label": "10 x 45/15 mølle",
"quality_type": "interval",
"interval_structure": "10 x 45/15 @ 15-16 km/t",
"interval_type": "on_off",
"is_track": false,
"is_treadmill": true,
"arena": "tredemølle",
"distance_km": 7.6,
"duration_s": 2353,
"avg_hr": 134.5,
"max_hr": 166.0,
"avg_power": 333,
"avg_cadence": null,
"avg_gct": 253.1,
"avg_stride_length": 120.0,
"avg_vertical_oscillation": 9.24,
"avg_vertical_ratio": 7.8,
"elevation_gain": null,
"gear_name": "Saucony Endorphin Pro 4",
"gear_km_at_run": 250.0,
"weather": {
"temp_c": -4.7,
"feels_like_c": -8.3,
"humidity_pct": 73,
"wind_kmh": 3.2,
"precip_mm": 0.0,
"condition": "overskyet"
},
"quality_km": 1.94,
"quality_avg_pace": "3:52",
"quality_avg_hr": 135,
"quality_avg_power": 361,
"quality_avg_cadence": 172,
"lactate": [],
"reps": [
{
"n": 1,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:57",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1156,
"stream_idx_end": 1201,
"hr_steady_state": 144,
"hr_max_stream": 150,
"hr_last_500m": 144,
"hr_first_500m": 135,
"pace_steady_s_per_km": 234.7,
"cadence_avg": 176,
"power_avg": 433,
"_source": "45_15_lap_window"
},
"hr_end_500m": 122.2,
"hr_second_half": 122.2
},
{
"n": 2,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "4:11",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1216,
"stream_idx_end": 1261,
"hr_steady_state": 146,
"hr_max_stream": 155,
"hr_last_500m": 146,
"hr_first_500m": 155,
"pace_steady_s_per_km": 233.0,
"cadence_avg": 175,
"power_avg": 409,
"_source": "45_15_lap_window"
},
"hr_end_500m": 125.8,
"hr_second_half": 125.8
},
{
"n": 3,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "4:07",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1276,
"stream_idx_end": 1321,
"hr_steady_state": 147,
"hr_max_stream": 153,
"hr_last_500m": 147,
"hr_first_500m": 153,
"pace_steady_s_per_km": 229.4,
"cadence_avg": 179,
"power_avg": 417,
"_source": "45_15_lap_window"
},
"hr_end_500m": 129.0,
"hr_second_half": 129.0
},
{
"n": 4,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:59",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1336,
"stream_idx_end": 1381,
"hr_steady_state": 146,
"hr_max_stream": 154,
"hr_last_500m": 146,
"hr_first_500m": 154,
"pace_steady_s_per_km": 226.5,
"cadence_avg": 173,
"power_avg": 434,
"_source": "45_15_lap_window"
},
"hr_end_500m": 133.0,
"hr_second_half": 133.0
},
{
"n": 5,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "4:03",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1396,
"stream_idx_end": 1441,
"hr_steady_state": 145,
"hr_max_stream": 153,
"hr_last_500m": 145,
"hr_first_500m": 153,
"pace_steady_s_per_km": 226.2,
"cadence_avg": 178,
"power_avg": 423,
"_source": "45_15_lap_window"
},
"hr_end_500m": 147.5,
"hr_second_half": 149.0
},
{
"n": 6,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:59",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1456,
"stream_idx_end": 1501,
"hr_steady_state": 147,
"hr_max_stream": 155,
"hr_last_500m": 147,
"hr_first_500m": 155,
"pace_steady_s_per_km": 226.3,
"cadence_avg": 176,
"power_avg": 434,
"_source": "45_15_lap_window"
},
"hr_end_500m": 146.5,
"hr_second_half": 149.0
},
{
"n": 7,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "4:01",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1516,
"stream_idx_end": 1561,
"hr_steady_state": 149,
"hr_max_stream": 154,
"hr_last_500m": 149,
"hr_first_500m": 154,
"pace_steady_s_per_km": 224.1,
"cadence_avg": 176,
"power_avg": 407,
"_source": "45_15_lap_window"
},
"hr_end_500m": 147.5,
"hr_second_half": 149.2
},
{
"n": 8,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:57",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1576,
"stream_idx_end": 1621,
"hr_steady_state": 154,
"hr_max_stream": 159,
"hr_last_500m": 154,
"hr_first_500m": 159,
"pace_steady_s_per_km": 221.8,
"cadence_avg": 180,
"power_avg": 438,
"_source": "45_15_lap_window"
},
"hr_end_500m": 146.8,
"hr_second_half": 149.4
},
{
"n": 9,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:52",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1636,
"stream_idx_end": 1681,
"hr_steady_state": 157,
"hr_max_stream": 162,
"hr_last_500m": 157,
"hr_first_500m": 162,
"pace_steady_s_per_km": 220.6,
"cadence_avg": 175,
"power_avg": 453,
"_source": "45_15_lap_window"
},
"hr_end_500m": 145.9,
"hr_second_half": 148.6
},
{
"n": 10,
"prescribed_time_s": 45,
"time_s": 45,
"elapsed_time_s": 45,
"pace": "3:50",
"hr_avg": null,
"hr_max": null,
"stream_stats": {
"stream_idx_start": 1696,
"stream_idx_end": 1741,
"hr_steady_state": 157,
"hr_max_stream": 165,
"hr_last_500m": 157,
"hr_first_500m": 165,
"pace_steady_s_per_km": 218.2,
"cadence_avg": 178,
"power_avg": 449,
"_source": "45_15_lap_window"
},
"hr_end_500m": 147.0,
"hr_second_half": 149.1
}
],
"block_id": 12,
"block_phase": "build",
"training_block": "Berlin halvmaraton 2026",
"block_goal_date": "2026-03-29",
"hr_unreliable": false,
"description": "10 x 45/15 @ 15-16",
"session_score": 9.3,
"execution_score": 5.0,
"context_score": 9.2,
"score_tier": "Sterk",
"score_tag": "45_15_terskel",
"_scorer_version": "2.0.0-2026-09-09"
}