okr/commands/gap.md
Kjell Tore Guttormsen ba91fc2a1a fix(okr): F-i post-1.6.0 kontekstblokker (6 kommandoer) + kadens-konsumenter
F-i: seks kommandoer paastod fortsatt at hooken for-injiserer en fil-liste.
Skrevet om til post-1.6.0-moensteret (analyse.md:13-20 / governance / kvalitet):
disk-oppdagelse via Glob + peker til okr-second-brain-search for bredere wiki-
kontekst + kjerne-profil for organisasjon/syklus.
- sporing.md: blokk + den stale "Automatisk OKR-lasting"-underseksjonen UTENFOR
  headeren fjernet (enumererings-logikk, ikke bare header-paastand)
- skriv.md, moter.md, gap.md, export.md, innforing.md: blokk

F-c (sporing): egne confidence-nivaaer ("Paa sporet / I fare / Blokkert" med
trend-kriterier) + et fjerde vokab ("Confidence level: Medium") -> refererer den
kanoniske confidence-tabellen i okr-framework.md; trend er naa ETT innspill, ikke
en definisjon. Eksempel-output bruker samme kanoniske merkelapper.

F-d (moter): check-in-motet stod "Ukentlig eller annenhver uke, 15-30 min,
Team + leder" -> kanonisk "Ukentlig, 15 min, Team", med eksplisitt note om at den
maanedlige statusgjennomgangen for ledergruppen er et EGET mote (annet publikum).

Verifisert konsistent uten endring: innforing.md:117-118 (ukentlige check-ins +
maanedlig review med sponsor) foelger allerede kanon. 1:1-kadensen i moter.md
er CFR-styrt (cfr-framework.md), ikke dekket av kadens-tabellen - urort.

Vakt-case (i): 8/9 kommandoer lukket. Gjenstaaende treff er KUN kaskade.md
(Step 13, Wave 5); freshen-references.md er utenfor 1.8.0-scope by design.
Suite 163/162/1.
2026-07-25 06:13:38 +02:00

5.7 KiB

name description allowed-tools argument-hint
okr:gap Automatisk gap-analyse mellom tildelingsbrev og gjeldende OKR Read, AskUserQuestion, Task [tildelingsbrev-fil eller tomt for auto-deteksjon]

OKR Gap-analyse — Tildelingsbrev vs OKR

Analyser automatisk om gjeldende OKR dekker kravene i tildelingsbrevet, og om OKR har forankring i styrende dokumenter.

Bruk /okr:gap når du trenger en kvantitativ dekningsmatrise mellom tildelingsbrev og gjeldende OKR (hvilke krav er dekket, hvilke mangler). For kvalitativ oversettelse av tildelingsbrev til OKR + Riksrevisjon-compliance, bruk /okr:governance.

Kontekstbevissthet

Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil

  • en peker til wikien. Oppdag styringskonteksten direkte fra disk FØR du spør brukeren:
  • Glob .claude/okr/strategisk-kontekst/tildelingsbrev-*.md — finnes en, les den automatisk. Finnes flere, spør hvilken som gjelder.
  • Glob .claude/okr/syklus/*/ for de OKR som skal måles mot kravene — les dem automatisk.
  • Glob .claude/okr/strategisk-kontekst/overordnede-okr.md — finnes den, les den for org-nivå alignment.
  • Trenger du bredere kontekst fra brukerens wiki, invoker okr-second-brain-search.
  • Bruk aldri generisk rådgivning når spesifikke data er tilgjengelig.

Arbeidsflyt

1. Datainnsamling

Auto-les fra persistent context:

  1. Tildelingsbrev: .claude/okr/strategisk-kontekst/tildelingsbrev-*.md
    • Hvis flere tildelingsbrev finnes: spør brukeren hvilken å bruke
    • Hvis ingen finnes: be brukeren lime inn tekst eller lagre med /okr:oppsett full
  2. Gjeldende OKR: .claude/okr/syklus/[id]/okr-*.md
    • Hvis ingen finnes: informer og anbefal /okr:skriv
  3. Overordnede OKR: .claude/okr/strategisk-kontekst/overordnede-okr.md
    • Valgfritt — brukes for å vise org-nivå dekning

2. Tildelingsbrev-parsing

Les referansemateriale:

  • ${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md

Ekstraher individuelle krav fra tildelingsbrevet. Kategoriser hvert krav etter innholdsklassifiseringen i /okr:governance (Driftskrav → KPI-dashboard, Resultatmål med tall → Key Result-kandidat, Strategiske satsinger → Objective-kandidat, Rapporteringskrav → rapporteringsrutine, Budsjettføringer → økonomioppfølging, Særskilte oppdrag → case by case). Se /okr:governance for full tabell — denne kommandoen dupliserer den ikke.

3. OKR-mapping (tildelingsbrev → OKR)

For hvert OKR-relevant krav i tildelingsbrevet:

  • Søk i gjeldende OKR etter dekning (nøkkelord, semantisk match, eksplisitt referanse)
  • Vurder om noen KR måler det kravet etterspør
  • Klassifiser:
Status Beskrivelse
Dekket OKR eller KR dekker kravet eksplisitt
Delvis dekket Relatert OKR finnes men dekker ikke kravet fullstendig
Udekket Ingen OKR adresserer dette kravet

4. Reverse-mapping (OKR → tildelingsbrev)

For hver gjeldende OKR:

  • Spor tilbake til tildelingsbrev-krav
  • Klassifiser:
Forankring Beskrivelse
Forankret Tydelig kobling til tildelingsbrev-krav
Indirekte forankret Relatert til overordnet strategi
Fristilt Ingen governance-forankring (OK for aspirational OKR)

5. Rapport-generering

Bruk følgende output-format.

Output-format

## Gap-analyse: Tildelingsbrev vs OKR

**Tildelingsbrev:** [filnavn eller kilde]
**OKR-kilde:** [syklusmappe eller manuelt oppgitt]
**Analysedato:** [dato]
**Org-OKR:** [ja/nei — om overordnede-okr.md ble brukt]

---

### Dekningsmatrise

| # | Tildelingsbrev-krav | Type | Dekket av | Status |
|---|---------------------|------|-----------|--------|
| 1 | [krav-tekst] | Resultatmål | O1/KR2 | dekket |
| 2 | [krav-tekst] | Strategisk satsing | O2 | delvis dekket |
| 3 | [krav-tekst] | Resultatmål | — | udekket |

### Udekte krav (gap)

For hvert udekket krav:
#### Krav [N]: [tittel]
**Sitat:** > "[fra tildelingsbrev]"
**Type:** [kategori]
**Anbefalt handling:**
- [Forslag til OKR-formulering som dekker kravet]
- [Alternativ: Følg opp som KPI hvis driftskrav]

### OKR uten tildelingsbrev-forankring

| OKR | Type | Forankring |
|-----|------|------------|
| O1: [tekst] | Committed | Forankret i krav 1, 4 |
| O3: [tekst] | Aspirational | Fristilt (OK for stretch) |

### Sammendrag

- **Tildelingsbrev-krav totalt:** [N]
- **OKR-relevante krav:** [N]
- **Dekket:** [N] ([%])
- **Delvis dekket:** [N] ([%])
- **Udekket:** [N] ([%]) — krever handling
- **OKR uten forankring:** [N] (OK hvis aspirational)

### Anbefalte neste steg

1. [Handling for å lukke viktigste gap]
2. [Bruk /okr:skriv for å lage OKR for udekte krav]
3. [Bruk /okr:kvalitet for å sjekke de nye OKR]

Håndtering av ufullstendig data

Situasjon Handling
Tildelingsbrev mangler "Ingen tildelingsbrev funnet i .claude/okr/strategisk-kontekst/. Lim inn tekst eller lagre tildelingsbrev med /okr:oppsett full (fase 3)."
OKR mangler "Ingen OKR funnet i gjeldende syklus. Bruk /okr:skriv for å opprette."
Begge mangler "Verken tildelingsbrev eller OKR funnet. Start med /okr:oppsett for å sette opp kontekst."
Kun tildelingsbrev Kjør tildelingsbrev-parsing og vis forslag til OKR.
Kun OKR Vis OKR-oversikt uten gap-analyse, oppfordre til å legge inn tildelingsbrev.

Delegering

Bruk Task for å sende analysen til gapanalytiker-agenten for detaljert analyse. Send med: tildelingsbrev-innhold, OKR-innhold, og overordnede-okr hvis tilgjengelig. Motta tilbake ferdig dekningsmatrise.

Referanser

  • ${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md
  • ${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-arshjul.md