fix(okr): differensier samlet-aggregat i references (patch-lane #4)

Tre maler i references/ lovet EN udifferensiert samlet score, i strid med
separasjonsregelen i okr-framework.md: committed og aspirational maales mot
ulike standarder og skal rapporteres hver for seg.

Rot-aarsak: vektings-listen i okr-framework.md oppga "noen KR-er committed og
andre aspirational" som en GRUNN TIL AA VEKTE -- seks linjer over seksjonen som
forbyr aa aggregere de to i det hele tatt. Malene lovet et samlet tall fordi
kanon sanksjonerte det. Bulleten er fjernet og erstattet av prosa som avgrenser
vekting til innenfor EN type.

Malene foelger naa generatorens form (lib/syklus-rapport.mjs): committed binaert
mot kravet, aspirational som snitt over N KR. ASCII-boksenes bredde er bevart.

(k)-vaktens skanne-sett utvidet fra commands/+agents/ til ogsaa references/.
Eksklusjonen var KATALOG-BRED for aa skaane per-Objective-aggregeringen i
kalkulatoren, og tok team-aggregatene med seg -- samme lekse som R4. Per-Objective
gaar fortsatt klar, men paa MOENSTERET i stedet for paa katalogen.

Ny vakt (k2) mot at kanon gjenoppretter sanksjonen. Strukturell, ikke semantisk:
et kulepunkt i vektings-listen som navngir begge typene er en sanksjon i kraft av
posisjon. Mutasjons-verifisert -- identisk ordlyd flyttet INN i listen feller
vakten, som beviser at den maaler posisjon og ikke ordlyd.

Suite 328 -> 329.
This commit is contained in:
Kjell Tore Guttormsen 2026-08-09 14:59:20 +02:00
commit 285d18ebfa
4 changed files with 68 additions and 12 deletions

View file

@ -232,7 +232,8 @@ Oppsummering av alle OKR for et team:
├────────────────────────────────────────────────────────────────┤
│ TEAM TOTALT │
│ │
│ Samlet score: ______ (______%) │
│ Committed: ____ av ____ KR nådd │
│ Aspirational: ______ (snitt over ____ KR) │
│ │
│ On Track: ____ OKR At Risk: ____ OKR Off Track: ____ OKR │
│ │