okr/tests
Kjell Tore Guttormsen 43a84d2326 fix(okr): seksjons-bevisst confidence-telling i coaching-hook (patch-lane #1)
Hooken talte alle tabellrader merket At Risk/Off Track under ett. okr-framework.md:605
sier samtidig at de fleste stretch-KR BOER staa At Risk, og at permanent groent er selve
sandbagging-signalet. For en sunn aspirational-portefoelje pekte varselet dermed feil vei:
eneste maate aa dempe det paa var aa merke stretch-KR groenne -- noeyaktig det kanon
advarer mot. Fra 1.10.0 fylles kolonnen deterministisk, saa kollisjonen inntraff alltid.

Tellingen foelger naa seksjonen raden staar under:
  committed     -> At Risk OG Off Track teller
  aspirational  -> KUN Off Track ("progresjonen har stoppet opp" er reelt ogsaa for stretch)
  uplasserbar   -> telles som committed

Fallbacken er en operatoerbeslutning, ikke en default: haandskrevne status.md fra foer
1.10.0 har ingen seksjonsstruktur, og en fil som varsler for lite er farligere enn en som
varsler for mye. Samme verdi som dekningsvakten i statusrapport() haandhever paa skrivesiden.

Rad-predikatene er navngitte konstanter, og de to testfilene som leser dem ut av hookens
kilde henter dem naa ved NAVN i stedet for ved posisjon -- hooken har flere predikater enn
to, saa "det foerste og det andre literalet" ville vaert en vakt som stille plukket feil regex.

Test (7) i syklus-status.test.mjs kunne ikke bare endres fra 3 til 2: den SIMULERTE hookens
aritmetikk med skrapte rad-predikater, og en seksjons-bevisst regel er ikke uttrykkbar per
rad. Splittet i (7) rad-form og (7b) ekte ende-til-ende-telling som kjoerer hooken mot
generatorens fil paa disk.

Suite 343 -> 348. Fire mutasjoner verifisert: seksjons-bevissthet fjernet -> ROED (4),
aspirational teller aldri -> ROED (1), fallback snudd -> ROED (3), navne-forankring brutt
-> ROED (6).

Ingen versjonsbump: bugfix paa releaset kode (presedens 8a7bc08). CHANGELOGs "Kjent avvik"
under 1.10.0 er ikke slettet -- 1.10.0 BLE utgitt med avviket -- men lukket med hva som
gjelder naa.
2026-08-10 21:20:51 +02:00
..
fixtures test(okr): utvid syklus-fixture med KR-frontmatter og begge OKR-typene 2026-08-01 22:33:39 +02:00
arkivklar.test.mjs fix(okr): drift-laas kommando-antall og haandhev rapport utenfor bundlen 2026-08-02 10:36:26 +02:00
canon-consistency.test.mjs fix(okr): differensier samlet-aggregat i references (patch-lane #4) 2026-08-09 14:59:20 +02:00
coaching-hook.test.mjs fix(okr): seksjons-bevisst confidence-telling i coaching-hook (patch-lane #1) 2026-08-10 21:20:51 +02:00
frontmatter-compat.test.mjs refactor(okr): begge hooks bruker delt frontmatter-modul (SC2) [skip-docs] 2026-06-26 14:21:58 +02:00
frontmatter.test.mjs fix(okr): frontmatter-verdi krysser ikke linjeskift (patch-lane #5) 2026-08-09 14:43:15 +02:00
inject-core-cap.test.mjs feat(okr): 1.8.1 okf_version/okf_layout-splitt (OKF-spec 12) 2026-07-25 15:33:30 +02:00
inject-okr-context.test.mjs feat(okr): UserPromptSubmit emne-guard + test (SC6) [skip-docs] 2026-06-26 00:17:10 +02:00
innboks-convert.test.mjs feat(okr): pure-JS konverterings-adaptere txt/docx/eml/pdf + ukjent-ext-skip (SC format) [skip-docs] 2026-07-16 20:06:43 +02:00
innboks-frontmatter.test.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00
innboks-ingest.test.mjs fix(okr): fase D akse-B — index-rekkefølge fra kaller, ikke fra disk 2026-07-31 15:50:56 +02:00
innboks-relations.test.mjs feat(okr): delt bundle-root-relativ lenke-resolver + zero-dangling relasjoner (SC relasjoner) [skip-docs] 2026-06-30 13:01:19 +02:00
innboks-split.test.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00
innboks-write.test.mjs fix(okr): B1 pekerfil uten lenkeform + B5 kollisjons-guards (kuratert-vern, reservert index.md, kryss-kilde claimed) [skip-docs] 2026-07-16 20:27:55 +02:00
okf-check.test.mjs fix(okr): frontmatter-verdi krysser ikke linjeskift (patch-lane #5) 2026-08-09 14:43:15 +02:00
okf-retrieval.test.mjs fix(okr): SKILL.md untrusted-content-herding + kilde-rangering mot RAG-poisoning 2026-07-17 03:15:30 +02:00
okf-vocab.test.mjs feat(okr): lukket OKF type/tags-vokabular for ingestion-snap [skip-docs] 2026-06-30 11:00:16 +02:00
oppsett-okf-write.test.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00
org-profile-write.test.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00
package-shape.test.mjs feat(okr): deterministisk skriveledd for status.md (1.10.0) 2026-08-10 20:56:26 +02:00
reference-integrity.test.mjs test(okr): referanse-integritet dekker skills relative lenker 2026-07-24 06:48:20 +02:00
syklus-data.test.mjs fix(okr): somTall kaster paa Infinity, ikke bare NaN (patch-lane #7) 2026-08-09 14:13:32 +02:00
syklus-rapport.test.mjs fix(okr): seksjons-bevisst confidence-telling i coaching-hook (patch-lane #1) 2026-08-10 21:20:51 +02:00
syklus-status.test.mjs fix(okr): seksjons-bevisst confidence-telling i coaching-hook (patch-lane #1) 2026-08-10 21:20:51 +02:00
topic-guard.test.mjs fix(okr): B2 ingestion-kode-hygiene + bump 1.7.1 (patch-lane) 2026-07-17 04:02:10 +02:00