chore(ms-ai-architect): re-maal fasettene mot produsentens references-fix

Ordre 20260902T113745Z-1259714329-from-.claude punkt 2. llm-ingestion-okf lukket
references-defekten vi rapporterte 08-27 (12/12 falske). Re-maalt mot HEAD 2a2eb9c.

Treff og feller er UENDRET i hver celle: F1 gir fortsatt 11/40 og 0/20, alle fire
spoersmaalsklasser identiske, i alle sju armer, under begge tolkninger.

Kostnaden falt, og begge deler av deltaet er forklart til tegnet:
  -276 (kun F2) = references-fasetten, dekning 12/55 -> 0/55
  -144 (alle fasettarmer) = derived: [title, references] -> [title], 12 x 12 tegn

Foelgen for anbefalingen: F2 er naa BYTE-IDENTISK med F1 (7 058 = 7 058). F1 sto
paa to bein 08-27; det ene -- «F2 koster 276 tegn mer og legger stoey i indeksen»
-- er borte. F1 er fortsatt valget, men vinner naa paa enkelhet, ikke paa tegn.

Eneste kodeendring: maalingsroten er overstyrbar (OKF_MAALEROT), saa en re-maaling
bygger til et friskt tre. build-bundles.py rmtree-er sine utkataloger, og det var
slik heleBundlen=45580-ankeret gikk tapt 08-27. Kjent-positiv: uten env-var
reproduserer driveren 08-27 celle for celle. Suite 1097/1097.

Skrevet opp: docs/okf-fasett-remaaling-2026-09.local.md (LOCAL-ONLY).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-03 20:32:27 +02:00
commit 92a72c1455

View file

@ -20,7 +20,10 @@ import {
} from '../okf-consume/lib/bundle-cut.mjs';
import { buildOrgSummary, ORG_FILES, FREE_CONTEXT_FILE } from '../kb-update/lib/user-data.mjs';
const S = join(homedir(), 'okf-bakeoff-2026-08');
// Measurement root. Overridable so a RE-MEASUREMENT builds into a fresh tree
// instead of over the 2026-08-27 artefacts: build-bundles.py rmtree's its
// output dirs, and that is exactly how the heleBundlen=45580 anchor was lost.
const S = process.env.OKF_MAALEROT || join(homedir(), 'okf-bakeoff-2026-08');
const ORG = join(homedir(), '.claude', 'ms-ai-architect', 'org');
const MAPPER = ['arkitektur', 'hendelser', 'leverandor', 'styring'];