«FRYS» hadde ingen operasjonell definisjon (40 treff i åtte plandokumenter; eneste
forsøk er demo-uke-planen linje 93, som er en regel, ikke en handling). Sekvensen er
prøve (X) → runbook (Y) → stempel+tag (Z), så taggen lander på Z mens prøven målte X.
Frysen er nå to kommandoer: noter X, og kjør frys-gaten før taggen. Gaten er målt at
den diskriminerer — c255662..HEAD gir fire filer (versjonssynken landet ETTER
generalprøve nr. 0), a41272d..HEAD gir tomt. CHANGELOG.md bevisst utenfor gaten.
P4 lukket: onsdagsraden sa «P4 re-målt» uten å si hva. Målt var det fersk-klon-
kriteriet (pkt. 1), stående på ab7f45a — elleve commits tilbake, før subtree-pullen,
P3/GO, det pinnede transkriptet, innholdsgaten (ny runtime-dep) og versjonssynken
(endret uv.lock). Re-målt på c9787cf: uv sync exit 0 med treet urørt, 810 passed /
4 skipped, ruff+mypy rene, demo-stdout byte-identisk mot goldenen, 61/4 linjer,
K1 distinkt 8.
Onsdagen har dermed fire steg, alle kjørbare. Null kodeendring.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVmQfqWWEVTQnv7PkuLE9U