docs(plan): §0 splits the week into two tracks — complete v1 by Thursday, and the demo

Operator decision 2026-08-09. Track 1 (complete v1, incl. other repos):
S1.a = P1 step-7 inbox, S1.b = P2 content gate, S1.c = release cut
(1.0.0 synced in four places, CHANGELOG, [project.scripts] moved in from
P9, tag only AFTER a green dress rehearsal). Other-repo accounting is
measured: commons already ordered with the Tuesday deadline and a
reserve, okf/guard/po-claude need nothing — no new coord message. Each
post carries a named degradation so v1 stays honestly complete at every
level. Track 2 (convincing demo): P3 + P4 + rehearsal + one spoken
mandate sentence, optional stderr-noise muting before the freeze. The
O4-vs-tag conflict is flagged for the operator, not decided.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019xhQpH4oQBaf8dxCkXuB8Z
This commit is contained in:
Kjell Tore Guttormsen 2026-08-06 23:30:01 +02:00
commit 33f0a6857d

View file

@ -16,6 +16,52 @@
> Voyage-syklus (`/trekbrief → /trekplan → /trekexecute → /trekreview`) brukes der et punkt er > Voyage-syklus (`/trekbrief → /trekplan → /trekexecute → /trekreview`) brukes der et punkt er
> merket **[Voyage]** — punktene med reell design-usikkerhet eller ≥2 økters bygging. > merket **[Voyage]** — punktene med reell design-usikkerhet eller ≥2 økters bygging.
## 0. TO SPOR (operatørbeslutning 2026-08-09 — overordner rekkefølgen under)
Operatøren har delt uka i to spor. P-punktene under består, men hører nå hjemme slik:
### SPOR 1 — KOMPLETT VERSJON 1, klar til torsdag 13. (inkludert andre repo)
v1 = den **målte kjernen** (alle åtte steg wiret, 42 load-bearing-testfiler, 766/770 grønn —
inventaret i `2026-08-06-v1-inventory.local.md`) + to lukkinger + release-kuttet:
| Post | Innhold | Kost | Nedgradering hvis tid/kvote ryker |
|---|---|---|---|
| S1.a = **P1** | Steg 7-innboksen inn i demoløpet | 1 økt | ærlig etikett (0,1 økt) |
| S1.b = **P2** | Innholdsgaten (Spor B) | 12 økter | NEI-varianten i ærlighets-teksten (ferdigskrevet) |
| S1.c (ny) | **Release-kuttet:** versjon `1.0.0` synket FIRE steder (`pyproject`/`__init__`/`uv.lock`/`test_smoke`) + CHANGELOG (`[Unreleased]` → 1.0.0; Steg-5-API-endringen står alt der) + `[project.scripts]`-entry (flyttet HIT fra P9 — release-hygiene, målbilde §11 pkt. 7) + tag `v1.0.0` på begge remotes ETTER grønn generalprøve | 1 økt (ons kveld) | tag fredag i stedet — aldri tag før grønn generalprøve |
**Andre repo — hva som faktisk MÅ gjøres der (målt, ikke antatt):**
- **commons:** energieksemplet MED `cost-baseline.json` — ALLEREDE bestilt (frist tir 11.,
coord `20260806T112037Z…`); GO/NO-GO tirsdag står. Reserven (mikro) gjør at v1 ALDRI
blokkeres av commons: **rammeverket er v1, innholdet er data.**
- **llm-ingestion-okf:** ingenting — pinnet `v0.3.2` gjennom v1 (målt at den holder).
- **guard-repoet:** ingenting — `v0.3.4` finnes, stdlib-only; wiringen skjer HER (S1.b).
- **po-claude:** PARKERT (ramme B) — v1 er MAF-siden alene, og det SIES i release-notatet.
**Ingen ny coord-melding trengs.** Alt andre-repo-arbeid er enten bestilt eller ikke nødvendig.
**Flagget konflikt (operatøren eier den):** O4 sier README-løftet kommer ETTER demoen (frelør).
Anbefaling: tag `v1.0.0` onsdag med nøktern README-status; nivå-2-påstanden inn i README fre/lør
som besluttet. Beviset først, påstanden etterpå — det gjelder også taggen.
**EKSPLISITT UTE av v1 (sies i release-notatet, ikke i en fotnote):** CLI-porteføljetak (P6),
commons-amendmentene (P7), metode-skillen (P8), bestiller-flaten (åpen beslutning i STATE),
bundle-fabrikken (O1), søsken-repoet (parkert), okf `v0.4.0`+.
### SPOR 2 — KOMPLETT OG OVERBEVISENDE DEMO av alle åtte steg
= **P3** (GO-dag + kostnads-sjekk-prøven) + **P4** (fresh-clone-/stderr-/golden-kriterier + to
ærlighets-setninger) + generalprøven + én **muntlig** mandat-setning (bestillingsflyten er svaret
på «kan vi styre hva som analyseres?» — `docs/bestille-en-kjoring.md`). Valgfritt før frys
(0,1 økt — inventarets kosmetikk-funn «leser som en feil i en sal»): demp de fire
stderr-støylinjene i `simulation.main` (logging-/warnings-filter; rører ikke stdout, altså ikke
kriterium 6). Ellers nevnes de høyt.
**Økt-regnskap for uka i dette repoet:** S1.a (1) + S1.b (12) + S1.c (1) + P3 (0,25) +
P4/generalprøve (0,50,75) ≈ **3,754,75 økter.** Ved kvotepress er nedgraderingskolonnen
rekkefølgen — v1 forblir ærlig komplett på hvert nivå, den blir aldri stille ufullstendig.
## 1. Funnene i klarspråk ## 1. Funnene i klarspråk
Reviewen fant ingen brann i koden: suiten er grønn (766 passed / 4 skipped), demo-outputen er Reviewen fant ingen brann i koden: suiten er grønn (766 passed / 4 skipped), demo-outputen er
@ -128,10 +174,10 @@ tekst); konsum-sømmen her er liten (MAF `SkillsProvider` er experimental — pi
referanse er ikke avgjort. referanse er ikke avgjort.
### P9 — Småting ☐ ### P9 — Småting ☐
**[0,5 økt samlet · Opus 5/low]** `[project.scripts]`-entry i `pyproject.toml`; **[0,5 økt samlet · Opus 5/low]** Kapabilitetskartets to korreksjoner (topologi-notatet fra
kapabilitetskartets to korreksjoner (topologi-notatet fra funn «null»: debatten er en fast funn «null»: debatten er en fast sekvens, Group Chat beholdes av byttekost; checkpointing-raden
sekvens, Group Chat beholdes av byttekost; checkpointing-raden nedgraderes fra «ADOPT (later)» nedgraderes fra «ADOPT (later)» til «NEI med begrunnelse» — pass-nivå-gjenopptakelse er allerede
til «NEI med begrunnelse» — pass-nivå-gjenopptakelse er allerede levert via spend-fila). levert via spend-fila). *(`[project.scripts]` er flyttet inn i v1-release-kuttet, §0 S1.c.)*
### P10 — Eksplisitt NULL (ingen økt) ✔ ### P10 — Eksplisitt NULL (ingen økt) ✔
Ingen Sequential-swap, ingen Handoff, ingen graf-adopsjon, ingen checkpointing. Står her så Ingen Sequential-swap, ingen Handoff, ingen graf-adopsjon, ingen checkpointing. Står her så
@ -159,7 +205,7 @@ ingen senere økt «oppdager» dem på nytt. Falsifisering av selve null-beslutn
|---|---| |---|---|
| søn 9.man 10. | **P1** (Steg 7-innboksen) + **P2** (Spor B økt 1, evt. 2) | | søn 9.man 10. | **P1** (Steg 7-innboksen) + **P2** (Spor B økt 1, evt. 2) |
| tir 11. | **P3**: GO/NO-GO på commons-innholdet + kostnads-sjekk-prøven | | tir 11. | **P3**: GO/NO-GO på commons-innholdet + kostnads-sjekk-prøven |
| ons 12. | **P4**: nye kriterier + setninger → generalprøve → **FRYS** | | ons 12. | **P4**: nye kriterier + setninger → generalprøve → **FRYS****S1.c: release-kuttet + tag `v1.0.0`** |
| tor 13. | **DEMO** | | tor 13. | **DEMO = v1 vises** |
| fre 14.lør 15. | **P5**: README (O4) | | fre 14.lør 15. | **P5**: README (O4) |
| deretter | **P6 → P7 → P8 → P9**, ett punkt per økt; STATE.md peker på øverste åpne | | deretter | **P6 → P7 → P8 → P9**, ett punkt per økt; STATE.md peker på øverste åpne |