docs: frys-gaten kjøres TO ganger, og CHANGELOG-datoen leses av commiten
Tre retteser fra advisor-review, alle propagert til BEGGE kilder (runbook + plan + STATE) — en oppskrift som står ulikt to steder er nøyaktig drift-klassen denne økta har lukket. 1. GATEN KJØRES TO GANGER. Sekvensen er X (prøve) -> Y (runbook) -> Z (CHANGELOG-stempel) -> tag. En gate kjørt kun ved X måler en tilstand som ikke lenger finnes når taggen settes; bare et andre kall RETT FØR git tag beviser at det TAGGEDE treet er det prøvde. Samme kommando, annet tidspunkt. 2. DATOEN LESES AV COMMITEN SOM TAGGES: git log -1 --format=%cs, ikke date +%F. Veggklokka er ikke etterprøvbar og kan avvike fra commiten på en sen kveldsøkt; %cs gjør CHANGELOG, tag-objektet og commiten enige også hvis dagen sklir til torsdag morgen. Målt: %cs på HEAD gir 2026-08-10. 3. PORTEFØLJE-SVARET SNEVRET INN. Raden lovet "ja, den kan kjøre en hel portefølje" med et forbehold om CLI-taket. Spørsmålet den besvarer er bredere enn det vi har prøvekjørt denne uka: run_portfolio er testet, men demoen kjører ett prosjekt og CLI-porteføljestien er ikke prøvd. Raden sier nå hva biblioteket har, at demoen ikke viser det, og at porteføljestien ikke skal tilbys som live demonstrasjon. Verifisert: null "date +%F" igjen i noen av de tre kildene; %cs-oppskriften i alle tre; placeholders fortsatt 3; docs/-gaten grønn (10 passed).
This commit is contained in:
parent
eb631d6ba9
commit
818b55ae09
2 changed files with 15 additions and 4 deletions
|
|
@ -528,6 +528,13 @@ er dokumenter er sant i dag, men sto ingen steder som noe onsdagen SJEKKER. To k
|
|||
Tomt = alt mellom prøven og taggen er dokumenter, altså **er det prøvde treet det taggede treet**.
|
||||
**Ikke tomt = IKKE tag** — kjør generalprøven om igjen på en ny X.
|
||||
|
||||
**AMENDERT man 10. økt 7 (advisor-review): gaten kjøres TO GANGER — rett etter X, og ÉN GANG TIL
|
||||
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.
|
||||
|
||||
**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
|
||||
den ikke rakk å regne opp: **målt på `1522e2a^..1522e2a` rapporterer inklusjonsformen to filer og
|
||||
|
|
|
|||
|
|
@ -181,7 +181,7 @@ og feilsøking på scenen koster mer enn fila.
|
|||
| «Hvorfor viste Kjøring A **0** tidligere dommer når basen shipper ett dom-frø?» | Med vilje: Kjøring A kjøres mot en **tom** wiki. Uten den kontrollen kunne markøren i Kjøring B like gjerne kommet fra basen som fra læringen — kontrollen er det som gjør sløyfa beviselig, ikke bare påstått. |
|
||||
| «Er dette en ekte LLM?» | Nei — agent-svarene er skriptet, og det står i banneret. Det som er ekte er dataflyten, den deterministiske validatoren og at læringen faktisk går gjennom fil. |
|
||||
| «Hva om modellen hallusinerer et tall?» | Stage 0 avstemmer hver kostlinje mot prosjektets **erklærte** kostbaseline før løseren i det hele tatt kjører. Ukjent kostkode, eller en mengde/enhetspris utenfor toleransen, avvises — validering, aldri reparasjon. |
|
||||
| «Kan den kjøre en hel portefølje?» | Ja, og det finnes et globalt token-tak i biblioteket. **Ærlig forbehold:** kommandolinja kobler det taket ikke på ennå — det står som eksplisitt utenfor v1. |
|
||||
| «Kan den kjøre en hel portefølje?» | **Biblioteket** har porteføljekjøring med bølge-modell og et globalt token-tak. Kommandolinja eksponerer ikke taket, og **porteføljekjøring er ikke det denne demoen viser** — den kjører ett prosjekt. Ikke tilby en live demonstrasjon av porteføljestien; den er ikke prøvekjørt denne uka. |
|
||||
| «Er den generiske fabrikken for kunnskapsbaser med?» | Nei, bevisst utsatt. Basen her er håndkuratert. Det er punkt 2 i åpningen. |
|
||||
| «Hva med `open/`-speilet / hvor ligger koden?» | Taggen `v1.0.0` er satt på det private repoet. Det offentlige speilet synkes etter demoen, sammen med READMEen som forklarer commitene. |
|
||||
|
||||
|
|
@ -195,10 +195,14 @@ og feilsøking på scenen koster mer enn fila.
|
|||
Kjør kommandoen, ikke prosaen.)*
|
||||
- [ ] **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
|
||||
- [ ] CHANGELOG-overskriften stemplet — **les datoen på dagen du utfører** (`date +%F`), ikke en dato
|
||||
skrevet på forhånd
|
||||
- [ ] Runbooken fylt ut + `grep -n '<<[A-ZÆØÅ-]*>>' docs/plan/2026-08-12-demo-runbook.md` → TOMT
|
||||
- [ ] CHANGELOG-overskriften stemplet — **datoen LESES av commiten som tagges**, ikke skrevet på
|
||||
forhånd og ikke tatt fra veggklokka: `git log -1 --format=%cs`. Da er CHANGELOG, tag-objektet
|
||||
og commiten enige, også hvis dagen sklir til torsdag morgen.
|
||||
- [ ] **Frys-gaten kjøres ÉN GANG TIL, rett før taggen** — samme kommando som over. Steg 2 målte en
|
||||
tilstand som ikke lenger finnes: runbook-commiten (Y) og CHANGELOG-stempelet (Z) kom etterpå.
|
||||
Tom her = **det taggede treet er beviselig det prøvde treet**. Ikke tomt = IKKE tag.
|
||||
- [ ] `git tag v1.0.0` + `git push origin v1.0.0` (**`origin` alene** — `open/` er P5-vinduet)
|
||||
- [ ] `grep -n '<<[A-ZÆØÅ-]*>>' docs/plan/2026-08-12-demo-runbook.md` → TOMT
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue