docs(plan): Session G landed, D4's rationale lives where the promise does, and the ninth surface was verified not bumped
Three durability gaps from the release, none of which block anything.
1. Session G had no LANDET marker. Every other landed session carries one
with its sha and tag; the release that froze the surface did not.
2. D4's rationale existed only in STATE.md, which is LOCAL-ONLY and gets
overwritten every session. The consumer-promise section says in its own
words that promises live in this file and not in STATE, 'fordi STATE er
LOCAL-ONLY' -- so a decision NOT to fire one belongs here too. A future
session reading promise 1 would otherwise find no notification and no
reason, which is indistinguishable from having forgotten it. The
counter-reading is recorded with it: the wording ('enhver endring')
pointed the other way, and it is a real argument, not a strawman.
3. 98ebc07's message says 'Nine current-state surfaces bumped by hand'.
Eight were bumped. The ninth is the Forge description, which carries no
version string and so was structurally invisible to the 421-hit sweep --
the same blind-spot class as the status badge and Development Status.
Verified against the Forgejo API instead: 178 codepoints, no version, no
'alpha'. It needed no change, but 'verified' is not 'bumped' and a pushed
commit message cannot be amended.
This commit is contained in:
parent
98ebc07b56
commit
6cd4694613
1 changed files with 24 additions and 1 deletions
|
|
@ -228,7 +228,18 @@ Nøkkelantakelser (+ test) · Verifisering. Testkommando alltid:
|
|||
→ +N grønne; `python -c "import tomllib,pathlib; d=tomllib.loads(pathlib.Path('pyproject.toml').read_text()); assert d['project']['dependencies']==[] and 'pypdf' in ' '.join(d['project']['optional-dependencies']['dev'])"` → exit 0.
|
||||
- **Avhengigheter:** uavhengig; kan gjøres når som helst før G.
|
||||
|
||||
### Session G — v1.0 freeze + release *(FRYSER Python-surfacen — Node-prereq)*
|
||||
### Session G — v1.0 freeze + release *(LANDET 2026-08-13)*
|
||||
|
||||
> **LANDET — `98ebc07`, tag `v1.0.0` pushet.** D1–D6 i `docs/GATE-G-v1.md` §6 tatt av
|
||||
> operatøren: frys på 0.7.0 (D2 i), `:492`/`:460`/`:88` konsedert i 1.x (D3/D5,
|
||||
> `e9d8fb2`), varslingsplikten fyrte ikke (D4 — begrunnelse over ved løfte 1),
|
||||
> `active_tag_class` er IKKE en pinnbar shape (D6). **Åtte flater bumpet for hånd;
|
||||
> den niende — Forge-beskrivelsen — ble VERIFISERT mot API-et og trengte ingen
|
||||
> endring** (178 kodepunkter, ingen versjon, ingen «alpha»). Klassifiseringssveipet
|
||||
> (421 treff) og `git show 98ebc07:README.md` kjørte begge FØR taggen, i den
|
||||
> rekkefølgen; anonym `pip install …@v1.0.0` i rent venv etter. Sveipet fant to
|
||||
> flater lista under ikke navnga: READMEs status-**badge** og ADOPTION-BRIEFs
|
||||
> testtall (`791` mot 792). 792 tester, 129/129, 6/6.
|
||||
|
||||
- **Mål:** shippe v1.0.0; fryse den offentlige surfacen som porten oversetter.
|
||||
- **Scope-grense:** ingen ny feature. Kun versjons-bump, CHANGELOG, tag, push.
|
||||
|
|
@ -428,6 +439,18 @@ ikke en preferanse.**
|
|||
og bygger på 0.3.1-formen; en stille re-stramming lander som produksjonsincident hos
|
||||
dem, ikke som en release-note. Gjelder også 0.4.0: akse-separasjonen skal endre
|
||||
DISPOSISJON, ikke graderingen — viser det seg feil under scoping, fyrer løftet.
|
||||
> **D4, avgjort av operatøren 2026-08-13 ved v1.0-frysen: løftet fyrte IKKE av
|
||||
> rå-HTML-bevegelsen 0.3.1→0.7.0, og intet etterskuddsvarsel gikk ut.**
|
||||
> Begrunnelsen styrer, ikke ordlyden. Løftets formål er navngitt i teksten over:
|
||||
> en stille re-**stramming** lander som produksjonsincident hos dem. Alle fire
|
||||
> ordinære markdown-former er målt IDENTISKE 0.3.1 vs 0.7.0 (WARN/LOW, før/etter i
|
||||
> samme økt, `docs/GATE-G-v1.md` §4); de fire radene som flyttet seg LØSNET alle
|
||||
> (`<a href>` HIGH→MEDIUM, `<a aria-label>` og `</a>` HIGH→rent, ZWJ-emoji
|
||||
> HIGH→rent). En løsning kan ikke produsere incidenten løftet finnes for å hindre.
|
||||
> **Ordlyden («enhver endring») pekte motsatt vei, og det er den reelle
|
||||
> motforestillingen** — hadde den styrt, var varselet uteblitt i tre utgivelser.
|
||||
> Nedtegnet her, ikke i `STATE.md`, nettopp av grunnen seksjonen selv oppgir: et
|
||||
> fravær uten begrunnelse er ikke til å skille fra at vi glemte det.
|
||||
2. **Relativ-mål-asymmetrien** (relative lenker/bilder i en OKF-bundle flagges ikke) —
|
||||
lukkes den, får `llm-ingestion-okf` varsel **før** det shippes. Den er en Door
|
||||
C-egenskap, ikke et guard-gap: et merget konsept skrives VERBATIM, så vi reparerer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue