Utfører vedtaket fra docs/plan/2026-07-26-v1-generated-felt-okf-v0.2.md §4.1/§4.2.
Kanonisk form: `generated: { by: process:okf-ingest, at: <ingested_at> }` — USITERT,
fordi frontmatter parses line-oriented (method-spec.md:90, §3), så et anførselstegn
ville vært et tegn i verdien, ikke syntaks.
De fem kontraktslinjene, alle re-målt mot ordrett tekst før endring:
- §1 honesty rule + §3 (to steder): stempelet gjengitt ÉN vei — `generated.by`
naming/equal to the ingest actor. Prosa, mekanisk.
- §7 feltrad: skrevet om, ikke søk-og-erstattet. Raden DEFINERER nå begge
undernøklene (`by`, `at`) i stedet for å splittes i egne rader — samme akse som
§4 bruker for `source` (én tabellrad + struktur i prosa).
- §11 load-bearing «Stamp integrity»: RØD-BETINGELSE i konformanskontrakten.
Predikatet er aktør-spesifikt (`generated.by` == aktøren), ALDRI nøkkelens
tilstedeværelse — fordi oppstrøms v0.2 skriver `generated` på håndskrevet
innhold (`by: human:jsmith@acme`, målt i underlaget §3). Nøkkel-tilstedeværelse
som predikat ville avvist legitimt kurert innhold.
Konsekvens: `generated: true` finnes ikke lenger i specen (verifisert).
Utløser varslingsplikten til llm-ingestion-okf — de fire DEFAULT-fasitene er
våre å utløse. Sendes i samme økt.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JXFVEPTNkNqNgYWMLybtEC
Framework-neutral specification of the deterministic ingest step that
materializes real data sources as OKF bundles in front of the loop:
polymorphic manifest schema (file/CSV, SQL, HTTP as optional extension
point), credential-reference rule, verdict-layer reservation + layer
separation, ingest provenance frontmatter with explicit timestamp,
index-generation requirement, and the golden-extraction format.
README contents list updated.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AaQCFnfsh3tfq1VfzdJpoi