1
0
Fork 0
portfolio-optimiser-commons/docs/plan
Kjell Tore Guttormsen ef31ddabac docs(plan): V1 §4.2 — pin + id + sitering avgjort, og ratifiseringsgaten funnet
llm-ingestion-okf svarte på pin-forespørselen. Tre ting falt på plass, og ett
premiss i §4.1 viste seg for svakt. Grunnlaget står ordrett uendret; §4.2 er
status, ikke omskriving.

PINNEN: 2504011 (v0.2-fiksturen, pushet til open/llm-ingestion-okf). Sagt
eksplisitt som pin — skillet mot de siterte refene 6f42c10/ed08ac1 holdt.
Deres v0.2-fikstur bar O2-formen allerede fra c90171d; ført som DERES måling.

<fast id> = process:okf-ingest (operatøren). Okfs eget forslag. De foreslo
først process:llm-ingestion-okf og argumenterte samtidig mot den. Riktig, og
strengere enn de kunne se: :8-9 gjør prosaen framework-nøytral ved regel, og
:7-8 krever at specen kan implementeres «from this spec alone». Å normere
produsentens repo-navn ville tvunget enhver annen konform implementasjon til å
skrive det navnet i sin egen output.
- Forbehold ført eksplisitt: §11-seamen :282 («names a concrete agent toolkit»)
  treffer IKKE ordrett, siden okf er en ingest-impl. og ikke en agent-toolkit.
  Utelukkelsen hviler på :7-8. Raden er ikke ført sterkere enn den bærer.

SITERINGEN ER IKKE NORMATIV — formen er usitert. Fjerde gang et spørsmål som
så åpent ut var avgjort av frossen tekst (etter D-B, :29-vs-O1 og :158):
method-spec.md:90 parser frontmatter «line-oriented as key: value STRINGS»,
frossen siden 7d2b46c. Vi parser ikke YAML, så et anførselstegn er et tegn i
verdien — ikke syntaks en parser fjerner. Målt bekreftelse: v0.3.2s port
sammenligner mot strengen "true". Oppstrøms er selv usitert med kolon i
verdien (by: human:jsmith@acme).

KORREKSJON AV §4.1 — pin var ikke den siste gaten:
- §4.1 skrev «ingen frossen tekst endres før okf er pinnet». Nødvendig, ikke
  tilstrekkelig — lest alene ville den hjemlet å skrive de 5 linjene nå.
- Avstemt tekst sier noe annet: amendment-underlag :495-496, «operatøren
  ratifiserer, og frossen tekst endres ikke uten den ratifiseringen».
- Køens rad 8 er B1/D4. V1 står ennå ikke i køen, slik §8 alltid har sagt.
- B1 er ikke presedens for det motsatte: 8a7d430 rørte README (katalog, ikke
  kontrakt) og to planfiler — null normative filer.
- ingest-spec.md står uendret på bfa5a9b; de 5 linjene (:34 :70 :82 :214 :275)
  bærer fortsatt literal `generated: true`. Verifisert, ikke antatt.

Varsel sendt til okf: id + siteringsform vedtatt, og et eksplisitt IKKE
REGENERER ENNÅ — regenerering mot ikke-ratifisert tekst ville pekt fasiten
deres på en spec som ikke finnes. Varslingsplikten ved faktisk tekstendring
står fortsatt live.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MoxUwRsiaKcCCGUG3VCqoy
2026-07-31 17:43:51 +02:00
..
2026-07-16-llm-ingestion-guard-adoption.md docs(plan): guard adoption plan pins no version — v0.2 header was stale 2026-07-25 15:06:07 +02:00
2026-07-20-f1-freetext-connector-direction.md docs(plan): F1 direction — free-text sources belong in ingest-spec door A 2026-07-20 07:26:02 +02:00
2026-07-20-q3-bundle-shape-navigation-conflict.md docs(plan): Q3 finding — method-spec §3 silently forbids hierarchical bundles 2026-07-20 08:53:33 +02:00
2026-07-23-d2-register-form-fix.md docs(plan): D2 register-form fix — two-output model resolves ÅS#5 2026-07-23 22:14:00 +02:00
2026-07-23-d3-status-vocabulary.md docs(plan): D3 ratified — status vocabulary landed in coord register 2026-07-24 01:25:55 +02:00
2026-07-25-amendment-underlag.md docs(plan): innboksrunden — V1 utvidet med tre målte funn, §7.2-siteringen ref-bundet 2026-07-31 15:41:33 +02:00
2026-07-25-b1-nav-golden-normative-status.md docs(plan): operatøren avgjorde V1 (O2) og B1 (O1) — B1 utført, V1 gated 2026-07-31 17:16:41 +02:00
2026-07-25-ordering-axes-ruling.md docs(plan): ordering-axes ruling — three distinct axes, as an interpretation record 2026-07-25 15:28:33 +02:00
2026-07-26-v1-generated-felt-okf-v0.2.md docs(plan): V1 §4.2 — pin + id + sitering avgjort, og ratifiseringsgaten funnet 2026-07-31 17:43:51 +02:00