docs(spec): §12 fører generated-undernøklene by og at som egne rader (O-A)

Operatørbeslutning 25.08 (ordre 20260825T042426Z): SS12-undernøklene landes som
O-A — tilføy to rader, ikke erstatt raden, ikke snevre ingressen. O-B, O-C og
erstatnings-formen er AVVIST, ikke nedprioritert.

Underlag: `docs/plan/2026-08-09-v1-ss12-undernoekler.md`. Kort: V1 gjorde
`generated` om fra literal til inline mapping med to navngitte undernøkler, og
§12s ingress påstår fullstendighet over «every field of the machine-readable
contracts». `source` er presedensen: toppnivå-rad PLUSS en rad per undernøkkel,
selv om undernøklene er definert i §4-prosa og ikke i §4s tabell.
`ingest_manifest` er motsatsen — struktur i et STRENGformat, én rad. På den
målte aksen (navngitte nøkler i en mapping) ligger `generated` på `source`-siden.

Premissene re-målt før handling, med kontroller: §12s nevner 20 rader
(kjent-positiv), `generated` = 1 rad, `source` + seks undernøkler = 7 rader,
samme grep mot method-spec.md §12 = 0 (kjent-negativ, dokumentets §11/§12 er
ingest-spec sine). §11-sømmen «stops documenting a contract field» og
§12-ingressen ordrett-verifiserte.

Konsument-kostnaden verifisert direkte i konsumentens vakt, ikke bare antatt:
`portfolio-optimiser-claude` sin §12-vakt sjekker at hvert kontraktsfelt FINNES
som rad (`| `felt` |`) i en §12-slice, pluss at slicen ikke har degenerert.
Tilføying rører ingen av delene — `generated`-raden er byte-uendret og alle 13
sporede felt står. §7-raden er ikke rørt (deres §7-vakt keyer på at den navngir
`process:okf-ingest` og begge undernøklene).

Ingen versjonsbump, ingen tag, ingen fixture-endring, ingen endring i §5s
ordnede frontmatter-prefiks og ingen behandling av §6s redundans-funn.
This commit is contained in:
Kjell Tore Guttormsen 2026-08-25 06:30:32 +02:00
commit 0f88324150

View file

@ -310,4 +310,6 @@ is enforced by the spec-integrity test):
| `ingested_at` | provenance frontmatter / materialization argument | §5, §7 | | `ingested_at` | provenance frontmatter / materialization argument | §5, §7 |
| `ingest_manifest` | provenance frontmatter | §5, §7 | | `ingest_manifest` | provenance frontmatter | §5, §7 |
| `generated` | provenance frontmatter | §3, §7 | | `generated` | provenance frontmatter | §3, §7 |
| `by` | provenance frontmatter (`generated` subkey) | §7 |
| `at` | provenance frontmatter (`generated` subkey) | §7 |
| `manifest.json`, `fixture/`, `ingested-at.txt`, `expected-bundle/` | golden extraction case | §11 | | `manifest.json`, `fixture/`, `ingested-at.txt`, `expected-bundle/` | golden extraction case | §11 |