ms-ai-architect/scripts/kb-eval
Kjell Tore Guttormsen 1c07afd056 docs(ms-ai-architect): G7 — 16 individuelle footer-entries bokfoert; klasse-entryen for de 42 er IKKE uttrykkbar i skjemaet
Beslutning #17 sa 1 klasse-entry (42 medlemmer) + 16 individuelle = 17.
16 av de 17 er skrevet. Den 17. kan ikke skrives, og grunnen er maalt.

BLOKKEREN: validateQueue leser ÉN entry.file og sjekker ALLE entry.anchors mot
den ene filas tekst (lib/g7-queue.mjs:83-89). Kjoert empirisk mot den ekte
validatoren med en hypotetisk klasse-entry over de 42: ok=false, ett
anchor_drift-funn med 41 av 42 ankere. Ikke utledet fra kodelesning — maalt.

DETTE ER GJENOPPDAGELSEN AV GRUNNEN TIL BESLUTNING #14. idx-26q-s egen summary
sier det ordrett: skjemaet baerer én file per entry, og en klassevid entry
ville gjort filene usynlige for check-g7-queue.mjs — 795d494-feilen, «en
lokator som bare lever i prosa mens begge gatene gaar groenne». #17 overstyrte
#14 uten aa baere den grunnen med seg. Begge grunnene er ekte og maalte; de
kolliderer.

DE 16: idx-26x, idx-26y, idx-26z, idx-26aa..idx-26am. Familien fortsetter
26-serien fordi dette ER samme defektfamilie som 26j/26k/26q; 26a har aldri
eksistert, saa 26aa kolliderer ikke.
Klasse: 11 multi-locator, 5 replacement (de fem der fiksen er en om-merking:
provenance-mix 26y/26af/26ag og label/value 26ae/26ah).

HVER SUMMARY ER MAALT MOT FAKTISK TEKST, ikke mot datasettets bokser. Funn som
kom ut av den lesningen:
- 26aj/26ak baerer totalen i en «###»-OVERSKRIFT, ikke i en broedtekstlinje.
  «Slett linja» betyr da aa slette en seksjonsoverskrift, og nabooverskriften
  («Unique Sources: 8») er behold-klassen paa samme nivaa.
- 26ac/26ad/26ah har en GENERERINGS-TIDSSTEMPEL-bulletpunkt i samme blokk —
  samme kategori som idx-26u-s filstoerrelse under den ratifiserte referenten.
  Navngitt, ikke anvendt.
- 26x/26am har en etikett som spenner over tre-fire ULIKE utsagnstyper, saa
  ingen scope fjerner klassen uten enten aa endre etikettens referent stille
  eller ta med ikke-klasse-innhold.
- 26ai-s behold-bullet teller ARTIKLER under en URL-etikett — samme form som
  26ae/26ah, men paa behold-siden. Notert, bevisst ikke bokfoert.

ANKERE: 63 stk, alle verifisert ordrett OG unike med split-telling foer
skriving (gaten beviser tilstedevaerelse, aldri unikhet). For blokkform er
HELE kall-blokken ankret, inkludert behold-klasse-naboene, slik at en
sletting ikke kan ta dem stille — 795d494-laerdommen anvendt.

Diff er ren tilfoeyelse (236 +, 0 −); round-trip-sjekk foer skriving sikret at
JSON-formatet ikke ble reskrevet. Koen: 31 -> 47 entries (27 open, 20 resolved).
Ingen korpusfil roert. Suite 1047/1047.
2026-08-11 22:14:56 +02:00
..
data docs(ms-ai-architect): G7 — 16 individuelle footer-entries bokfoert; klasse-entryen for de 42 er IKKE uttrykkbar i skjemaet 2026-08-11 22:14:56 +02:00
lib feat(ms-ai-architect): G7 lukket som mekanisme — navngitt review-kø (form b), valgt på måling 2026-08-03 21:10:00 +02:00
apply-o2-ratified.mjs fix(ms-ai-architect): R11 — første korpus-edit; 4 ratifiserte O2-subtraksjoner anvendt (idx 17, 19, 33, 14-redusert) 2026-08-03 20:40:08 +02:00
apply-skill-op.mjs feat(ms-ai-architect): Spor D steg 1 — apply regenererer hel-korpus score-cache post-mutasjon (TDD) [skip-docs] 2026-06-23 19:51:04 +02:00
build-gold-set.mjs feat(ms-ai-architect): G3 gull-intern-konsistens-lint + G4 build-instruks-policy — §8 gap-lukk [skip-docs] 2026-06-30 09:55:15 +02:00
build-judge-payloads.mjs feat(ms-ai-architect): R7.1 — build-judge-payloads får --claims <path> (per-batch korpus-manifest, TDD; default = bakeoff-manifestet uendret) [skip-docs] 2026-07-18 11:16:22 +02:00
build-sample-frame.mjs feat(ms-ai-architect): Fase 0 steg 1 — deterministisk sample-frame (45 volatil + 10 kontroll) + TDD [skip-docs] 2026-06-26 14:18:53 +02:00
check-g7-queue.mjs feat(ms-ai-architect): G7 lukket som mekanisme — navngitt review-kø (form b), valgt på måling 2026-08-03 21:10:00 +02:00
check-o2-returns.mjs feat(ms-ai-architect): reproduserbar V1/V2/V2b-sjekk av O2-returene (25 tester) [skip-docs] 2026-08-03 17:40:02 +02:00
classify-fix-ops.mjs feat(ms-ai-architect): R11 §4b implementert — status-synonymtabellen målt, 8 forslag hånd-dømt [skip-docs] 2026-08-03 17:13:05 +02:00
compute-base-rate.mjs feat(ms-ai-architect): Fase 0 steg 3 — base-rate-rapport + GATE: BYGG Fase 3 (scoped/hybrid) [skip-docs] 2026-06-26 17:15:54 +02:00
detect-skill-lifecycle.mjs feat(ms-ai-architect): Sesjon 15 — B2 K10 søsken-scope-ikke-overlapp 2026-06-20 11:59:59 +02:00
eval.mjs feat(ms-ai-architect): Spor 3 Port 3 (CT5) — deterministisk sourcedness erstatter LLM-samplet K8 [skip-docs] 2026-06-29 15:10:14 +02:00
extract-judge-claims.mjs feat(ms-ai-architect): S1 judge bake-off harness + forhåndsregistrert gate (TDD) [skip-docs] 2026-06-26 20:10:58 +02:00
judge-claim-prompt-v2.md feat(ms-ai-architect): S1 v2 targeted iteration — GATE PASS (recall 84.2%, precision 84.2%) [skip-docs] 2026-06-26 21:23:50 +02:00
judge-claim-prompt-v3.1.md feat(ms-ai-architect): G5b gull-friskhets-spot-sjekk LUKKET — 4 v3-FP re-adjudert mot live, ALLE stale gull (v3 flagget korrekt), baseline løftet v3 P89.7/R92.1 → P100/R92.9/0FP; v3.1 forfattet (ren recall-hardning, FP-vakt droppet) [skip-docs] 2026-06-30 13:43:52 +02:00
judge-claim-prompt-v3.md feat(ms-ai-architect): judge-claim-prompt-v3 (R1-R7 mot 8 feilmoduser) — G4 lukket, G1 v3 forfattet [skip-docs] 2026-06-30 10:14:31 +02:00
judge-claim-prompt.md feat(ms-ai-architect): S1 judge bake-off harness + forhåndsregistrert gate (TDD) [skip-docs] 2026-06-26 20:10:58 +02:00
judge-pass-manifest.mjs feat(ms-ai-architect): per-fil judge-pass-manifest (appendJudgedFile + pendingFiles resume-skip, data/ git-tracked, TDD) [skip-docs] 2026-07-04 23:17:01 +02:00
judge-prompt.md feat(ms-ai-architect): Spor 3 Port 3 (CT5) — deterministisk sourcedness erstatter LLM-samplet K8 [skip-docs] 2026-06-29 15:10:14 +02:00
lint-gold-consistency.mjs feat(ms-ai-architect): G3 gull-intern-konsistens-lint + G4 build-instruks-policy — §8 gap-lukk [skip-docs] 2026-06-30 09:55:15 +02:00
plan-skill-op.mjs feat(ms-ai-architect): Sesjon 20 — B3 create_skill (dvelende, konstruktiv op) [skip-docs] 2026-06-20 21:37:19 +02:00
ref-file-audit.py docs(ms-ai-architect): ref-KB audit — verifisert ground truth + reproduserbart audit-skript 2026-06-26 00:25:39 +02:00
run-judge-bakeoff.mjs feat(ms-ai-architect): S1 v2 targeted iteration — GATE PASS (recall 84.2%, precision 84.2%) [skip-docs] 2026-06-26 21:23:50 +02:00
score-skill.mjs feat(ms-ai-architect): Spor D Steg B — skill-quality lifecycle-gate + score-cache (TDD) 2026-06-23 18:26:29 +02:00