Commit graph

30 commits

Author SHA1 Message Date
2403682a89 fix(okr): tertial-korreksjon — tre rapporteringsspor, sjekk tildelingsbrev 2026-06-23 22:58:23 +02:00
6f31a52b6a refactor(okr): rename plugin-egen Kvartalsreview til Syklusreview (6 sites) 2026-06-23 22:56:44 +02:00
7cd5e115dc chore(okr): bump versjon til 1.3.1 (Fase 0 troverdighetssanering) v1.3.1 2026-06-23 21:22:44 +02:00
5723c7957e fix(okr): rett CONTRIBUTING/GOVERNANCE-motsigelse, SECURITY-kanal, uciterte statistikker 2026-06-23 21:19:50 +02:00
a40da9b9c6 fix(okr): fjern død futureworks-lenke, normaliser rework-lenker til /en/ 2026-06-23 21:17:10 +02:00
821ee242a0 fix(okr): innfør én kanonisk scoringsterskel (0.7/0.6-0.7), bevar kanon-kilde 2026-06-23 21:14:42 +02:00
73b34c09fd fix(okr): merk DDT fiktiv, fjern fabrikkert Oboard-kilde og README reell-bruker-påstand 2026-06-23 21:11:16 +02:00
ca14bde4d0 fix(okr): rett find-replace-artefakter i framework/examples/skriv 2026-06-23 21:07:54 +02:00
2ae7d5a31b fix(okr): saner governance.md — find-replace, DDT, scoring, dokumenttittel 2026-06-23 21:04:03 +02:00
b1bf0db1d2 fix(okr): omskriv individual-vs-team-okr.md til korrekt norsk UTF-8 2026-06-23 20:57:56 +02:00
c32b7f6777 fix(okr): saner coaching-hook — læring-regex, UTF-8-strenger, kommandonavn 2026-06-23 20:55:22 +02:00
4231ccf513 fix(okr): saner oppsett.md — UTF-8, rm-rf-gardering, kommandonavn, DDT
Fase 0 Step 1/10 (circuit-breaker). Restaurerer norske tegn i prosa
(0→55å/67ø/5æ), garderer rm -rf med regex ^[TQ][1-4]-[0-9]{4}$ + non-empty,
retter /okr:moter→/okr:møter + oppstartsmate→oppstartsmøte, merker 2 DDT
som fiktiv eksempeletat. YAML-schema-nøkler bevart (Fase 2-scope).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSVEbrrahcSVoNG4WG3NrP
2026-06-23 20:43:52 +02:00
16ae8d3db3 docs: add 360 evaluation + reference-grade execution plan (okr)
360-degree evaluation (14-agent workflow: 6 readers, 4 researchers,
2 benchmarks, synthesis + adversarial plan-critic). Verdict C+:
strong architecture/methodology, credibility-critical content defects
(fictional agency presented as fact, find-replace artefacts, scoring
self-contradiction across 5+ files, UTF-8 corruption, dead links).

- docs/evaluering-360-2026-06-23.md: findings per dimension, scorecard,
  verification log, ms-ai-architect maturity gaps, plan-critic appendix.
- docs/plan-referansegrad-2026-06-23.md: critic-corrected, followable
  multi-session plan (Fase 0-3) with finding->phase traceability,
  version-per-phase, file-ownership, On-failure/circuit-breaker rules,
  and Voyage usage per phase.

Pilot review (2026-06-20) covered security/config; this covers domain,
content, language, UX, completeness. Implementation not started.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LSVEbrrahcSVoNG4WG3NrP
2026-06-23 18:36:01 +02:00
cff9ac0447 docs: add full-depth plugin review (pilot, 2026-06-20)
Pilot review for a marketplace-wide review method. config-audit v5.4.0 (posture A,
plugin-health 0) + llm-security (A-, 0 critical/high/medium) + structure + version.
Verdict: strong, low-risk plugin. 2 Low nits (assert cycle-ID before rm in oppsett.md:457;
SECURITY.md:57 key-storage guidance). Read-only review; this file is the only artifact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ter3E2JSi1Khgmuf2kady8
2026-06-20 07:28:54 +02:00
ea2827ef1c chore(gitignore): add session/local-state baseline (polyrepo split) 2026-06-18 10:21:13 +02:00
37d47d410f chore: WIP marketplace doc adjustments across plugins v1.3.0
Pre-trekexecute snapshot of in-progress CLAUDE.md/SKILL.md edits and
extracted docs/ files. Captured as one commit so /trekexecute claude-design
can run against a clean working tree.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-18 12:04:02 +02:00
8649c871ad docs: add Communication patterns section to all plugin CLAUDE.md
Standardize named-markdown-link guidance across all plugins so file://
references render as independently clickable links in terminals like
Ghostty (bare file:// URLs only make the first clickable).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 21:01:45 +02:00
ed0a55d024 docs: introduce GOVERNANCE.md and unify fork-and-own blurb
Establish a single governance document at marketplace root and copy
it into each of the 9 plugins so every plugin folder remains 100%
self-contained. Replace the inconsistent provocative blurb across
all READMEs with a uniform fork-and-own paragraph that links to
the local GOVERNANCE.md.

[skip-docs]

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 14:57:00 +02:00
Kjell Tore Guttormsen
21e9fb546b chore(privacy): scrub real-org references from plugin internals (phase 2)
Same bulk replacement applied to plugin-internal KB, examples, fixtures,
tests, and docs. Real organization names, persona names, internal system
identifiers, and domain-specific terms replaced with fictional generic
public-sector entity (DDT) and generic terminology.

Scope:
- okr/ — examples, governance, framework, integrations, sources
- ms-ai-architect/ — KB references (engineering, governance, security,
  infrastructure, advisor), tests/fixtures, agents, docs
- linkedin-thought-leadership/ — voice samples, network-builder,
  examples (genericized identifying headlines to "[your organization]")
- llm-security/ — research notes, scan report

Manual genericization beyond bulk replace:
- okr SKILL.md "Primary user / Domain" — generic Norwegian public sector
- linkedin-voice SKILL.md headline placeholder
- network-builder.md headline placeholder
- high-engagement-posts.md voice sample employer line + hashtag

Phase 3 (factual-attribution review) remains: a few KB files attribute
publicly known transport-sector docs/datasets (e.g. håndbok V440, NVDB)
to the fictional DDT after bulk replace. Needs manual semantic review
to either remove or restore correct citation without re-introducing
affiliation references.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 04:28:15 +02:00
Kjell Tore Guttormsen
316d48923d docs: add AI-generated code disclosure to marketplace and all plugins
Transparency: all code in this marketplace is produced by Claude Code
through dialog-driven development. Root README gets a full disclosure
section; each plugin README gets a one-line disclosure linking back to
the marketplace section.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:27:05 +02:00
Kjell Tore Guttormsen
e2e2758dd9 docs(okr): remove Roadmap section from README — link was 404
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 20:45:18 +02:00
Kjell Tore Guttormsen
c46628a7d6 docs(okr): rewrite README for non-technical audience, reframe around strategy-to-OKR
Shift focus from tildelingsbrev-specific to general strategy transformation.
More motivating, explains what and why for leaders/advisors, not developers.
Updated marketplace root README section to match.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 20:39:35 +02:00
Kjell Tore Guttormsen
f8dcf05f17 feat(okr): sync to v1.3.0 from ktg-privat
Syncs all changes from v1.0.0 through v1.3.0:

v1.1 (quick fixes):
- Fix deprecated Viva Goals references
- Add DFO-OKR terminology mapping
- Add tillitsvalgt/fagforening perspective
- Update Objectives recommendation from 3-5 to 2-3

v1.1 (persistent context):
- Deep onboarding interview (full/mvp)
- Persistent .claude/okr/ directory tree
- Context-aware commands
- Cycle archival with retrospective

v1.3 (AI-first differentiators):
- /okr:gap — tildelingsbrev gap analysis with coverage matrix
- /okr:analyse — cross-cycle Mermaid analytics
- SessionStart coaching hook (proactive, phase-aware)
- gapanalytiker + trendanalytiker agents
- inject-okr-context.mjs extended for historikk/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 20:31:49 +02:00
Kjell Tore Guttormsen
afa9166703 docs(okr): update to v1.1.0 — badges at top, persistent context features, marketplace listing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 19:08:30 +02:00
Kjell Tore Guttormsen
f89bd6d61e docs(okr): reframe from tildelingsbrev to strategy realization
- Lead with strategy → OKR, not tildelingsbrev → OKR
- Tildelingsbrev repositioned as early analysis tool for leaders
- Broaden tracking: mention Azure Boards and Jira alongside Linear
- Fix limitation: Linear is built-in, others work via MCP

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:38:19 +02:00
Kjell Tore Guttormsen
bc37591099 docs(okr): rewrite README v2 — onboarding-first, show real value
Major restructure based on user feedback:
- Lead with onboarding as the key differentiator
- Add "Bring What You Have" section with two real examples:
  tildelingsbrev parsing and existing OKR quality review
- Show iterative development process, not one-shot usage
- Stronger value proposition: OKR expert that learns your context
- Remove simplistic Q&A example that made plugin look like a form-filler

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:29:48 +02:00
Kjell Tore Guttormsen
4434ccc432 docs(okr): rewrite README for engagement — problem-first landing page
Replace dry documentation-style README with problem-first structure:
lead with public sector pain points, show realistic interaction example,
add "when not to use" section, move badges to bottom.

132 lines (down from 280). Hook within 10 seconds.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:22:45 +02:00
Kjell Tore Guttormsen
9569c8bc91 docs(okr): remove Roadmap section, gitignore ROADMAP.md
No plugins should promise future features. ROADMAP.md and BACKLOG.md
are internal planning documents, not public-facing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:12:15 +02:00
Kjell Tore Guttormsen
9f583ef8fb docs: standardize installation instructions across all plugins
All 6 plugin READMEs now use identical installation section:
marketplace-first approach with /plugin browsing, then direct
settings.json as alternative. Replaces inconsistent mix of
git clone, plugin add, and JSON-only instructions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:10:24 +02:00
Kjell Tore Guttormsen
906abb8201 feat: add okr plugin v1.0.0 — OKR guidance for Norwegian public sector
Expert OKR guidance based on Google/Doerr methodology, adapted for
4-month tertial cycles and Norwegian government accountability.

Components:
- 8 commands (skriv, kvalitet, kaskade, sporing, møter, innføring, governance, oppsett)
- 5 agents (kvalitetssjekker, kaskadebygger, fremdriftssporer, møtefasilitator, styringsrådgiver)
- 3 hooks (UserPromptSubmit context injection, PreCompact state preservation, Stop reminder)
- 15 reference files covering methodology, governance, meetings, antipatterns
- Linear MCP integration for OKR tracking

Previously in ktg-privat, now open-sourced.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:32:45 +02:00