docs: frys-gaten kjøres TO ganger, og CHANGELOG-datoen leses av commiten

Tre retteser fra advisor-review, alle propagert til BEGGE kilder (runbook +
plan + STATE) — en oppskrift som står ulikt to steder er nøyaktig drift-klassen
denne økta har lukket.

1. GATEN KJØRES TO GANGER. Sekvensen er X (prøve) -> Y (runbook) -> Z
   (CHANGELOG-stempel) -> tag. En gate kjørt kun ved X måler en tilstand som
   ikke lenger finnes når taggen settes; bare et andre kall RETT FØR git tag
   beviser at det TAGGEDE treet er det prøvde. Samme kommando, annet tidspunkt.

2. DATOEN LESES AV COMMITEN SOM TAGGES: git log -1 --format=%cs, ikke date +%F.
   Veggklokka er ikke etterprøvbar og kan avvike fra commiten på en sen
   kveldsøkt; %cs gjør CHANGELOG, tag-objektet og commiten enige også hvis
   dagen sklir til torsdag morgen. Målt: %cs på HEAD gir 2026-08-10.

3. PORTEFØLJE-SVARET SNEVRET INN. Raden lovet "ja, den kan kjøre en hel
   portefølje" med et forbehold om CLI-taket. Spørsmålet den besvarer er
   bredere enn det vi har prøvekjørt denne uka: run_portfolio er testet, men
   demoen kjører ett prosjekt og CLI-porteføljestien er ikke prøvd. Raden sier
   nå hva biblioteket har, at demoen ikke viser det, og at porteføljestien ikke
   skal tilbys som live demonstrasjon.

Verifisert: null "date +%F" igjen i noen av de tre kildene; %cs-oppskriften i
alle tre; placeholders fortsatt 3; docs/-gaten grønn (10 passed).
This commit is contained in:
Kjell Tore Guttormsen 2026-08-10 21:24:48 +02:00
commit 818b55ae09
2 changed files with 15 additions and 4 deletions

View file

@ -528,6 +528,13 @@ er dokumenter er sant i dag, men sto ingen steder som noe onsdagen SJEKKER. To k
Tomt = alt mellom prøven og taggen er dokumenter, altså **er det prøvde treet det taggede treet**.
**Ikke tomt = IKKE tag** — kjør generalprøven om igjen på en ny X.
**AMENDERT man 10. økt 7 (advisor-review): gaten kjøres TO GANGER — rett etter X, og ÉN GANG TIL
rett før `git tag`.** Sekvensen er X → Y (runbook) → Z (CHANGELOG-stempel), så en gate kjørt kun
ved X måler en tilstand som ikke lenger finnes når taggen settes. Kommandoen er den samme; det er
*tidspunktet* som gjør den til et bevis om det TAGGEDE treet i stedet for om et mellomsteg.
Samme review flyttet CHANGELOG-datoen fra veggklokka til `git log -1 --format=%cs` på commiten som
tagges — da er CHANGELOG, tag-objektet og commiten enige, også hvis dagen sklir til torsdag morgen.
**Gaten LISTER HVA SOM ER UNNTATT, ikke hva den vokter — den feiler LUKKET.** Første form listet
kjørestien positivt (`src/ tests/ shared/ pyproject.toml uv.lock`), og en slik gate er blind for alt
den ikke rakk å regne opp: **målt på `1522e2a^..1522e2a` rapporterer inklusjonsformen to filer og