Lukker de fire release-relevante MAJOR-funnene fra /trekreview (S33). Alle TDD
roed -> groenn, ingen fiks landet uten en test som feilet foerst. Suite 163 -> 167.
R1 (af16d5e4) hooks/scripts/coaching-hook.mjs:83 -- LEVENDE REGRESJON innfoert av
1.8.0. Denne releasen skrev status-malen (commands/sporing.md:86-88) om til den
kanoniske skalaen On Track/At Risk/Off Track, mens hooken fortsatt talte kun
/i fare|blokkert/i over tabellrader. En status generert under 1.8.0 ga derfor
atRiskCount = 0 og SessionStart-nudgen sluttet stille aa utloese seg. Hooken
teller naa de kanoniske etikettene; de to norske er BEHOLDT som bakover-
kompatibilitet for status-filer skrevet foer 1.8.0. Nudge-teksten bruker samme
kanoniske vokabular. Ny testcase mates av malen slik den faktisk genereres i dag;
den eksisterende casen beholder gammelt vokabular og daekker legacy-stien.
R2 (7ec575be) F-i-omskrivingen ga hver kommando en Kontekstbevissthet-blokk som
INSTRUERER Glob, men allowed-tools ble kun utvidet i kaskade.md. Glob lagt til i
export, gap, governance, innfoering, kvalitet, moeter, skriv, sporing. Ny vakt-
case (k): nevner BODY verktoeyet, maa frontmatter deklarere det (13 kommandoer
instruerer Glob; alle 13 dekket). Case (i) grepper kun etter fjernede fraser og
kunne ikke fange dette.
R3 (5e61ae0d) tests/package-shape.test.mjs asserterte KUN package.json -- som er
private:true og dermed den ene flaten som aldri shipper. En delvis bump ville
shippet groenn. Ny versjonssync-case dekker .claude-plugin/plugin.json, README-
badgen og begge SKILL.md, med forventet verdi UTLEDET fra package.json (ett sted
aa endre ved neste bump). Mutasjonsbevist: hver av de fire flatene tilbakestilt
til 1.7.1 en om gangen -> casen roed i alle fire tilfeller.
R4 (ccff16e1 + 231c53fc) Tre parallelle confidence-etikettsett overlevde F-c:
fremdriftssporer-agent.md:68 ("Paa sporet / I fare / Blokkert"), :98
("Confidence: [Hoey/Medium/Lav]" -- en annen akse: stoerrelse, ikke sannsynlighet)
og SKILL.md:48 ("blocked"; kanonisk er "off track"). Alle tre erstattet med
referanse til kanon (okr-framework.md:389-392). sporing.md og agenten den
delegerer til svarer naa i samme vokabular. Vakt-case (a)/(b) skanner naa samme
sett som (d) allerede brukte (+ agents/ + SKILL.md), samlet i canonScan(). Ny
case (a2) fanger etikettsett skrevet som bullet eller mal-linje -- tabell-
signaturen alene fanget dem ikke, og det var nettopp formen driften overlevde i.
Divergens gjenkjennes STRUKTURELT (skraastrek-enumerasjon av >= 2 etiketter, med
>= 1 ikke-kanonisk), saa loepende prosa som "For KR i fare" og "Blokkert av
eksterne faktorer" ikke gir falske positive. Verifisert: roed-listen var noeyaktig
de 3 kjente linjene, ingen andre.
CHANGELOG/README: vakt-antall 13 -> 15 cases, suite 149 -> 167, og de fire
fiksene lagt inn under [1.8.0] (Added + Fixed). Ingen versjonsbump.
GJENSTAAR fra reviewet (3 MAJOR, IKKE i denne bolgen): 607313e3 F-d-kadens-
moensteret kan ikke feile paa den kanoniske kadens-tabellen; 029ef814
freshen-references.md:24 baerer fortsatt en foreldet kontekstblokk og vaktens
exclude-kommentar kaller fila feilaktig "allerede-fikset" (den er utenfor
1.8.0-scope by design, jf. ba91fc2 -- kommentaren er usann, ikke ekskluderingen);
7579d59c "Outcome" er utestbar i 10-dims-casen pga. substring-containment.
Verify: node --test --test-reporter=tap tests/*.test.mjs -> 167 pass / 0 fail.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016pUfkQ1YyH75z9y6RBaBHG
103 lines
3.7 KiB
Markdown
103 lines
3.7 KiB
Markdown
---
|
|
name: okr:møter
|
|
description: Planlegg og fasiliter OKR-møter, workshops og 1:1-samtaler
|
|
allowed-tools: Read, AskUserQuestion, Task, Glob
|
|
argument-hint: "[møtetype eller kontekst]"
|
|
---
|
|
|
|
# OKR Møter - Workshops og samtaler
|
|
|
|
Hjelp brukeren med å planlegge og gjennomføre OKR-relaterte møter.
|
|
|
|
## Kontekstbevissthet
|
|
|
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
|
+ en peker til wikien. Oppdag møtekonteksten direkte fra disk FØR du spør brukeren:
|
|
- Glob `.claude/okr/syklus/*/` for de OKR-filene møtet skal handle om — les dem
|
|
direkte i stedet for å be brukeren lime inn innhold.
|
|
- Glob `.claude/okr/syklus/*/status.md` for siste statusrapport, så check-in-agendaen
|
|
starter på de KR som faktisk henger.
|
|
- 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
|
|
|
|
1. **Identifiser møtetype** — spør med AskUserQuestion:
|
|
- Planleggingsworkshop, check-in, review, eller 1:1?
|
|
- Hvor mange deltakere?
|
|
- Fysisk eller digitalt?
|
|
|
|
2. **Les relevant referansemateriale**:
|
|
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/meeting-guides.md` — alle møteguider
|
|
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/cfr-framework.md` — for 1:1-samtaler
|
|
|
|
3. **Generer materiell**: Agenda, fasiliterings-tips, templates for output
|
|
|
|
4. **Oppfølging**: Sjekkliste etter møtet, dokumentasjonsmal
|
|
|
|
## Møtetyper
|
|
|
|
### 1. Planleggingsworkshop
|
|
|
|
**Når**: 2-3 uker før ny syklus | **Varighet**: 2-4 timer | **Deltakere**: Hele teamet + leder
|
|
|
|
**Agenda**:
|
|
|
|
| Tid | Aktivitet | Ansvarlig |
|
|
|-----|-----------|-----------|
|
|
| 00:00 | Velkommen og rammer | Fasilitator |
|
|
| 00:10 | Retro på forrige syklus | Alle |
|
|
| 00:25 | Overordnede OKR-gjennomgang | Leder |
|
|
| 00:40 | Pause | |
|
|
| 00:50 | Brainstorm Objectives (grupper) | Alle |
|
|
| 01:20 | Presentasjon og prioritering | Alle |
|
|
| 01:40 | Definere Key Results (grupper) | Alle |
|
|
| 02:20 | Alignment-sjekk | Fasilitator |
|
|
| 02:40 | Oppsummering og neste steg | Leder |
|
|
|
|
**Output**: 2-3 Objectives med 2-4 KR hver, dokumentert i Oboard/Linear.
|
|
|
|
### 2. Check-in møte
|
|
|
|
**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**:
|
|
1. Status på hver KR (traffic light: 2 min per KR)
|
|
2. Blokkere og støttebehov (5 min)
|
|
3. Beslutninger som trengs (5 min)
|
|
4. Fokus neste periode (3 min)
|
|
|
|
### 3. Syklusreview
|
|
|
|
**Når**: Ved syklusslutt | **Varighet**: 1-2 timer | **Deltakere**: Team + stakeholders
|
|
|
|
**Agenda**:
|
|
1. Presentasjon av resultater (30 min)
|
|
2. Scoring av hver OKR (20 min)
|
|
3. Læring og refleksjon (20 min)
|
|
4. Input til neste syklus (20 min)
|
|
|
|
### 4. 1:1 OKR-samtale (CFR-basert)
|
|
|
|
**Når**: Ukentlig eller annenhver uke | **Varighet**: 15-30 min | **Deltakere**: Leder + medarbeider
|
|
|
|
**Struktur** basert på Conversations, Feedback, Recognition (CFR):
|
|
|
|
| Fase | Tid | Fokus |
|
|
|------|-----|-------|
|
|
| Check-in | 2 min | Hvordan har du det? |
|
|
| OKR-status | 5 min | Fremgang på dine KR |
|
|
| Blokkere | 5 min | Hva hindrer deg? |
|
|
| Utvikling | 5 min | Hva kan du lære? |
|
|
| Feedback | 3 min | Anerkjennelse + forbedring |
|
|
|
|
## Referanser
|
|
|
|
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/meeting-guides.md` — møteguider
|
|
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/cfr-framework.md` — CFR-rammeverk
|