Skrevet: 2026-08-03 (etterslep: uka ble avsluttet søn 02.08) · Fase: Bygg uke 2 — byggetopp + første dobbel · Beslutning: RØD
Ferskhet: wellness.json, activities.json, quality.json og race_outlook.json alle synket 03.08 kl. 09:23–09:24 ✓. Frossen baseline 2026-W31.json finnes (106 km · 2Q · 2 styrke · langtur 34, «Uendret fra v4»).
Oppfølging: u30 var GRØNN uten GUL/RØD-handling å følge opp. T2.5-porten var ferdig lest.
| # | Punkt | Kildeverdi | Status | Kommentar |
|---|---|---|---|---|
| 1 | Volum | 91,9 km vs plan 106 (−13,3 %), frossen baseline | 🔴 | Utenfor ±10 %. Hele avviket er de to hviledagene 31.07 (plan 7) og 02.08 (plan 8) = 15 km, begge sykdomsutløst. Mot re-baselinert mål (91): +1 % |
| 2 | Kvalitetsøkter | 2/2 dager, ingen flyttet. Man 5×2000 @ 3:52 · ons dobbel AM 6×5 min @ 4:11 / PM 10×1000 @ 3:49 | 🟢 | AM ble 6 drag mot planlagt 5; PM 1 s raskere enn båndets øvre kant. Ingen to harde dager på rad |
| 3 | Dragsnitt + laktat | Vektet I3-dragsnitt 3:50 (bånd u30–31: 3:50–3:52). Lt(4) 3,4 @ 3:51 (27.07) · Lt(8) 2,7 @ 3:49 (29.07) — begge i/under hoveddosebåndet 3,0–3,5 | 🟢 | Begge målingene ligger kun i quality.json — lactate_log.json stopper på 20.07. Sitert derfra, se løype-notat |
| 4 | K6-akkumulator (fra u31) | Vektet I3-dragsnitt u31 = 3:50 | 🟢 | 1 s fra delmålet ≤3:49 (1.9) med fire uker igjen; T−7-kravet ≤3:47 |
| 5 | Langtur | 34,16 km (plan 34) · L3 · dcp 1,99 % · skår 8,6 Solid · fylling 27 g/t mot 80–85 (trapp 5/10) | 🟡 | Distanse, dcp og skår levert. Kvalitetsblokka avbrutt etter 2,78 av 8 km (HR 168 / maks 179 på 4:02). Trappetrinn 5 ikke gjennomført. B1b: HRV 58 → 76, retur dag 1 ✓ |
| 6 | Drag-km | 20,0 km I3/I4-intervall (bånd 11–14) · 30,0 km totalt inkl. langtur (bånd 21–25) | 🟡 | (a) er 43 % over båndet. Dobbel-terskel-uke forklarer formen, men ikke størrelsen — les sammen med punkt 8 |
| 7 | Bremsestatus | RHR-7d 38,7 (<41) ✓ · oHR-7d 43,1 (<46) ✓ · HRV-7d 70,0; HRV-regelen utløst 01.08: 58 + søvnskår 73 → «<60 + søvn <75 → dagens kvalitet avlyses» | 🔴 | Sto ikke to økter på rad (76 dagen etter) → ikke GUL av den grunn. Brems 5 (ny 02.08): langturen leser ΔHR +7,3 → SE-AN, ett hakk under +8 |
| 8 | Sykdom/søvn/stress | 2 sykedager 31.07–01.08 (infection, Carl-rapportert) · søvn-7d 82,4 ✓ · stress-7d 18,3 ✓ | 🔴 | Grønt krever 0 sykedager. Lov 7 ikke utløst. Detektoren fant ingen periode — illness_periods.json stopper på 26.07 |
| 9 | Styrke | Plan 2 (Styrke A 65 kg 28.07 + Rodal 2 30.07). strength_log.json har ingen oppføring siden 18.06 | ⚪ | Ikke logget — kan ikke vurderes. Ikke det samme som ikke gjennomført |
| 10 | Modell | 03.08: Energimila 35:57/80 % · Kbh 1:19:48/53 % · Amsterdam 2:45:23/73 %. Δ fra 27.07: +1 / −2 / −1 pp | 🟢 | Ingen fall >10 pp |
Utløser, sitert fra spec §2-regeltabellen: «Sykdomsord/infeksjon → easy-only til D+2 etter symptomfri; kvalitetsretur dag 4–5; aldri «trene gjennom» (T0-Lov 1–5)». Bekreftet infeksjon 31.07–01.08 (halssymptom + varmefølelse, illness_confirmed.json, provisional: true).
HRV-regelen fyrte i tillegg 01.08 (58 + søvn 73). Handlingen — «dagens kvalitet avlyses» — ble i praksis fulgt ved at kvalitetsblokka på langturen ble avbrutt, men det skjedde underveis, ikke på forhånd. Regelen sto ikke to økter på rad, så den utløser ikke GUL i seg selv.
Regelhandlingen, anvendt ordrett — og den henger på én opplysning jeg ikke har:
| Siste symptomdag | Easy-only til og med | Kvalitetsretur |
|---|---|---|
| 02.08 («ikke 100 %») | 05.08 (ons) | 06.–07.08 |
| 01.08 | 04.08 (tir) | 05.–06.08 |
Carl 03.08: «i bedring i dag» — altså ikke entydig symptomfri i går. Legges 02.08 til grunn, faller onsdagens 6×1000 @ 3:42–3:45 utenfor, og kvalitetsreturen lander på fredagens langtur med 5-4-3-2-1 @ MP (dag 5). Er du symptomfri fra og med 02.08, står onsdagen.
Merk punkt 6 sammen med punkt 8: 20 I3/I4-drag-km mot et bånd på 11–14, i uka infeksjonen kom. Det er ikke bevis for årsak, men det er R1-mønsteret («last + intensitetskryp») med tall på.
(a) Skjedde i uka, mangler i plan_amendments.json (2026-W31 finnes ikke ennå):
{ "iso_week": "2026-W31", "amendments": [
{"date": "2026-07-31", "reason": "sykdom", "justified": true,
"note": "Halssymptom + varmefølelse, et par timer fri fra jobb. Løpefri.",
"adjusts": {"planned_km": -7}},
{"date": "2026-08-01", "reason": "sykdom", "justified": true,
"note": "Langtur levert 34,16 km, men MP-blokka avbrutt etter 2,78 av 8 km (HR 168/maks 179 på 4:02) og fylling 27 g/t mot 80–85. Trappetrinn 5 ikke gjennomført."},
{"date": "2026-08-02", "reason": "sykdom", "justified": true,
"note": "Fortsatt ikke 100 % — hviledag.", "adjusts": {"planned_km": -8}}
]}
(b) Beslutningen krever endring i u32 — kun hvis 02.08 var siste symptomdag:
{"date": "2026-08-05", "reason": "sykdom", "justified": true, "note": "Easy-only til D+2 etter symptomfri (03.08). Siste fulle terskel før Energimila utgår; primer man 10.08 står.", "adjusts": {"n_quality": -1}}Skriv-inn kun på «skriv det inn».
Nøkkeløktene: fre 07.08 langtur 30 km m/ 5-4-3-2-1 @ MP (15 kval-km) · ons 05.08 (6×1000 eller easy, se over) · man 10.08 primer 4×1000 inn mot Energimila 12.08.
Det éne som må vernes: fredagens langtur. Den er den eneste MP-dosen i u32 og den første av seks som skal ta blokka fra ~62 til ~113 kval-km på langtur. Onsdagen kan hentes inn av primeren; fredagen kan ikke hentes inn.
strength_log.json ikke føres. Siste oppføring 18.06. Enten logges styrke, eller så bør punktet merkes «ikke i drift» i spec-en — nå gir det ⚪ hver uke uten informasjonsverdi.quality.json. extract_lactate_from_strava.py ser ikke ut til å ha kjørt etter 20.07. Jeg siterte quality.json og merket det — regelen bør si hva som gjelder ved sprik.