docs(P4.5): runbooken manglet sjekken som kjøres FØR demoen
Golden-transkriptet ble sjekket inn nettopp for å fange «regresjon mellom onsdag og torsdag» (egnethetsreview-planen P4 pkt. 3) — selv-identitet fanger ikke-determinisme, men ikke at noe flyttet seg over natta. Mekanismen fantes altså. Men i runbooken sto kommandoen under overskriften «Hvis du vil vise at outputen er den frosne», altså som et show-element UNDER demoen, og kjørt der oppdager den regresjonen samtidig med publikum. Samme defektklasse som frys-gaten (x1 -> x2) og CHANGELOG-datoen (lest på feil HEAD): kommandoen var riktig, tidspunktet var det ikke. §6 flytter den til før rommet fylles og legger til tag-ankeret `git diff --stat v1.0.0..HEAD` med frys-gatens to unntak. MÅLT at ankeret er fail-CLOSED: en manglende v1.0.0 gir `fatal: bad revision` (exit 128), ikke tomt — en gate mot en tag som ikke finnes kunne ellers vært stille grønn. Kommandoen står fortsatt kun ÉN gang i dokumentet (§6 peker på §1-blokka), så det er ikke laget en andre kopi å drifte fra. Tatt tirsdag med vilje: onsdagen skal måle og utføre, ikke avgjøre. Målt: demo på HEAD golden-diff TOM (61 linjer, exit 0) · to kjøringer byte-identiske · 810 passed / 4 skipped · ruff + format + mypy rene · utfyllings-gaten uendret på 3 · kalendertabellens pipe-telling intakt. Én påstand ble drept av måling: pre-flighten varmer IKKE venv-en (2,67 s vs 2,77 s), så den setningen ble ikke skrevet. Planen lukket i samme pass (grep-passen fant tre steder): P4.5-blokka, tor-13-raden, og tir-11-raden — «TOM — GÅ RETT PÅ ONSDAG» var sant da den ble skrevet mandag og sluttet å være det samme uke. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0143ESVxVd5srp9PGshHCdi4
This commit is contained in:
parent
c6d7ea7c1b
commit
859be2acfc
2 changed files with 58 additions and 3 deletions
|
|
@ -219,6 +219,48 @@ og feilsøking på scenen koster mer enn fila.
|
|||
|
||||
---
|
||||
|
||||
## 6. Torsdag 13., FØR noen er i rommet — tre kommandoer
|
||||
|
||||
Ingenting her vises fram. Dette er sjekken som gjør at en feil blir et ikke-problem i stedet for en
|
||||
abortsti foran publikum, og den koster sekunder: demoen selv kjører på under 3 sekunder (målt).
|
||||
|
||||
**Hvorfor den finnes:** golden-transkriptet ble sjekket inn nettopp for å fange regresjon **mellom
|
||||
onsdag og torsdag** — selv-identitet (kriterium 6) fanger ikke-determinisme, men ikke at noe flyttet
|
||||
seg over natta (egnethetsreview-planen pkt. 3). Kommandoen som gjør det står allerede i §1, under
|
||||
«Hvis du vil vise at outputen er den frosne». **Torsdag er den ikke valgfri, og den kjøres FØR du
|
||||
går på — ikke som et show underveis.** Samme kommando, annet tidspunkt, helt annen jobb: kjørt på
|
||||
scenen oppdager den regresjonen samtidig med publikum.
|
||||
|
||||
**1 — Riktig katalog, rent tre**
|
||||
|
||||
```
|
||||
git status --short
|
||||
```
|
||||
|
||||
Forventet: **kun** `?? docs/presentasjon-portfolio-optimiser.html` (den fila eies av en annen sesjon
|
||||
og er utracket med vilje). Flere linjer = noe har flyttet seg; les hva det er før du gjør noe annet.
|
||||
|
||||
**2 — Treet du kjører ER treet som ble tagget**
|
||||
|
||||
```
|
||||
git diff --stat v1.0.0..HEAD -- . ':(exclude)docs/' ':(exclude)CHANGELOG.md'
|
||||
```
|
||||
|
||||
Forventet: **TOMT**. Samme gate som onsdag, nå med taggen som anker i stedet for X.
|
||||
**`fatal: bad revision` (exit 128) er IKKE en grønn gate** — det betyr at `v1.0.0` ikke finnes her,
|
||||
altså at onsdagens siste steg ikke landet. Målt: en manglende tag feiler høylytt, den returnerer
|
||||
ikke tomt. Unntakene er de samme to som onsdag, av samme grunn: `docs/` og `CHANGELOG.md` er det
|
||||
eneste som lovlig kan ha landet etter taggen.
|
||||
|
||||
**3 — Outputen er fortsatt den frosne**
|
||||
|
||||
Kjør blokka i §1 («Hvis du vil vise at outputen er den frosne»). Forventet: `diff` **TOMT**.
|
||||
|
||||
**Er 3 ikke tom: ikke debug — gå til §3.** Forskjellen er at du vet det på forhånd, så «dette er den
|
||||
frosne kjøringen, sjekket inn som fasit» blir en planlagt setning i stedet for en redning.
|
||||
|
||||
---
|
||||
|
||||
## Vedlegg — tre punkter som IKKE trenger en setning på scenen (målt 2026-08-10)
|
||||
|
||||
STATE bar tre «scene-kosmetiske» punkter. Alle tre er målt mot det pinnede transkriptet, og
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue