From ef3d51cde76d638dc90ef46e1e7519d0fe3215df Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Wed, 24 Jun 2026 10:26:29 +0200 Subject: [PATCH] fix(okr): fjern loopende Stop-hook + bump 1.3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stop-hooken var type `prompt`: en prompt-Stop-hook sendes til modellen hver gang økten stopper, og enhver ikke-tom output tolkes som feedback → agenten re-invokeres → stopper igjen → loop. «Skip entirely if no OKR work»-grenen kunne aldri bli helt taus (modellen forklarer at den skipper = ikke-tom output), så den looper hver økt uten OKR-arbeid. Observert i praksis: 6+ runder før harness flagget «Stop hook error». Funksjonen var dessuten svak: en blind prosa-nudge som ikke kan verifisere om arbeid er lagret, og som peker på integrasjoner som knapt er wiret (Oboard: ingen; Linear: valgfri MCP). Kontinuitet er allerede dekket av PreCompact-hooken (bevarer arbeid-i-progresjon) + STATE.md. Fjernet framfor å konvertere til command-hook (over-engineering uten reell sync-sjekk). Revurderes hvis ekte ekstern-tracker-integrasjon lander (Fase 3). Versjonssync → 1.3.2: plugin.json, README-badge, SKILL.md, og rettet stale CLAUDE.md-header (v1.3.0 → v1.3.2; Fase 0 bommet på denne). Fjernet Stop-raden fra CLAUDE.md Hooks-tabell. --- .claude-plugin/plugin.json | 2 +- CLAUDE.md | 3 +-- README.md | 2 +- hooks/hooks.json | 10 ---------- skills/okr-offentlig-sektor/SKILL.md | 2 +- 5 files changed, 4 insertions(+), 15 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 6e10027..45012cc 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "okr", - "version": "1.3.1", + "version": "1.3.2", "description": "Expert OKR guidance for Norwegian public sector. Write, review, cascade, track and govern OKR based on Google/Doerr methodology adapted for 4-month tertial cycles.", "author": { "name": "Kjell Tore Guttormsen" diff --git a/CLAUDE.md b/CLAUDE.md index fd2b775..1a58339 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,4 +1,4 @@ -# OKR Offentlig Sektor v1.3.0 +# OKR Offentlig Sektor v1.3.2 Expert OKR guidance for Norwegian public sector. Google/Doerr methodology adapted for 4-month tertial cycles. @@ -36,7 +36,6 @@ Expert OKR guidance for Norwegian public sector. Google/Doerr methodology adapte | SessionStart | command | Proactive coaching based on cycle position and OKR status | | UserPromptSubmit | command | Inject org profile (expanded YAML), current cycle, `.claude/okr/` summary, and archived cycle count | | PreCompact | prompt | Preserve OKR draft state during compaction | -| Stop | prompt | Remind user to save OKR work to tracking system | ## Skill diff --git a/README.md b/README.md index 8f80a3d..590fcdf 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ *AI-generated: all code produced by Claude Code through dialog-driven development. [Full disclosure →](../../README.md#ai-generated-code-disclosure)* -![Version](https://img.shields.io/badge/version-1.3.1-blue) +![Version](https://img.shields.io/badge/version-1.3.2-blue) ![Platform](https://img.shields.io/badge/platform-Claude_Code_Plugin-purple) ![Agents](https://img.shields.io/badge/agents-7-orange) ![Commands](https://img.shields.io/badge/commands-10-blue) diff --git a/hooks/hooks.json b/hooks/hooks.json index 47b7eb4..1f3f314 100644 --- a/hooks/hooks.json +++ b/hooks/hooks.json @@ -31,16 +31,6 @@ } ] } - ], - "Stop": [ - { - "hooks": [ - { - "type": "prompt", - "prompt": "If OKR work occurred this session (new OKR written, scored, cascaded, or reviewed), generate a brief 2-3 bullet reminder of what was accomplished and what should be saved to the tracking system (Oboard/Linear). Skip this entirely if no OKR work occurred." - } - ] - } ] } } diff --git a/skills/okr-offentlig-sektor/SKILL.md b/skills/okr-offentlig-sektor/SKILL.md index b98ef7d..5b67185 100644 --- a/skills/okr-offentlig-sektor/SKILL.md +++ b/skills/okr-offentlig-sektor/SKILL.md @@ -2,7 +2,7 @@ name: okr-offentlig-sektor description: >- OKR (Objectives and Key Results) for Norwegian public sector: writing OKR, reviewing OKR quality, cascading OKR from strategy to team, tracking progress, running OKR meetings, translating tildelingsbrev to OKR. Also CFR, OKR antipatterns, scoring, Oboard. Triggers on: "OKR", "skriv OKR", "vurder OKR", "OKR-scoring", "kaskadere OKR", "tildelingsbrev til OKR", "OKR for offentlig sektor". -version: "1.3.1" +version: "1.3.2" --- # OKR Skill for Offentlig Sektor (Norge)