docs(P4.5): §5 navnga to commits den aldri opprettet
Y og Z navngis fem steder i §5 — punkt 3s parentes, punkt 8, punkt 9 og ingressen — men ingen av de elleve punktene opprettet dem. Punkt 6 sa «Runbooken fylt ut», punkt 7 «CHANGELOG-overskriften stemplet»; ingen sa git commit, og punkt 8 forutsatte at Z fantes. Konsekvenskjeden er målt mot gate-definisjonene, ikke resonnert: - frys-gaten unntar BÅDE docs/ og CHANGELOG.md, så to ucommitterte endringer passerer punkt 5 og 9 stille - punkt 11s anker passerer også, fordi HEAD da fortsatt er X og X ER det taggede - v1.0.0 ville blitt tagget med `## [Unreleased]` fortsatt i CHANGELOG — en release-defekt, ikke bare en gate-defekt - først torsdagens §6 steg 1 ville ropt, foran demoen Rettet som klausuler PÅ punkt 6 og 7, ikke som nye punkter: commiten er det som gjør handlingen varig, og å skille dem er nøyaktig defekten. Fortsatt elleve punkter. Punkt 6→7→8 lenker nå: Y committet → dato lest på Y → stempel → Z committet → re-lest på Z → tag Z. Klassen er ny for uka. De åtte foregående var «kommandoen var riktig, tidspunktet var det ikke». Denne er «handlingen var riktig, steget som gjør den varig var implisitt» — og den overlevde både gjennomlesningen og propagerings-passen i4b9e5d9, fordi begge lette etter tall og referanser, ikke etter fravær. Målt: utfyllings-gaten 2 · §5 elleve punkter · §1 og §2 byte-urørt mot63a167a· frys-gaten d0e8bb0..HEAD TOM. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FfdfrMcEtkmZXPkzt7APQU
This commit is contained in:
parent
4b9e5d9520
commit
24b5ed29df
2 changed files with 21 additions and 2 deletions
|
|
@ -468,6 +468,18 @@ bevisst to-trinns:
|
||||||
nummerering, som ikke kan drifte med frys-blokkas telling. **Alle 20 numeriske kryssreferanser i
|
nummerering, som ikke kan drifte med frys-blokkas telling. **Alle 20 numeriske kryssreferanser i
|
||||||
runbooken deretter sveipet** (§5s punkt 6/10/11 · §6s steg 1/2/3 · §2s «punkt 2 i åpningen» ·
|
runbooken deretter sveipet** (§5s punkt 6/10/11 · §6s steg 1/2/3 · §2s «punkt 2 i åpningen» ·
|
||||||
planens «pkt. 3» = golden-transkriptet) — ingen flere.
|
planens «pkt. 3» = golden-transkriptet) — ingen flere.
|
||||||
|
- **En NIENDE, funnet i review etter første commit, og den var ukas alvorligste:** `Y` og `Z`
|
||||||
|
navngis fem steder i §5 — men **ingen av de elleve punktene opprettet dem**. Punkt 6 sa «Runbooken
|
||||||
|
fylt ut», punkt 7 «CHANGELOG-overskriften stemplet»; ingen sa `git commit`, og punkt 8
|
||||||
|
*forutsatte* at `Z` fantes. Målt mot gate-definisjonene: frys-gaten unntar BÅDE `docs/` og
|
||||||
|
`CHANGELOG.md`, så to ucommitterte endringer passerer punkt 5 og 9 **stille**; punkt 11s anker
|
||||||
|
passerer også, fordi HEAD da fortsatt er `X` og `X` **er** det taggede; **`v1.0.0` ville blitt
|
||||||
|
tagget med `## [Unreleased]` fortsatt i CHANGELOG** — en RELEASE-defekt, ikke bare en
|
||||||
|
gate-defekt; og først torsdagens §6 steg 1 ville ropt, foran demoen. Rettet som klausuler PÅ
|
||||||
|
punkt 6 og 7, ikke som nye punkter — commiten er det som gjør handlingen varig, og å skille dem
|
||||||
|
er nøyaktig defekten. Fortsatt elleve punkter. **Klassen er ny for uka:** ikke «feil tidspunkt»,
|
||||||
|
men *«handlingen var riktig, steget som gjør den varig var implisitt»* — den overlevde både
|
||||||
|
gjennomlesningen og propagerings-passen, fordi begge lette etter tall og referanser, ikke fravær.
|
||||||
**Utfyllingen er gjort til et SJEKKET steg, ikke et husket:** **to** greppbare placeholders (tre til
|
**Utfyllingen er gjort til et SJEKKET steg, ikke et husket:** **to** greppbare placeholders (tre til
|
||||||
og med tir 11. økt 11 — se amendementet over), og grep-en er **selv-sikker** — mønsteret
|
og med tir 11. økt 11 — se amendementet over), og grep-en er **selv-sikker** — mønsteret
|
||||||
`'<<[A-ZÆØÅ-]*>>'` matcher ikke sin egen tekst (målt: 2 treff, ingen av dem kommandolinjene i
|
`'<<[A-ZÆØÅ-]*>>'` matcher ikke sin egen tekst (målt: 2 treff, ingen av dem kommandolinjene i
|
||||||
|
|
|
||||||
|
|
@ -232,9 +232,16 @@ rød. Samme motsigelse som §0s manglende tag-rad, samme to gater. **Fila skrive
|
||||||
er ingenting redigert ennå — runbooken (Y) og CHANGELOG (Z) skrives *etter* dette punktet.
|
er ingenting redigert ennå — runbooken (Y) og CHANGELOG (Z) skrives *etter* dette punktet.
|
||||||
- [ ] **X** notert (`git rev-parse HEAD`) og skrevet inn i tabellen i §0
|
- [ ] **X** notert (`git rev-parse HEAD`) og skrevet inn i tabellen i §0
|
||||||
- [ ] Frys-gaten grønn: `git diff --stat <X>..HEAD -- . ':(exclude)docs/' ':(exclude)CHANGELOG.md'` → TOMT
|
- [ ] Frys-gaten grønn: `git diff --stat <X>..HEAD -- . ':(exclude)docs/' ':(exclude)CHANGELOG.md'` → TOMT
|
||||||
- [ ] Runbooken fylt ut + `grep -n '<<[A-ZÆØÅ-]*>>' docs/plan/2026-08-12-demo-runbook.md` → TOMT
|
- [ ] Runbooken fylt ut (§0s to felt) + `grep -n '<<[A-ZÆØÅ-]*>>' docs/plan/2026-08-12-demo-runbook.md`
|
||||||
|
→ TOMT — **og så `git commit`. Den commiten ER `Y`.** Uten den er runbooken en ucommittet
|
||||||
|
endring resten av sekvensen ikke kan se: frys-gaten (punkt 5 og 9) ekskluderer `docs/`, så den
|
||||||
|
passerer **stille**; punkt 11s anker passerer også, fordi HEAD da fortsatt er `X` og `X` er det
|
||||||
|
taggede. Først torsdagens §6 steg 1 roper — foran demoen.
|
||||||
- [ ] CHANGELOG-overskriften stemplet — **datoen LESES, ikke skrevet på forhånd og ikke tatt fra
|
- [ ] CHANGELOG-overskriften stemplet — **datoen LESES, ikke skrevet på forhånd og ikke tatt fra
|
||||||
veggklokka:** `git log -1 --format=%cs`.
|
veggklokka:** `git log -1 --format=%cs` (HEAD står nå på `Y`) — **og så `git commit`. Den
|
||||||
|
commiten ER `Z`, og det er `Z` taggen settes på.** Uten den blir `v1.0.0` tagget med
|
||||||
|
`## [Unreleased]` fortsatt i CHANGELOG — frys-gaten unntar `CHANGELOG.md` og ser det ikke —
|
||||||
|
og punkt 8 ville sammenlignet datoen mot en fil som ikke er committet.
|
||||||
- [ ] **Datoen RE-LEST etter at stempel-commiten (Z) finnes, FØR taggen** — `git log -1 --format=%cs`
|
- [ ] **Datoen RE-LEST etter at stempel-commiten (Z) finnes, FØR taggen** — `git log -1 --format=%cs`
|
||||||
på nytt → må være **IDENTISK** med den stemplede overskriften. Første lesning skjedde med HEAD
|
på nytt → må være **IDENTISK** med den stemplede overskriften. Første lesning skjedde med HEAD
|
||||||
på **Y** (runbook-commiten), og **Y blir aldri tagget**. Faller midnatt mellom Y og Z, stemplet
|
på **Y** (runbook-commiten), og **Y blir aldri tagget**. Faller midnatt mellom Y og Z, stemplet
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue