Commit graph

4 commits

Author SHA1 Message Date
ab0ea8f722 docs(plan): innboksrunden — V1 utvidet med tre målte funn, §7.2-siteringen ref-bundet
Fire innkomne meldinger, hvert premiss målt mot kilden før noe ble skrevet.

V1 (§3.1, ny): po-claudes «generated er et eierskaps-predikat i v0.3.2» er
målt. Porten er en KONJUNKSJON (generated=="true" AND ingest_manifest) — deres
egen kodekommentar sier det, og det er ordrett hva §3 krever («the check is on
the complete stamp, never on the individual field names»). Ingen predikat-
konflikt; V1-blokkeringen er dermed oppløst ved måling. Det meldingen FAKTISK
avdekker er en migrasjonskostnad: emitter (:103) og port (:89) kobles av
strengliteralen "true", så en mapping-form feller begge samtidig — under O1 og
O2 likt. Og en versjonsforskjell ingen av meldingene så: porten er GLOBAL i
v0.3.2 (som begge konsumenter kjører) men PER MANIFEST i okfs HEAD.

V1 (§6.2.1, ny): okfs fire svar, ført som DERES måling og ikke foldet inn i
våre tall. Q1 gjør :29 til en misforståelse i spec-teksten, ikke en drift som
skal lukkes — settet var aldri ment som den delte fasiten. Q2 gir fire utalte
sømmer (NULL ⊥ tom celle, kredensial-indireksjon, N>1-indeks, http-hermetikk).
Q3 bekreftet i begge trær: stampen bærer FILNAVNET, ikke bare bytene.

V1 (§7, ny): aktørkonvensjonen for intervju-født innhold er rutet hit på en
navnekollisjon — de tre aktørformene er OKF SPEC.md §7, vår §7 sier «Literally
true» og har 0 treff på aktørformer. Lag-skillet gjør spørsmålet uavhengig av
alle fire opsjoner: operatøren trenger IKKE løse det for å løse V1.

amendment-underlag §7.2: siteringen «:112-114» var HEAD-relativ OG av med én
linje. Ref-bundet til seksjon + ordrett tekst med begge refs oppgitt. Målt:
begge konsumenter står på 7aa53fc (diff-verifisert, identisk), altså ÉN commit
bak — ikke to. MCP-ankeret ligger på :101 i deres kopi, så ugatingen henger
ikke på en pull.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017SZwVVymdJMqntebsHtsZS
2026-07-31 15:41:33 +02:00
e984d51a6c docs(plan): D-B ankret, D-A#3s årsak er repo-avhengig, V1 utvidet med oppstrøms-evidens
Tre innkomne meldinger behandlet, alle premisser verifisert mot kilden.

amendment-underlag:
- §7.1 NY: D-B-substansen levert av portfolio-optimiser. D-B er en SCOPE-
  beslutning, ikke spec-tekst. S2.2 (mcp) + S2.3 (doc) krever kildefamilie-
  utvidelser; S2.4 trolig ingen. Den blanke raden er ikke lenger blank.
- FUNN i frossen tekst ingen har nevnt: :29-31 sier at http-typen MAY
  implementeres "via an MCP-based connector" UTEN spec-endring. Om mcp er en
  fjerde familie eller en transport under http avgjør om S2.2 er gated på oss
  i det hele tatt. Ingen stilling tatt.
- D-A#3s årsak er REPO-AVHENGIG: drift hos po-claude, målt okf.py-avvik hos
  portfolio-optimiser. Begge svarte, begge har rett om eget tre. Første utgave
  ga én universell årsak, korreksjonen ga en annen — begge for brede.

V1-underlag:
- Evidens FOR O1 tilført: oppstrøms referanseagent bruker selv
  by: reference_agent/gemini-2.5-pro. O1 er den idiomatiske, O2 det bevisste
  avviket. :29-funnet står uendret ved siden av.
- Akse-funnet empirisk bekreftet: generated: { by: human:jsmith@acme } på en
  håndskrevet fil oppstrøms → "generated finnes" kan aldri være eierskaps-
  predikat, uansett opsjon.
- §5-påstanden presisert: målt på generated ALENE. sources er blokkliste og
  bryter :158 — utenfor V1, men commons' å svare på.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYkLsRfSBBUjULS219Fy8X
2026-07-26 20:23:08 +02:00
3de702b937 docs(plan): V1 §6 — rekkevidde-forbeholdet korrigert, og funnet under funnet
llm-ingestion-okf svarte at (d) er gjennomførbar og målte to grunner til at den
slår deres egen (b). Den ene korrigerer oss: konflikten er ikke bare normativ.
Fasitsettene finnes hos implementasjonene, `generated` ligger på :8 inne i
prefikset i fire filer, så :280-halvdelen fyrer ved deres neste release.
Reprodusert her, inkl. _is_ingest_owned (materialize.py:131-150).

Kontrollen avdekket et selvstendig punkt ingen har meldt: :29 sier "the SHARED
golden extractions" i bestemt form, men det finnes TO disjunkte sett — okf har
orders/products/metrics/status, po-claude har costs/edge/meta, og de eneste
felles navnene (index.md) er byte-ulike. Commons har aldri hatt settet.
Konformansleddet er derfor ikke-testbart i dag. Ikke en del av V1, ikke i køen —
tatt med fordi det avgjør hvor tungt :29-argumentet veier.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYkLsRfSBBUjULS219Fy8X
2026-07-26 17:11:45 +02:00
48769708ad docs(plan): V1-underlag — generated-feltets form etter OKF v0.2
llm-ingestion-okf spør fordi authorship er vår: DEFAULT-profilen staterer
ingest-spec §5. Fire opsjoner (O0 status quo / O1 produsent-aktør / O2
produsent-nøytral aktør / O3 omdøping) med kostnad målt i kontraktslinjer.

Oppstrømspremisset er verifisert mot okf/SPEC.md selv, ikke overtatt: `by` er
REQUIRED, aktørkonvensjonen har tre former, og toleransen dekker ukjente — ikke
feiltypede — nøkler. Forbehold: spec-en er lest på en gren, ikke en tag.

Aksefunnet: `generated` bærer TO laster hos oss — ærlighetsmarkør (§1, §7) og
eierskapspredikat (§3, §11). Oppstrøms er feltet ren attribusjon.

Funnet som omformer opsjonssettet: O1 med `by: "<produsent>/<versjon>"` legger
en produsents navn inn i det byte-sammenlignede prefikset, og kolliderer da med
§1s krav om at enhver konform implementasjon reproduserer DELT fasit byte for
byte (:29 + :267 + :280). I dag normativ, ikke observerbar — ingen
examples/ingest-golden-* finnes. Ingen spec-tekst røres.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYkLsRfSBBUjULS219Fy8X
2026-07-26 17:02:36 +02:00