docs(plan): generalprøve nr. 0 bestått — og kriteriets telling er foreldet, ikke demoen
Prøven kjørte mot LEVERT VEGLYS-FV-SOER, ikke den forankrede reserven planen forutsatte: P3 falt to døgn før fristen, så prøven målte demoinnholdet selv. Det er en strengere prøve enn planlagt — reserven validerer mekanikk, aldri presentasjon — og reserve-stien er fortsatt målt, i suiten. Alt grønt, null kodeendring: golden-diffen tom for begge kjøringene, K6 selv-identitet tom på stdout med kun po-sim-suffikset ulikt på stderr, 810 passed / 4 skipped, ruff og mypy rene, goldens uendret. Ett avvik, og det ligger i kriteriets bokstav: §5 pkt. 1 teller `grep -cE "^ *Steg [1-8]"` = 8, men P1/S1.a ga Steg 7 to merkede linjer, én per tidsskala, så tellingen gir 9. Åtte distinkte steg står — intensjonen er oppfylt. Kriteriet rettes ikke her: en gate justert i samme økt som den feiler er ikke lenger en gate. Onsdagens generalprøve ×2 bruker distinkt-tellingen, og §5 pkt. 1 rettes etter frysen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ATCeqRyvdL9qmk34o6HUCa
This commit is contained in:
parent
c255662802
commit
887a8be677
1 changed files with 31 additions and 1 deletions
|
|
@ -445,13 +445,43 @@ og risikoen ligger tidlig med slakk bak seg.
|
|||
|---|---|
|
||||
| fre 7. | **Planrevisjonen (I1–I6)** ✔ + **P1/S1.a**: Steg 7-innboksen inn i demoløpet (økt 1) |
|
||||
| lør 8.–søn 9. | **P2/S1.b**: innholdsgaten (økt 2, evt. 3) + **P4-forskuddet UTVIDET** (0,75–1,25 økt), i denne rekkefølgen: forankret prøvekjøring + 10 %-prøven (pkt. 0, I1) **✔ 08-09** → `[project.scripts]` (pkt. 5, I3) → stderr-demping FØR pinning (pkt. 2, I2) → fresh-clone (pkt. 1) → golden-transkript-mekanikk (pkt. 3) → de to ærlighets-setningene (pkt. 4) — alt bygges og måles mot den FORANKREDE mikro-reserven NÅ |
|
||||
| man 10. | **Generalprøve nr. 0 mot forankret reserve**: alle kriterier ende-til-ende → NO-GO-utfallet er ferdig verifisert FØR tirsdag; rest-slakk er buffer |
|
||||
| man 10. | **Generalprøve nr. 0 ✔ (2026-08-09→10)** — kjørt mot **LEVERT VEGLYS-FV-SOER, ikke reserven**: P3 falt to døgn før fristen, så prøven målte demoinnholdet selv. Se UTFØRT-blokka under tabellen. |
|
||||
| tir 11. | **P3**: noter pre-pull-hash → subtree pull → GO/NO-GO (**abortsti I4:** rød suite/goldens → `git reset --hard <pre-pull-hash>` + NO-GO senest **kl. 18:00**) + RE-måling: kriterium 1+2 mot NY bundle; manus-tall skrives FRA levert `cost-baseline.json`; 10 %-prøven gjentatt; goldens byte-uendret |
|
||||
| ons 12. | **P4** re-målt mot valgt innhold → generalprøve ×2 → **FRYS** → **P4.5: demo-runbook (I5)** → **S1.c: versjonssynk + CHANGELOG + tag `v1.0.0`** (uten `[project.scripts]` — den ligger i helgen, I3) |
|
||||
| tor 13. | **DEMO = v1 vises** (runbooken i hånda) |
|
||||
| fre 14.–lør 15. | **P5**: README (O4) |
|
||||
| deretter | **P6 → P7 → P8 → P9**, ett punkt per økt; STATE.md peker på øverste åpne |
|
||||
|
||||
**UTFØRT — GENERALPRØVE NR. 0 (2026-08-10). BESTÅTT, ingen kodeendring.** Ingen fil i repoet ble
|
||||
rørt av prøven; den er ren måling. Planen forutsatte at prøven kjørte mot den forankrede reserven —
|
||||
den kjørte mot **levert VEGLYS-FV-SOER**, fordi P3 falt 08-09. Det er en STRENGERE prøve enn
|
||||
planlagt (reserven validerer mekanikk, aldri presentasjon — P3s lærdom 2), og reserve-stien er
|
||||
fortsatt målt: den lever i suiten som `test_anchored_reserve_loadbearing.py`, ikke som demoens
|
||||
call-site-valg.
|
||||
|
||||
*Målt, hver påstand av sin egen kommando:*
|
||||
- **Golden-diff (selve prøven):** `diff -u tests/golden/demo-transcript.stdout <kjøring>` → **tomt**,
|
||||
exit 0. Målt for BEGGE kjøringene, ikke bare den første.
|
||||
- **K6 selv-identitet:** to kjøringer, `diff` på stdout **tomt**. Eneste stderr-diff er
|
||||
`po-sim-y6x0kxp_` → `po-sim-rfbjsl86` — nøyaktig det spannet pkt. 3-normaliseringen dekker, og
|
||||
prefikset står synlig i begge, som pkt. 3 krever.
|
||||
- **K1 åtte steg:** alle åtte distinkte (`Steg1`…`Steg8`). **Tellingen er 9, ikke 8** — se avviket under.
|
||||
- **K2:** `hypotese #1: REJECTED (claimed saving 2100000 exceeds P90 feasible 1769915)` +
|
||||
`etter forbedring: VALIDATED (påstått 445500 <= P90 1769915)` — samme kandidat, P90-stagen.
|
||||
- **K4:** `uv run pytest -q` → **810 passed / 4 skipped** (814 kollektert) på 122,52 s. Uendret fra 08-09.
|
||||
- **K5:** `ruff check .` → *All checks passed*; `mypy src` → *no issues found in 31 source files*.
|
||||
- **K8:** `git diff --stat` på `shared/examples/bygg-energi-mikro/` + `nav-golden-*` → **tomt**.
|
||||
- **Exit 0**, stdout 61 linjer, stderr 4 linjer — de fire pkt. 2/3 forutsa.
|
||||
|
||||
**ÉTT AVVIK, og det er kriteriets BOKSTAV, ikke demoen.** Demo-uke-planen §5 pkt. 1 sier
|
||||
`grep -cE "^ *Steg [1-8]"` → **8**; målt gir den **9**. Årsaken er P1/S1.a: Steg 7 har nå TO merkede
|
||||
linjer (kort løkke i kjøringen + `Steg 7 (lang løkke) — EN EKSPERT LEGGER EN DOM I INNBOKSEN`), fordi
|
||||
de to tidsskalaene ble skilt og hver fikk sin markør. Kriteriets INTENSJON — «én merket linje per
|
||||
steg 1–8», dvs. at ingen steg mangler — er oppfylt: `sort -u` gir Steg1…Steg8, åtte distinkte.
|
||||
Tellingen `= 8` var skrevet 08-06, før Steg 7 fikk to linjer. **Kriteriet oppdateres ikke her** — det
|
||||
bor i demo-uke-planen, og en telling justert i samme økt som den feiler er ikke lenger en gate.
|
||||
Onsdagens generalprøve ×2 skal bruke **distinkt-tellingen** (`sort -u` → 8), ikke linje-tellingen.
|
||||
|
||||
## 6. Planrevisjonen 2026-08-07 — seks innsigelser, avgjørelser med belegg
|
||||
|
||||
Kjørt på Fable 5/xhigh uten advisor; hvert premiss fra innsigelses-prompten er derfor re-målt i
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue