ms-ai-architect/scripts/kb-eval
Kjell Tore Guttormsen 39c947ab26 feat(ms-ai-architect): #21-#24 ratifisert — og tre av fire loeste seg opp i maalingen
Operatoerratifisering 2026-08-11. Formene er skrevet ÉN gang, i
_meta.ratified_forms; hver av de 17 styrte entriene faar et kort datert
tillegg som peker dit og loefter sperren. To kopier av en policy drifter
fra hverandre, saa formteksten gjentas ikke per entry.

#21 kollapset fra 4 til 1. idx-26y, idx-26af og idx-26ag faller bort fordi
det ankrede uttrykket deres selv er sletteklasse - overclaimet doer MED
slettingen. Maalt foer innsnevringen: alle 13 distinkte URL-er i
microsoft-graph-api-copilot-integration.md er learn.microsoft.com, og
naboene i de to AI Act-filene baerer ingen kvalifikator. Igjen staar
idx-26w: fjern kvalifikatoren, behold tellingen, navngi ALDRI miksen -
aa navngi den krever aa paastaa hvilket verktoey som ga hvilken URL, og
det er samme uverifiserbarhet i ny drakt (idx-26v).

#22 er den eneste virkelig nye formen, og den styrer 14 entries.
Referent-testen per linje: genereringen slettes, artefaktet beholdes.
Etiketten er SELV sletteklasse naar dens egne ord navngir genereringen;
da slettes den med linjene sine og overlevende keep-linjer promoteres.
Etiketten beholdes naar ordene navngir innhold - «Research Coverage» er
den eneste slike blant de 14. ALDRI omdoep: det er derfor idx-26aq sin
rename-hasard forsvinner, overskriften slettes i stedet for aa velge
mellom to lesninger.

#23 og #24 trengte ingen ny form. Maalingen oppl0ste dem: keep-halvdelen
er enten sann og redundant (idx-26ao, 18 gjentatt paa :6 og :356) eller
falsk (idx-26z, 3 mot 5 rader; idx-26ap, 16 mot 8 nummererte kilder).
Der keep-halvdelen er redundant er sletting gratis, der den er falsk er
sletting en korreksjon. Resttilfellet - keep-halvdel baade sann OG unik -
er IKKE ratifisert, fordi det ikke er instansiert.

idx-26ar holdes bevisst UTENFOR. Den ble framlagt som noe som maa avgjoeres
eksplisitt, ikke arves stille, og staar aapen paa den grunnen.

Under skrivingen bar mine egne tillegg defektklassen de beskriver: de to
entriene med to former fikk en peker til _meta.ratified_forms["#22 og #23"],
en noekkel som ikke finnes. Fanget av en sjekk som slaar hver peker opp mot
de faktiske noeklene, og rettet foer commit.

Suite 1052/1052. 17 summaries endret, ingen ankere, ingen status, ingen
andre felt. Ratifisering er ikke anvendelse - alle 17 staar fortsatt aapne.
2026-08-11 23:50:06 +02:00
..
data feat(ms-ai-architect): #21-#24 ratifisert — og tre av fire loeste seg opp i maalingen 2026-08-11 23:50:06 +02:00
lib feat(ms-ai-architect): G7-ankere kan baere sin egen fil — klasse-entryen for de 42 er skrevet, og #17 og #14 er begge oppfylt 2026-08-11 22:23:13 +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