docs(major2): BLOCKER - announce-regelens avvik staar naa i invariantraden

Reviewens BLOCKER ada5f264 (SC5): proposal_review.py:196-200 paastod at
avviket fra announce-regelens null-er-stillhet "er stated in the invariant
row" - raden nevnte hverken announce-regelen, «offered, never consulted»
eller null-tilfellet. Eneste spor var mutasjonsetiketten M33, som navngir en
mutasjon, ikke beslutningen. Repoets Fase-3-klasse: en paastand flaten gjoer
om SEG SELV uten dekning.

Raden sier det naa: rendereren SIER fra paa null reviews naar en reviewer ble
gitt, hvorfor stillhet er tvetydig her og ikke i cost_baseline_notice /
skipped_links_notice / unkeyed_verdicts_notice (alle tre verifisert aa finnes
i run.py), at omisjonen er beholdt der den er entydig (ingen reviewer), og at
gaten er M33 + M37.

Verifisert: grep innenfor radens egne linjer (1842..1969) finner naa
«announce», «offered, never consulted», M33 og M37.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-05 21:58:33 +02:00
commit 9ed458c0ba

View file

@ -1879,6 +1879,13 @@ Python ≥3.10. MAF (`agent-framework-core` 1.16.0, `-orchestrations` 1.1.1 —
regel, av samme grunn: en reviewer ingen rakk å spørre er dét som må kunne LESES, ikke utledes av regel, av samme grunn: en reviewer ingen rakk å spørre er dét som må kunne LESES, ikke utledes av
en fil som ikke er der (M12/M13). Uten reviewer er utboksen BYTE-IDENTISK (M13 → 3 røde, hvorav en fil som ikke er der (M12/M13). Uten reviewer er utboksen BYTE-IDENTISK (M13 → 3 røde, hvorav
to i tester eldre enn dette arbeidet). to i tester eldre enn dette arbeidet).
**`proposal_review_notice` er ENESTE renderer, og den SIER fra på NULL reviews når en reviewer
ble gitt** («offered, never consulted») — et BEVISST avvik fra announce-regelens
omisjon-på-ingenting-halvdel, som står urørt i `cost_baseline_notice`, `skipped_links_notice` og
`unkeyed_verdicts_notice`: stillhet er tvetydig HER og ikke der, fordi en operatør som ga
`--proposal-review` og ser ingenting ikke kan skille «ingen kandidat ble noensinne validert, så
ingen ble spurt» fra «døra hang». Uten reviewer returnerer den fortsatt `None` — omisjonen er
beholdt nøyaktig der den er entydig. Gatet av M33 og M37.
**Fem nekter, alle VED NAVN**, og plasseringen er MÅLT: blokka ligger på FUNKSJONS-nivå rett etter **Fem nekter, alle VED NAVN**, og plasseringen er MÅLT: blokka ligger på FUNKSJONS-nivå rett etter
mode-dispatchen, aldri nøstet under `if args.scripted_replies` eller `if args.explore` — under mode-dispatchen, aldri nøstet under `if args.scripted_replies` eller `if args.explore` — under
hver av dem ville et bart `--live-dry-run --proposal-review` falt rett gjennom til dry-run- hver av dem ville et bart `--live-dry-run --proposal-review` falt rett gjennom til dry-run-