okr/scripts
Kjell Tore Guttormsen 35a0bb8377 fix(okr): okf-check leser OKF-felt paa rot-nivaa (patch-lane #2)
parseFrontmatter.get() er bevisst innrykk-tolerant (`^\s*key:`) fordi nestet
oppslag er load-bearing for inject-okr-context.mjs. Gaten arvet toleransen og
leste en `type:` under `metadata:` som filas type -- en utypet fil passerte
(exit 0). Rot-nivaa-kravet ligger derfor i kalleren; lib/frontmatter.mjs er
uroert.

Ny rootLevelGet() filtrerer bort innrykkede linjer og re-parser visningen med
SAMME lib, saa sitering/kommentar-stripping har fortsatt en implementasjon.
Brukt paa alle OKF-felt i checkBundle (type/title/anbefalte) + paa rootMarkers'
frontmatter-gren, som ellers ga et annet svar enn den rot-ankrede
broedtekst-fallbacken i samme funksjon.

Fire utslag av samme defekt lukket: falsk negativ paa nestet type, nestet type
FOER rot-noekkelen skygget rot-verdien (first-match), falsk positiv naar en
NESTET title bar en lenke, og et nestet anbefalt felt dempet en advarsel.

Tester (N1)-(N5) verifisert roede FOER fiksen; mutasjons-verifisert etterpaa.
Suite 316 -> 321.
2026-08-09 14:30:23 +02:00
..
arkivklar.mjs fix(okr): drift-laas kommando-antall og haandhev rapport utenfor bundlen 2026-08-02 10:36:26 +02:00
compose-org-profile.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00
export-pdf.py fix(okr): meta-extension i export-pdf saa frontmatter ikke rendres i PDF 2026-08-09 10:12:53 +02:00
innboks-ingest.mjs fix(okr): fase D akse-B — index-rekkefølge fra kaller, ikke fra disk 2026-07-31 15:50:56 +02:00
okf-check.mjs fix(okr): okf-check leser OKF-felt paa rot-nivaa (patch-lane #2) 2026-08-09 14:30:23 +02:00
okf-index.mjs feat(okr): okf_version emitteres i rot-indeksens frontmatter 2026-08-02 21:15:50 +02:00
syklus-rapport.mjs feat(okr): etatsstyringsmoete-underlag fra syklusdata 2026-08-02 06:53:46 +02:00
write-org-profile.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00