# 360-evaluering: OKR Offentlig Sektor-plugin (v1.3.0) **Dato:** 2026-06-23 **Evaluator:** Lead reviewer (syntese av 6 fil-lesere, 4 web-/Gemini-researchere, 2 benchmark-agenter) **Mål:** Vurdere hva som skal til for å gjøre dette til DET refererte OKR-pluginet for norsk offentlig sektor. **Avgrensning:** Denne 360-en dekker **domenekorrekthet, innhold, språk, UX og fullstendighet**. Sikkerhet/config/struktur/versjon ble dekket av piloten (`docs/review-2026-06-20.md`) og gjentas ikke her. --- ## Sammendrag Pluginet er **arkitektonisk sterkt og metodisk substansielt**, med ekte norsk forvaltningstilpasning som ikke er kosmetisk (DFØ-begrepsbro, Hovedavtalen/tillitsvalgte, tildelingsbrev-kategorisering, Riksrevisjon-etterprøvbarhet). Hooks, agent-arkitektur og state-modell er på høyde med — og på coaching-siden over — referanse-pluginet `ms-ai-architect`. Men det er **ikke referansegrad i dag, og kan ikke trygt deles eksternt**, fordi *innholdslaget* har troverdighetskritiske feil som en norsk fagperson vil oppdage ved første gjennomlesning: 1. **Fiktiv etat presentert som fakta.** «Direktoratet for digital tjenesteutvikling (DDT)» finnes ikke. Den brukes som løpende eksempel-etat, og i kildefilen presenteres «Oboard (DDTs valg)» som en faktisk kilde — fabrikkert proveniens. 2. **Find-replace-vrøvl** i de mest kopierte eksemplene: doblede ord («saksbehandlingbehandling»), semantisk umulige fraser («fornye saksbehandling»), feil sammensetninger («saksbehandlingtjenester»). 3. **Scoringsterskel som motsier plugins egne kilder** på tvers av minst 5 filer (0.6-0.7 / 0.7-0.8 / 0.6-0.8 / 0.7-0.9 / 70-80 %). 4. **Total UTF-8-korrupsjon** i to filer (0 å-tegn) + coaching-hookens brukervendte strenger. 5. **Døde lenker og dokument-selvmotsigelser** (CONTRIBUTING inviterer PR-er som GOVERNANCE avviser; README oppgir DDT som reell bruker). Fundamentet er godt nok til at **én fokusert saneringsrunde løfter pluginet raskt**. Men inntil fakta-laget er ryddet, er pilotens «lav risiko, høy kvalitet»-verdikt riktig på sikkerhet/struktur og **misvisende på innhold**. **Samlet karakter: C+** (sterkt fundament trukket ned av troverdighetskritiske innholdsfeil). --- ## Metode - **Pilotens dekning (ikke gjentatt):** sikkerhet (A-), config (A), struktur, versjonskonsistens. Pilotens ene svakhet: «Feature Coverage D 40». To nits: OKR-01 (ugardert `rm -rf`), OKR-02 (Linear-nøkler i okr.local.md). - **Denne 360-ens dekning:** domenekorrekthet/metodikk, norsk forvaltningstilpasning, innholds-/språkkvalitet, kommando-/agent-/hook-kvalitet, dokumentasjon/markedsplass-klarhet, modenhet vs `ms-ai-architect`, plugin-craft, og referansegrad-gap. - **Kildehåndtering:** Researcher-verdiktene er brukt som fasit for faktapåstander. Alle kritiske og høye funn er **verifisert direkte mot filene** (se Verifiseringslogg). Der lesere var uenige eller upresise, er filsjekken avgjørende. - **Korreksjon av lesere:** Lesere oppga «15 referansefiler» og en CHANGELOG uten 1.2.0-forklaring. Filsjekk viser **16 referansefiler** (`okr-oboard-guide.md` ble oversett) og at CHANGELOG **faktisk** noterer «Version bumped from 1.1.0 to 1.3.0». CLAUDE.md sier derimot feilaktig «References (15)». --- ## Scorecard | Dimensjon | Karakter | Kort begrunnelse | |-----------|----------|------------------| | Domenekorrekthet/metodikk | C+ | Kjernemekanikk korrekt; scoringsterskel selvmotsigende på tvers av ≥5 filer og motsier egen bibliografi. | | Norsk forvaltningstilpasning | C | Ekte differensierende lag, men fiktiv DDT, tertial overdrevet som DFØ-standard, tillitsreformen fraværende. | | Innholds- og språkkvalitet | D | Total UTF-8-korrupsjon i 2 filer + hook; ≥8 find-replace-artefakter i kopierte eksempler; uciterte statistikker. | | Kommandoer | B | Komplette og selvstendige; møter.md mangler Kontekstbevissthet, gap/governance overlapper, «Kvartalsreview» feil. | | Agenter | B | Ren ansvarsdeling; mangler negative triggere, leser ikke org-kontekst når Task-spawnet, 0.7-0.9-tabell uten kilde. | | Hooks/state/arkitektur | B+ | Robuste hooks og sammenhengende state; læring-regex feiler på «Læring», rm -rf ugardert, ikke reinstall-overlevende. | | Dokumentasjon/markedsplass-klar | C | Fullt hygiene-sett, men README-feil (DDT, ASCII-kommandonavn), CONTRIBUTING↔GOVERNANCE-motsigelse, SECURITY peker GitHub. | | Modenhet vs ms-ai-architect | C+ | Paritet/overlegen på coaching; mangler reinstall-overlevende org-katalog, /help, PDF-eksport, rubrikk-filer, fixtures. | | Plugin-craft | B | Tynn SKILL.md, riktig eksternalisering; SKILL-versjon 1.0.0 vs 1.3.0, 6 usiterte filer, ingen emne-guard på injeksjon. | --- ## Funn per dimensjon ### A. Domenekorrekthet og metodikk **[KRITISK] Scoringsterskel selvmotsigende og i strid med egne kilder** — `SKILL.md:47`, `okr-framework.md:104/262/268`, `okr-offentlig-governance.md:73`, `commands/sporing.md:33`, `agents/fremdriftssporer-agent.md:44`, `okr-cheatsheet.md:48`. Pluginet bruker fem forskjellige stretch-suksessterskler: 0.6-0.7 (sources, korrekt), 0.7-0.8 (SKILL/framework/sporing), 0.6-0.8 (framework L268), 0.7-0.9 (cheatsheet L48 + fremdriftssporer L44), 70-80 % (governance L73). Kanon (Doerr/Google re:Work, verifisert live) er **0.7 forventet score, 0.6-0.7 sweet spot**. 0.7-0.9 og 70-80 % har ingen kildebasis og forteller brukeren at 0.9 på et stretch-mål bare er «suksess» heller enn eksepsjonelt. *Anbefaling:* Innfør ÉN kanonisk formulering overalt: «0.7 = forventet for aspirational; 0.6-0.7 = sweet spot (Google/Doerr)». Hvis offentlig-sektor-tilpasning ønsker høyere gulv, merk det eksplisitt som bevisst avvik. **[INFO/MEDIUM] Faktarammings-feil i sekundære caser** — `okr-sources.md:125/131`. Intel «fra 0 % til 85 %» er misvisende (85 % var *gjenvunnet* andel av 16-bit-markedet, ikke fra null), og «2000 design wins» var *målet*, ikke resultatet (~2300-2500 oppnådd). Locke & Latham «250 %» bør rammes som «vanskeligste vs enkleste mål», ikke «vs do-your-best». *Anbefaling:* Rett begge; legg til Kleingeld-journal (Journal of Applied Psychology 96(6):1289-1304). **[MEDIUM] Aggregering snitter committed og aspirational sammen** — `okr-framework.md` aggregeringslogikk. Doerr advarer eksplisitt mot dette. Skår de to typene separat. ### B. Norsk forvaltningstilpasning **[KRITISK] Fiktiv etat presentert som fakta** — `okr-sources.md:299`, `README.md:23`, gjennom hele `okr-offentlig-governance.md` og `okr-examples.md`. «Direktoratet for digital tjenesteutvikling (DDT)» finnes ikke (verifisert mot regjeringen.no/Digdir). I kildefilen står «Oboard (Direktoratet for digital tjenesteutviklings valg)» — fabrikkert kilde-proveniens i en evidensfil. README oppgir DDT som reell OKR-bruker ved siden av NAV og FINN.no. DDT er dessuten internt usammenhengende: et «digital tjenesteutvikling»-direktorat eier riksvei-vedlikehold og trafikkdrepte-mål (Statens vegvesens domene), med tildelingsbrev fra Samferdselsdepartementet. *Anbefaling:* Enten konsekvent merk DDT «(fiktiv eksempeletat)» med disclaimer ved første bruk, eller splitt i reelle etater (Statens vegvesen for vei/trafikk; Digdir for digitale tjenester). Fjern den fabrikkerte Oboard-attribusjonen og DDT fra README-listen over reelle brukere. **[MEDIUM] Tertial overdrevet som DFØ-standard** — `dfo-okr-mapping.md:45`, `okr-framework.md:205`. Tertialrapportering eksisterer i 2026, men det formelle regimet har **2 interim-punkter** (per 30. april / 31. august) + årsrapport, ikke 3 likeverdige sykluser, og DFØ vektlegger nå halvårs-/årsrapportmøte. 4-måneders OKR-syklus er et forsvarlig *praktisk* valg, men må ikke fremstilles som identisk med rapporteringsregimet. *Anbefaling:* Omramme: «mange virksomheter bruker tertialrapportering; 4-måneders syklus aligner med — er ikke identisk med — det formelle (2-punkts) regimet. Sjekk eget tildelingsbrev.» **[MEDIUM] Feil dokumenttittel** — `okr-offentlig-governance.md:395`. «Digitaliseringsstrategi for offentlig sektor 2024-2030» finnes ikke under det navnet. Korrekt: **«Fremtidens digitale Norge — Nasjonal digitaliseringsstrategi 2024-2030»** (lansert 26.09.2024). «...for offentlig sektor» tilhører den forrige 2019-2025-strategien. **[REFERANSEGRAD-GAP] Tillitsreformen fraværende.** Den sittende regjeringens tillitsreform (tillitsbasert styring, redusert detaljmålstyring) er den mest sentrale styringsspenningen for OKR i staten nå — og er helt utelatt. «Målforskyvning» mangler som førsteklasses norsk antipattern. ### C. Innholds- og språkkvalitet **[KRITISK/HØY] Total UTF-8-korrupsjon** — `individual-vs-team-okr.md` (0 å-tegn, 1 ø), `commands/oppsett.md` (0 å-tegn). Alle norske spesialtegn er strippet: «i trad med radene», «a eie outcomes», «Nar individuell», «lonn», «sporsmal», «verktoy», «Kjor», «sporsmaal», «foreslaar», «ambisiose», «nokkelmal». Begge filene er i praksis upubliserbare for en norsk leser. Coaching-hookens **brukervendte strenger** har samme feil (`coaching-hook.mjs:115/124/125`: «fokus pa», «naermer», «/okr:moter») — synlig i hver sesjonsstart. *Anbefaling:* Full regenerering med korrekt UTF-8 (tryggere enn find-replace pga. omfang). **[HØY] Find-replace-artefakter i kopierte eksempler** — verifisert liste: - `okr-offentlig-governance.md:346, :422` — «saksbehandlingbehandling» (doblet ord) → «saksbehandling» - `okr-offentlig-governance.md:319, :413` + `okr-framework.md:63` — «saksbehandlingtjenester» → «saksbehandlingstjenester» - `okr-offentlig-governance.md:71` + `okr-framework.md:101` — «saksbehandlingklager» → «saksbehandlingsklager» - `okr-offentlig-governance.md:340` — «fornye saksbehandling» (semantisk umulig; klue L342 «mottatt kort» tyder på opprinnelig førerkort/pass) → koherent domene - `okr-offentlig-governance.md:326` — «saksbehandling-søknader» → «søknader» - `okr-examples.md:60, :64` — «vevedlikehold» → «veivedlikehold» - `okr-examples.md:25`, `okr-framework.md:245`, `commands/skriv.md:61` — «saksbehandlingsøknader» (tautologi) *Anbefaling:* Bestem ett koherent domene (sannsynlig opprinnelse: førerkort/kjøretøy hos Statens vegvesen) og rett systematisk. Bevis 0 gjenstående med grep. **[MEDIUM] Uciterte statistikker presentert som fakta** — `okr-implementation.md:8-10`, `okr-antipatterns.md:3`. «39 % mer sannsynlige», «43 % flere mål», «30-45 % flere objectives», «60 % mislykkes» — ingen kilde; ligner vendor-markedsføring. I en Riksrevisjon-/DFØ-kontekst er dette en tillitsbelastning. *Anbefaling:* Merk «industri-rapportert (ikke fagfellevurdert)» eller erstatt med Locke & Latham-effektstørrelser som allerede er i okr-sources.md. ### D. Kommandoer **[MEDIUM] «Kvartalsreview» i 4-måneders plugin** — `commands/møter.md:60`, `agents/møtefasilitator-agent.md:39`, `okr-implementation.md:48/415` («kvartalsvise»). En norsk fagperson vil anta Q1-Q4 og ikke kjenne igjen sin egen tertialsyklus. → «Syklusreview»/«syklusvise». **[LAV] møter.md mangler Kontekstbevissthet-blokk** — alene med oppsett blant de 10. De 8 andre har den (verifisert). **[MEDIUM] gap vs governance overlapper uten disambiguering** — identisk innholdstabell duplisert; begge leser samme tildelingsbrev. Legg til «Bruk /okr:gap når... (kvantitativ dekningsmatrise)» vs «Bruk /okr:governance når... (kvalitativ oversettelse + compliance)». ### E. Agenter **[MEDIUM] Ingen negative triggere** — særlig `styringsrådgiver` vs `gapanalytiker` (begge fyrer på «tildelingsbrev»). **[MEDIUM] Agenter leser ikke org-kontekst fra fil** — de er blinde når de Task-spawnes (arver ikke UserPromptSubmit-injeksjonen). Legg til eksplisitt fil-lesing som i ms-ai-architect. **[LAV] fremdriftssporer bruker 0.7-0.9-tabell** uten kilde (del av scoring-saneringen). ### F. Hooks, state og arkitektur **[HØY] Læring-regex feiler på korrekt norsk** — `coaching-hook.mjs:100` matcher kun `[Ll]aering`. Når en bruker skriver korrekt «Læring», feiler den stille og longitudinell læring forsvinner. → `/## (?:Laering|Læring) til neste syklus/`. **[MEDIUM] OKR-01 bekreftet** — `commands/oppsett.md:457/459`: `rm -rf .claude/okr/syklus/[id]/` uten validering av at `[id]` matcher `^[TQ][1-4]-[0-9]{4}$`. Tom verdi → `rm -rf .claude/okr/syklus//`. **[REFERANSEGRAD-GAP] Ikke reinstall-overlevende** — onboarding skriver til prosjektlokal `okr.local.md`; org-identitet/syklushistorikk tapes ved reinstall/nytt prosjekt. ### G. Dokumentasjon og markedsplass-klarhet **[HØY] CONTRIBUTING ↔ GOVERNANCE-motsigelse** — `CONTRIBUTING.md:23-30` har full «Submitting Pull Requests»-seksjon; `GOVERNANCE.md:9` avviser PR-er eksplisitt. → Erstatt med kryssreferanse. **[HØY] SECURITY peker til GitHub** på en Forgejo-hostet repo (`open/okr.git`) — feil disclosure-kanal. **[MEDIUM] README ASCII-kommandonavn** — `/okr:moter`, `/okr:innforing` (L106/L114/L166) matcher ikke filnavnene `møter.md`/`innføring.md`; copy-paste feiler. → bruk korrekte tegn. **[MEDIUM] CLAUDE.md «References (15)»** — faktisk 16 filer. ### H. Plugin-craft **[MUST] SKILL.md-versjon 1.0.0 vs plugin.json 1.3.0** — bump + sync. **[MEDIUM] Template-skjema ≠ onboarding-YAML** — manuell bootstrap mangler felter hooken averterer. **[SHOULD] 6 usiterte referansefiler** (dfo-okr-mapping, individual-vs-team-okr, metrics-library, okr-cheatsheet, okr-integrations, okr-sources) — dødvekt; wire inn eller avskriv. **[SHOULD] UserPromptSubmit uten emne-guard** — injiserer OKR-kontekst på hver prompt. --- ## Verifiseringslogg Nøkkelpåstander sjekket direkte mot filer og researcher-verdikter (oppfyller verifiseringsplikten): | Påstand | Verdikt | Korrekt verdi / funn | Kilde | |---------|---------|----------------------|-------| | DDT er en reell norsk etat | **Avkreftet** | Finnes ikke; reell digital-etat er Digdir, reell vei-etat er Statens vegvesen | regjeringen.no; `okr-sources.md:299`, `README.md:23` (filsjekk) | | «Oboard (DDTs valg)» er en faktisk kilde | **Avkreftet** | Fabrikkert proveniens; Oboard er reelt verktøy men ikke noen navngitt etats verifiserte valg | oboard.io; `okr-sources.md:299` | | Stretch-suksess = 0.7-0.8 | **Avkreftet** | Kanon: 0.7 forventet / 0.6-0.7 sweet spot (Doerr/Google re:Work, live) | rework.withgoogle.com/en/guides/set-goals-with-okrs | | Scoringsterskel er konsistent i pluginet | **Avkreftet** | 5 ulike verdier funnet: 0.6-0.7, 0.7-0.8, 0.6-0.8, 0.7-0.9, 70-80 % | filsjekk (6 filer) | | Find-replace-artefakter eksisterer | **Bekreftet** | «saksbehandlingbehandling», «fornye saksbehandling», «saksbehandlingtjenester», «vevedlikehold» m.fl. | grep over references/ + commands/ | | individual-vs-team-okr.md mangler norske tegn | **Bekreftet** | 0 å-tegn, 1 ø-tegn i hele filen | `grep -o å \| wc -l` | | oppsett.md mangler norske tegn | **Bekreftet** | 0 å-tegn; «lonn», «sporsmaal», «foreslaar» m.fl. | filsjekk | | coaching-hook har encoding-feil i brukerstrenger | **Bekreftet** | L115/124/125: «fokus pa», «naermer», «/okr:moter» | `coaching-hook.mjs` | | Læring-regex feiler på «Læring» | **Bekreftet** | L100 matcher kun ASCII `[Ll]aering` | `coaching-hook.mjs:100` | | Statistikkene 39/43/30-45/60 % er uciterte | **Bekreftet** | Ingen kilde; ligner vendor-data | `okr-implementation.md:8-10`, `okr-antipatterns.md:3` | | futureworks.no-artikkel er død | **Bekreftet (web)** | HTTP 404; futureworks.no er nå SaaS, ikke artikkel | `okr-sources.md:230` | | Kleingeld d=0.80/-1.75/1.20 | **Bekreftet** | Eksakt korrekt; JAP 96(6):1289-1304, 2011 | pubmed.ncbi.nlm.nih.gov/21744940 | | Locke & Latham «250 % vs do-your-best» | **Delvis** | Effektstørrelser (d≈0.52-0.82) korrekte; 250 % = vanskeligste vs *enkleste* mål | Locke & Latham 2002, Am. Psychologist | | Intel «fra 0 % til 85 %» / «2000 design wins resultat» | **Delvis** | 85 % = *gjenvunnet* 16-bit-andel; 2000 var mål, ~2300-2500 oppnådd | whatmatters.com/operation-crush | | Tertialrapportering er current 2026 | **Bekreftet** | Eksisterer; men formelt 2 interim-punkter + årsrapport, DFØ vektlegger halvårs-/årsrapportmøte | dfo.no/...etatsstyring/rapportering | | «Digitaliseringsstrategi for offentlig sektor 2024-2030» | **Delvis (feil tittel)** | Korrekt: «Fremtidens digitale Norge — Nasjonal digitaliseringsstrategi 2024-2030» | regjeringen.no | | NTP 2025-2036 sitert korrekt | **Bekreftet** | Meld. St. 14 (2023-2024) | regjeringen.no | | Antall referansefiler | **Lesere upresise** | **16** filer (ikke 15); `okr-oboard-guide.md` oversett | `ls references/ \| wc -l` | | CHANGELOG forklarer 1.2.0-hopp | **Lesere feil** | CHANGELOG **noterer** det; CLAUDE.md sier feil «(15)» | `CHANGELOG.md:19`, `CLAUDE.md:46` | | CONTRIBUTING inviterer PR-er GOVERNANCE avviser | **Bekreftet** | CONTRIBUTING L23-30 vs GOVERNANCE L9 | filsjekk | | Gemini-triangulering levert | **Uverifiserbar** | Gemini-bridge nede (deprecated SDK); triangulering MANGLER | researcher-rapport | --- ## Modenhet vs ms-ai-architect **På paritet eller overlegen:** proaktiv coaching-hook med syklusposisjon og at-risk-KR-deteksjon (overgår ms-ai-architect), rik UserPromptSubmit-injeksjon, 7 spesialiserte agenter, dyp onboarding-wizard med resume, syklus-arkivering med retrospektiv-generering, 16-fils kuratert kunnskapsbase, fullt community-hygiene-sett. **Gap som skiller fra referanse-plugin (prioritert):** - **MUST:** reinstall-overlevende `~/.claude/okr/org/` (i dag prosjektlokal okr.local.md — tapes ved reinstall); `/okr:help`-kommando (10 kommandoer + 7 agenter uten oppdagbarhetshjelp). - **SHOULD:** ankrede scoringsrubrikker per dimensjon (egen KB-fil, 5 ankere/dimensjon) for determinisme i governance-kontekst; test-fixtures + smoke-test for hooks (fanger skjema-drift); `/okr:export` PDF for deling med ledelse/tillitsvalgte/Riksrevisjon; agenter som leser org-kontekst direkte (Task-spawn-blindhet); SessionStart-hook som signaliserer manglende onboarding. - **NICE:** KB-ferskhetssjekk + `/okr:freshen-references`; interaktiv playground for innkjøps-/champion-demo. --- ## Veikart til referansegrad (flersesjons, Voyage-drevet) > **Den følgbare, kritikk-korrigerte utførelsesplanen ligger i `docs/plan-referansegrad-2026-06-23.md`.** Veikartet under er syntese-versjonen; planen korrigerer det på flere punkter (DDT = 61 forekomster i 14 filer, ikke 2; UTF-8 = omskriving ikke encoding-fiks; full scoring-målliste med KEEP-merking av kanon-kilden; versjon-per-fase; fil-eierskap Fase 1↔2; OKR-01 flyttet til Fase 0). Se Vedlegg F for plan-criticens funn. **Fase 0 — Fakta- og troverdighetssanering (1-2 sesjoner). Avhenger av: ingenting.** Credibility-critical. Alt annet bygger på et troverdig fundament. Leveranser: DDT-beslutning (merk fiktiv ELLER splitt i reelle etater) + fjern fabrikkert Oboard-kilde og DDT fra README; rett alle find-replace-artefakter; ÉN kanonisk scoringsterskel overalt; full UTF-8-regenerering av de to filene + hook-strenger + læring-regex; rett døde/feil lenker og dokumenttittel; rydd CONTRIBUTING↔GOVERNANCE, SECURITY, README-kommandonavn, CLAUDE.md-count, uciterte statistikker; bump SKILL-versjon + katalog-ref. *Voyage:* `/trekbrief` rammer saneringen + forankrer verifiseringsplikten → `/trekplan` med eksplisitt Verifisering-seksjon (grep beviser 0 artefakter, 0 strippede å, én scoringsverdi) → `/trekexecute` → `/trekreview`. **Fase 1 — Domenedybde og kildeintegritet (2-3 sesjoner). Avhenger av: Fase 0.** Tertial-korreksjon + rasjonale-dokument; posisjoner OKR som lag oppå MRS + tillitsreform-seksjon + målforskyvning-antipattern; metodikk-presisjoner (Doerr-aggregering, Intel, Locke, Kleingeld-journal); «Kvartalsreview»→«Syklusreview»; reelle norske caser (Digdir produktorganisering, NRK/Ruter, Knowit) med vendor-merking. *Voyage:* `/trekresearch` med Tavily/WebFetch triangulerer DFØ-currency, tillitsreform og reelle caser mot primærkilder → `/trekplan` → `/trekexecute` → `/trekreview`. **Fase 2 — UX-koherens og kommando-/agent-modning (1-2 sesjoner). Avhenger av: Fase 0.** Kontekstbevissthet i møter.md; gap/governance-disambiguering + avdupliser tabell; negative triggere + Task-spawn-fil-lesing i agenter; wire inn / avskriv 6 usiterte filer; rm -rf-validering (OKR-01) + template-sync. *Voyage:* `/trekbrief` → `/trekplan` med Verifisering (grep bekrefter Kontekstbevissthet i alle 10; manuell rm-validering med tom id) → `/trekexecute`. **Fase 3 — Referansegrad-løft mot ms-ai-architect-paritet (2-3 sesjoner). Avhenger av: Fase 1 + Fase 2.** Reinstall-overlevende org-katalog; `/okr:help`; ankrede rubrikker + hook-fixtures/smoke-test; `/okr:export` PDF; bredere offentlig-metrikkbibliotek (eForvaltningsindeks, WCAG, klagefrist, eFormidling) + etat/kommune-differensiering; vurder `/okr:freshen-references`. *Voyage:* flersesjons `/trekplan` med `.session-state`, `/trekexecute` + `/trekcontinue` mellom sesjoner, `/trekresearch` for metrikkbiblioteket, avslutt med `/trekreview` mot brief-kriteriene. --- ## Vedlegg ### A. Konsolidert «find-and-replace»-retteliste (Fase 0) | Fil:linje | Feil | Rett til | |-----------|------|----------| | okr-offentlig-governance.md:346, :422 | saksbehandlingbehandling | saksbehandling | | okr-offentlig-governance.md:319, :413; okr-framework.md:63 | saksbehandlingtjenester | saksbehandlingstjenester | | okr-offentlig-governance.md:71; okr-framework.md:101 | saksbehandlingklager | saksbehandlingsklager | | okr-offentlig-governance.md:77 | saksbehandlingsaker | saksbehandlingssaker | | okr-offentlig-governance.md:340 | fornye saksbehandling | koherent domene (f.eks. fornye førerkort) | | okr-offentlig-governance.md:326 | saksbehandling-søknader | digitale søknader | | okr-examples.md:60, :64 | vevedlikehold | veivedlikehold | | okr-examples.md:25; okr-framework.md:245; skriv.md:61 | saksbehandlingsøknader | domenenøytralt/koherent | ### B. Scoring-retteliste (Fase 0) Mål-formulering overalt: **«0.7 = forventet for aspirational; 0.6-0.7 = sweet spot (Google/Doerr)»**. Filer: SKILL.md:47/107, okr-framework.md:104/262/268, okr-offentlig-governance.md:73, sporing.md:33, fremdriftssporer-agent.md:44, okr-cheatsheet.md:48. Fjern 0.7-0.9 og 70-80 % helt. ### C. Encoding-retteliste (Fase 0) Full UTF-8-regenerering: `individual-vs-team-okr.md`, `commands/oppsett.md`. Streng-retting: `coaching-hook.mjs:100/115/124/125`. ### D. Pilot-nits (status) - OKR-01 (rm -rf ugardert): **bekreftet**, planlagt i Fase 2. - OKR-02 (Linear-nøkler i okr.local.md): utenfor denne 360-ens scope (sikkerhet), men SECURITY.md bør samtidig rettes for GitHub→Forgejo-feilen i Fase 0. ### E. Manglende triangulering Gemini Deep Research-bridgen var nede (deprecated Interactions API SDK). Independent triangulering ble ikke levert; faktapåstander her er triangulert via direkte filsjekk + web-researchere i stedet. Operatør bør oppgradere gemini-mcp-SDK før neste runde. ### F. Veikart-kritikk (adversariell plan-critic) Veikartet over (syntese-versjon) ble stress-testet av en plan-critic. Materielle korrigeringer — alle innarbeidet i `docs/plan-referansegrad-2026-06-23.md`: | # | Kritikk | Korrigering i planen | |---|---------|----------------------| | 1 | DDT-saneringen scopet til 2 sites; reelt **61 forekomster i 14 filer**. «Splitt i reelle etater» er en flersesjons innholds-omskriving, ikke find-replace. | Beslutningsport før Fase 0: (a) merk fiktiv [mekanisk, default] vs (b) egen dedikert Fase 0b. Avgjøres i `/trekbrief`. | | 2 | Scoring-lista ufullstendig og delvis feilrettet: `okr-sources.md:44/115` ER kanon 0.6-0.7 (skal **bevares**, ikke slettes); `analyse.md:138-139` + `styringsrådgiver:90` manglet. | Re-derivér med grep; KEEP-merk kanon-kilden; avklar at analyse.md trolig er tverr-syklus modenhet (annen akse, utenfor scope). | | 3 | «Full UTF-8-regenerering» underspesifisert: filene har 0 å **og** 0 ø/æ — ingen ren kilde. Det er manuell omskriving, og `å>0`-grep beviser ikke ø/æ. | Omformulert til manuell norsk omskriving + spellcheck-verifisering (`aspell -l nb`/vokabular-diff). Circuit-breaker. | | 4 | Versjon-bump kun nevnt i Fase 0; Fase 1-3 sender også brukervendte endringer (polyrepo-regel = ny tag hver gang). | Versjon-per-fase: 1.3.1 / 1.4.0 / 1.5.0; tag + katalog-`ref` som avsluttende steg i HVER fase. | | 5 | Fase 1 og Fase 2 deler `møter.md` + `møtefasilitator-agent.md` → kan ikke kjøre parallelt. | Serialisér Fase 1 før Fase 2; eksplisitt fil-eierskap. | | 6 | Fase 3 flytter org-kontekst-sti **etter** at Fase 2 wirer agenter til gammel sti → dobbeltarbeid. | Sti-beslutning **før** Fase 2; agenter peker på endelig sti én gang; migrasjon m/ fallback i Fase 3. | | 7 | OKR-01 rm -rf (data-tap-risiko) parkert i Fase 2. | Flyttet til Fase 0 som circuit-breaker (høyest risiko først). | | 8 | ASCII-kommandonavn også i `oppsett.md:246/478`, ikke bare README/hook. | Eget grep-mål `'/okr:moter\|/okr:innforing\|oppstartsmate'` over alle filer. | | 9 | Ingen On-failure/Checkpoint/circuit-breaker på destruktive steg. | Krav i §1/§7: hvert `/trekplan`-steg bærer begge; destruktive = halt-on-failure. | | 10 | CLAUDE.md «(15)→(16)» blir stale hvis Fase 2 avskriver filer. | Tall-fiks utsatt til etter Fase 2s avskriv-beslutning. |