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.
This commit is contained in:
parent
08d135d5d3
commit
ba91fc2a1a
6 changed files with 62 additions and 50 deletions
|
|
@ -14,10 +14,11 @@ score-celler (`.score-green` / `.score-yellow` / `.score-red`).
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis syklus og aktive OKR-filer er listet (f.eks. `.claude/okr/syklus/T1-2026/`):
|
+ en peker til wikien. Oppdag hva som kan eksporteres direkte fra disk FØR du spør:
|
||||||
tilby å eksportere dem direkte.
|
- Glob `.claude/okr/syklus/*/` for aktive OKR-filer — tilby å eksportere dem direkte.
|
||||||
- Hvis `.claude/okr/dokumenter/` inneholder genererte rapporter: tilby disse.
|
- Glob `.claude/okr/dokumenter/` for genererte rapporter — tilby disse.
|
||||||
|
- Glob `.claude/okr/historikk/*/retrospektiv.md` for arkiverte retrospektiver.
|
||||||
- Spør kun om dokumenttype når konteksten ikke gjør valget åpenbart.
|
- Spør kun om dokumenttype når konteksten ikke gjør valget åpenbart.
|
||||||
|
|
||||||
## Arbeidsflyt
|
## Arbeidsflyt
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,14 @@ OKR har forankring i styrende dokumenter.
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis tildelingsbrev finnes i `.claude/okr/strategisk-kontekst/tildelingsbrev-*.md`
|
+ en peker til wikien. Oppdag styringskonteksten direkte fra disk FØR du spør brukeren:
|
||||||
(listet i system-kontekst): les den automatisk.
|
- Glob `.claude/okr/strategisk-kontekst/tildelingsbrev-*.md` — finnes en, les den
|
||||||
- Hvis OKR finnes i `.claude/okr/syklus/[id]/`: les dem automatisk.
|
automatisk. Finnes flere, spør hvilken som gjelder.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/overordnede-okr.md` finnes: les den for
|
- 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.
|
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.
|
- Bruk aldri generisk rådgivning når spesifikke data er tilgjengelig.
|
||||||
|
|
||||||
## Arbeidsflyt
|
## Arbeidsflyt
|
||||||
|
|
|
||||||
|
|
@ -11,13 +11,15 @@ Hjelp brukeren med å innføre OKR i organisasjonen på en bærekraftig måte.
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
+ en peker til wikien. Oppdag innføringskonteksten direkte fra disk FØR du spør brukeren:
|
||||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
- Glob `.claude/okr/syklus/*/` og `.claude/okr/historikk/*/` — antall gjennomførte
|
||||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
sykluser er det mest ærlige modenhetssignalet, og det ligger på disk.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
- Glob `.claude/okr/historikk/*/retrospektiv.md` for hva som faktisk skar seg sist;
|
||||||
- Hvis modenhetsnivå er kjent fra injisert kontekst (f.eks. 'skalering'), bruk det
|
bruk det i stedet for generiske motstandsråd.
|
||||||
direkte uten å spørre. Tilpass råd eksplisitt til det kjente modenhetsnivået.
|
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
|
||||||
|
- Er modenhetsnivået kjent fra kjerne-profilen (f.eks. 'skalering'), bruk det direkte
|
||||||
|
uten å spørre. Tilpass råd eksplisitt til det kjente modenhetsnivået.
|
||||||
- Hvis `okr_frikoblet_fra_loenn: false` er i profil, adresser dette som prioritet 0
|
- Hvis `okr_frikoblet_fra_loenn: false` er i profil, adresser dette som prioritet 0
|
||||||
før andre innføringsråd gis.
|
før andre innføringsråd gis.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,13 +11,16 @@ Hjelp brukeren med å planlegge og gjennomføre OKR-relaterte møter.
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
+ en peker til wikien. Oppdag møtekonteksten direkte fra disk FØR du spør brukeren:
|
||||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
- Glob `.claude/okr/syklus/*/` for de OKR-filene møtet skal handle om — les dem
|
||||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
direkte i stedet for å be brukeren lime inn innhold.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
- Glob `.claude/okr/syklus/*/status.md` for siste statusrapport, så check-in-agendaen
|
||||||
- Hvis syklusfase er kjent (fra injisert kontekst), tilpass møtetype og timing
|
starter på de KR som faktisk henger.
|
||||||
direkte uten å spørre «hvor i syklusen er dere».
|
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
|
||||||
|
- Kjenner du syklusfasen fra kjerne-profilen, tilpass møtetype og timing direkte
|
||||||
|
uten å spørre «hvor i syklusen er dere».
|
||||||
|
- Kjenner du allerede organisasjon og syklus fra kjerne-profilen: hopp over de spørsmålene.
|
||||||
|
|
||||||
## Arbeidsflyt
|
## Arbeidsflyt
|
||||||
|
|
||||||
|
|
@ -58,7 +61,11 @@ OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spø
|
||||||
|
|
||||||
### 2. Check-in møte
|
### 2. Check-in møte
|
||||||
|
|
||||||
**Når**: Ukentlig eller annenhver uke | **Varighet**: 15-30 min | **Deltakere**: Team + leder
|
**Når**: Ukentlig | **Varighet**: 15 min | **Deltakere**: Team
|
||||||
|
|
||||||
|
Kadensen følger den **kanoniske kadens-tabellen i `okr-framework.md`**: team-check-in
|
||||||
|
ukentlig, og en egen månedlig OKR-statusgjennomgang for ledergruppen (annet publikum,
|
||||||
|
15-30 min). Ikke slå de to sammen til ett møte.
|
||||||
|
|
||||||
**Agenda**:
|
**Agenda**:
|
||||||
1. Status på hver KR (traffic light: 2 min per KR)
|
1. Status på hver KR (traffic light: 2 min per KR)
|
||||||
|
|
|
||||||
|
|
@ -11,13 +11,16 @@ Hjelp brukeren med å skrive nye OKR for norsk offentlig sektor.
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
+ en peker til wikien. Oppdag OKR-konteksten direkte fra disk FØR du spør brukeren:
|
||||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
- Glob `.claude/okr/syklus/*/` for eksisterende OKR i syklusen — les dem direkte
|
||||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
i stedet for å be brukeren lime inn innhold.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
- Glob `.claude/okr/strategisk-kontekst/overordnede-okr.md` — finnes den, les den
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/overordnede-okr.md` finnes (listet i
|
for alignment-context, så nye OKR kobles til org-nivå.
|
||||||
system-kontekst), les den for alignment-context
|
- Glob `.claude/okr/strategisk-kontekst/tildelingsbrev-*.md` — finnes en, bruk den
|
||||||
|
som kilde til styringskrav i stedet for å spørre etter strategimål.
|
||||||
|
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
|
||||||
|
- Kjenner du allerede organisasjon og syklus fra kjerne-profilen: hopp over de spørsmålene.
|
||||||
|
|
||||||
## Arbeidsflyt
|
## Arbeidsflyt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,17 +11,14 @@ Hjelp brukeren med å spore OKR-fremgang, beregne score og strukturere check-ins
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
+ en peker til wikien. Oppdag OKR-konteksten direkte fra disk FØR du spør brukeren:
|
||||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
- Glob `.claude/okr/syklus/*/` for de OKR-filene som skal spores — les dem direkte
|
||||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
i stedet for å be brukeren lime inn OKR-tekst.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
- Glob `.claude/okr/syklus/*/status.md` for forrige statusrapport i samme syklus, så
|
||||||
|
fremgang måles mot sist rapporterte verdi og ikke mot baseline alene.
|
||||||
### Automatisk OKR-lasting
|
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
|
||||||
|
- Kjenner du allerede organisasjon og syklus fra kjerne-profilen: hopp over de spørsmålene.
|
||||||
Hvis gjeldende syklus er kjent (fra injisert kontekst) og syklusmappen
|
|
||||||
`.claude/okr/syklus/[id]/` inneholder `.md`-filer (listet i system-kontekst), les
|
|
||||||
disse filene direkte. Brukeren trenger ikke lime inn OKR-tekst.
|
|
||||||
|
|
||||||
## Scoring-system
|
## Scoring-system
|
||||||
|
|
||||||
|
|
@ -52,10 +49,10 @@ Score = (Nåværende - Baseline) / (Target - Baseline)
|
||||||
|
|
||||||
2. **Beregn score** per KR og samlet (vektet gjennomsnitt)
|
2. **Beregn score** per KR og samlet (vektet gjennomsnitt)
|
||||||
|
|
||||||
3. **Vurder confidence**:
|
3. **Vurder confidence** — sett nivået fra den **kanoniske confidence-tabellen i
|
||||||
- **På sporet** — trend peker mot target
|
`okr-framework.md`** (On Track 🟢 / At Risk 🟡 / Off Track 🔴, sannsynlighet for å
|
||||||
- **I fare** — trend er flat eller synkende
|
nå target). Innfør ingen egne nivåer eller terskler her. Trend er ett *innspill*
|
||||||
- **Blokkert** — ingen fremgang, trenger eskalering
|
til vurderingen: peker den mot target, flater den ut, eller har fremgangen stoppet?
|
||||||
|
|
||||||
4. **Generer rapport** med anbefalte tiltak
|
4. **Generer rapport** med anbefalte tiltak
|
||||||
|
|
||||||
|
|
@ -88,13 +85,13 @@ timestamp: "[ISO-8601]"
|
||||||
|
|
||||||
| KR | Baseline | Target | Nå | Score | Status |
|
| KR | Baseline | Target | Nå | Score | Status |
|
||||||
|----|----------|--------|-----|-------|--------|
|
|----|----------|--------|-----|-------|--------|
|
||||||
| KR1: Redusere ulykker | 40 | 30 | 35 | 0.50 | I fare |
|
| KR1: Redusere ulykker | 40 | 30 | 35 | 0.50 | At Risk 🟡 |
|
||||||
| KR2: Fartshumper installert | 0% | 100% | 60% | 0.60 | På sporet |
|
| KR2: Fartshumper installert | 0% | 100% | 60% | 0.60 | On Track 🟢 |
|
||||||
| KR3: Foreldre-tilfredshet | 60% | 90% | 75% | 0.50 | I fare |
|
| KR3: Foreldre-tilfredshet | 60% | 90% | 75% | 0.50 | At Risk 🟡 |
|
||||||
|
|
||||||
**Samlet score: 0.53** (vektet gjennomsnitt)
|
**Samlet score: 0.53** (vektet gjennomsnitt)
|
||||||
|
|
||||||
**Confidence level: Medium**
|
**Samlet confidence: At Risk 🟡**
|
||||||
- KR1 og KR3 trenger fokus
|
- KR1 og KR3 trenger fokus
|
||||||
- KR2 ligger foran plan
|
- KR2 ligger foran plan
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue