docs: CHANGELOG-datoen må RE-LESES etter stempel-commiten, ikke bare før

Sekvensen onsdag er X → Y (runbook) → les `%cs` → stempel → Z → tag Z.
Ved lesningen står HEAD på Y — og Y blir aldri tagget; verdien skrives inn
i Z. Det holder når Y og Z lander samme dag, men brekker ved midnatt MELLOM
dem: da bærer den taggede commiten gårsdagens stempel. Det er nøyaktig det
tilfellet setningen påberopte seg («også hvis dagen sklir til torsdag morgen»).

Retteslen er ett steg, ikke en omskriving: `git log -1 --format=%cs` én gang
til ETTER commit av Z og FØR `git tag`, med `--amend` ved avvik. §5 har nå ni
avkryssinger. Samme klasse som frys-gaten selv (amendert økt 7): kommandoen
var riktig, tidspunktet var det ikke.

Begge kilder rettet i samme pass — runbookens §5 og planens frys-blokk.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LefsEziBhiJgLFbBqTZxnK
This commit is contained in:
Kjell Tore Guttormsen 2026-08-11 06:44:29 +02:00
commit 4f1c19dfb2
2 changed files with 18 additions and 5 deletions

View file

@ -532,8 +532,16 @@ er dokumenter er sant i dag, men sto ingen steder som noe onsdagen SJEKKER. To k
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.
Samme review flyttet CHANGELOG-datoen fra veggklokka til `git log -1 --format=%cs`.
**AMENDERT tir 11. økt 8 (advisor-review): datoen må RE-LESES etter at Z finnes.** Formuleringen
«leses av commiten som tagges» beskrev ikke sekvensen den står i: når kommandoen kjøres, står HEAD
**Y** — og Y blir aldri tagget. Verdien skrives så inn i **Z**. Det holder når Y og Z lander
samme dag (også ved en samlet skli til torsdag morgen, som var tilfellet setningen påberopte seg),
men brekker ved midnatt **mellom** Y og Z: da bærer den taggede commiten gårsdagens stempel.
Retteslen er ett re-lesningssteg i runbookens §5 — `git log -1 --format=%cs` én gang til ETTER
commit av Z og FØR `git tag`, med `--amend` ved avvik. Samme klasse som gaten over: kommandoen var
riktig, *tidspunktet* var det ikke.
**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