fix(okr): C6 markedsoppdatering + kaskade F-i (verifisert-bruker, align-not-cascade, NCT)

C6 markedsclaim -> verifisert-bruker-disiplin (README):
Paastanden "increasingly by Norwegian public sector organizations like NAV and
FINN.no" hadde ingen kilde i kunnskapsbasen. Erstattet med fire adoptorer som
ALLE har en offentlig kilde i okr-sources.md par. 4 (Digdir, NAV-team, Oslo
Origo, FINN.no) + eksplisitt setning om at usourcede virksomheter ikke navngis.
Skatteetaten/Entur/Politiet er fortsatt IKKE verifisert og navngis derfor ikke.

okr-sources.md par. 4: NAV manglet helt som oppslag selv om README paastod
bruken. Lagt til med first-party-kilde (aksel.nav.no produktbloggen), scopet
til team-/produktnivaa - etatsnivaa-OKR er ikke dokumentert.

okr-sources.md par. 7 (ny): alternative rammeverk med verifisert attribusjon.
- NCT (Narrative, Commitments, Tasks) tilskrives Ravi Mehta / Reforge, med
  eksplisitt advarsel om den vanlige feilattribusjonen til Radical Focus 2. utg.
- Evidence-Based Management -> 2024-guiden. Kun det verifiserte "what's new"
  er gjengitt (KVA-til-maaletype-kobling, Input/Impact som egne maaletyper,
  klargjorte KVA-beskrivelser). Mission/Vision-innrammingen fra raarapporten
  er UTELATT - ikke bekreftet av Scrum.orgs egen What's-New.
Sist oppdatert-markoer bumpet Januar -> Juli 2026.

align, don't cascade (kaskade.md + kaskadebygger-agent.md):
Begge flater laerte mekanisk kaskadering ("et overordnet KR blir teamets
Objective"). Rammet om til alignment via lineage: org-KR er INPUT til teamets
Objective, teamet omformulerer og eier formuleringen, team-KR maaler teamets
eget bidrag, og manglende paavirkbarhet rapporteres som gap i stedet for et
konstruert bidrag. Individ-OKR eksplisitt utelukket paa begge flater.
NAV-praksisen er brukt som norsk anker for doktrinen.

F-i (kaskade.md): siste gjenstaaende foreldede kontekstblokk skrevet om til
post-1.6.0-moensteret (analyse.md:13-20). Glob lagt til i allowed-tools siden
blokken naa instruerer Glob.

Planavvik (premiss-verifisering): Step 13 sa README "16" -> "17 domenefiler".
Ground truth motsier premisset - freshen-references.md scorer 16 AV 17 filer
(okr-quality-rubrics.md er eksplisitt ekskludert som sirkulaer). "17" ville
gjort README feil. Skrevet presist i stedet: "16 of the 17 ... the quality
rubric itself is excluded". Planens Verify (grep -c "16 domain" -> 0) passerer.

Vakt-case (i) GROENN. Alle 13 konsistens-cases groenne; suite 163/163/0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016pUfkQ1YyH75z9y6RBaBHG
This commit is contained in:
Kjell Tore Guttormsen 2026-07-25 06:32:18 +02:00
commit 1cb2eed5a2
4 changed files with 85 additions and 21 deletions

View file

@ -30,13 +30,22 @@ Du er en ekspert på å kaskadere OKR mellom organisasjonsnivåer og sikre verti
Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil.
## Kaskaderingsprinsipp
## Kaskaderingsprinsipp: align, don't cascade
Mekanisk kaskadering (hvert nivå kopierer nivået over; org-KR blir automatisk teamets
Objective) er forlatt som hovedstrømsråd — den gir rigiditet, mikrostyring og tap av
eierskap. Bygg **alignment via lineage**: teamet formulerer egne OKR som *bidrar til*
de overordnede målene, og du gjør bidraget sporbart.
```
Organisasjon KR → Team Objective → Team KR
Organisasjon KR → (lineage) → Team Objective → Team KR
```
**Viktig**: Et overordnet Key Result blir ofte teamets Objective, ikke en direkte kopi.
- Et overordnet KR er **input til** teamets Objective — det omformuleres, kopieres ikke.
- Team-KR måler teamets eget bidrag, ikke org-nivåets måltall om igjen.
- Kan teamet ikke påvirke et org-KR: rapporter **ingen kobling** som gap. Ikke konstruer
et bidrag for å fylle hullet.
- Aldri individ-OKR — kaskaden stopper på teamnivå.
## Din oppgave
@ -51,7 +60,7 @@ Organisasjon KR → Team Objective → Team KR
- Unngå overlapp med andre team
3. **Bygg team-OKR**:
- Overordnet KR → Team Objective
- Overordnet KR → teamet omformulerer til sitt eget Objective (ikke en kopi)
- Team definerer egne KR som måler deres bidrag
- Behold outcome-fokus (ikke aktiviteter)