config-audit/STATE.md
Kjell Tore Guttormsen 51ca45500c chore(state): v5.6.0 released (tag + catalog pushed); v5.7 next
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 21:15:28 +02:00

3.8 KiB
Raw Blame History

STATE — config-audit

Current state-of-play for DENNE pluginen. Auto-injisert ved sesjonsstart. Overskrives (ikke append) ved sesjonsslutt. Historikk → git (STATE.md er tracked). Stier relative til plugin-mappa.

Aktiv kontekst (v5.6.0 RELEASED — tag + catalog pushet; v5.7 next)

v5.6.0 released (7548a62, tag v5.6.0, catalog-ref bumpet dbbd1ff i ../catalog). Hele v5.6 (Foundation 62d910e + B1 bb647ce + B2 778b517 + C e3b044a) shipped. Suite 1023, scanner-count 14 (CA-OST), self-audit A/A (config 93, plugin 100), readmeCheck passed. Versjon synket: plugin.json/README-badge/CHANGELOG/catalog alle 5.6.0.

→ NESTE SESJON: ingen åpen oppgave i config-audit. v5.7 D er neste mulige, men KREVER eget GO. Vanlig sesjonsstart, bekreft, spør om GO.

Gjort denne økten (2026-06-20, lør — pushet)

  1. v5.6 C (e3b044a): ny orkestrert OST-scanner (CA-OST-001/002/003, count 13→14). 001=user/project custom style uten keep-coding-instructions:true (V10, medium); 002=plugin-style med force-for-plugin:true overstyrer outputStyle (V11, low — keyer på source==='plugin', Verifiseringsplikt-korreksjon mot planens «project/user»); 003=settings outputStyle → ukjent style = dead config (medium). Doc-verifisert. Byte-stabilitet: bevart frozen v5.0.0 + strippet OST ved compare (strip-added-scanner.mjs), KUN SC-5 regenerert. +11 tester.
  2. v5.6.0 release-cut (7548a62 + tag + catalog): plugin.json 5.5→5.6, README version-badge + version-history-rad, CHANGELOG [5.6.0]-seksjon, annotert tag v5.6.0, catalog marketplace.json config-audit-ref → v5.6.0. (Transient index.lock underveis la tag på feil commit — slettet + re-tagget korrekt.)

Åpne tråder / neste steg (prioritert)

  1. v5.7 D (mechanism-fit) — KREVER GO: heuristisk CLAUDE.md-lint (imperativ lifecycle-frasering → hook; path-spesifikk i root → path-scoped rule). Precision-gated: positiv+negativ korpus, suppressible, behind flag / defer hvis støy. Egen GO.
  2. llm-security KRITISK (annet repo) + 3 aktive plugins + STATE-sveip — uendret. Egne GO.

Gotchas (UFRAVIKELIG)

  • Release-cut (config-audit) = 3 filer + annotert tag + catalog. release:-commit: plugin.json + README (version-badge + ÉN version-history-rad) + CHANGELOG-seksjon. Så git tag -a vX -m "...". Så catalog ../catalog/.claude-plugin/marketplace.json ref-bump (eget repo, egen Forgejo-remote ktg-plugin-marketplace.git) → commit+push. README «What's New» er IKKE del av cuttet (lagger bevisst på v5.4.0). Versjon KUN i plugin.json + README version-badge + CHANGELOG + catalog-ref.
  • Scanner-tillegg = strip, IKKE re-seed (POST-B2). Ny scanner → bevar frozen v5.0.0 via strip-added-scanner.mjs; re-seed KUN SC-5. Re-seed av frozen baker inn B2-hotspot-triple + claudeMd-drift. To strip-helpere: strip-hotspot-load-pattern (B2-felt) + strip-added-scanner (C-scanner). Frozen-v5.0.0-komparatorer: json/raw-backcompat + cli/posture/scan-orch-humanizer — grep ALLE før blast-radius.
  • OST keyer: 001=user/project, 002=plugin-only, 003 case-insensitiv built-in-match (Default/Explanatory/Learning/Proactive).
  • tests-badge = EKSAKT tests N (self-audit countTestCases); readmeCheck.passed:true/mismatches:[]. 1023, scanner 14.
  • docs-gate (non-marketplace) krever ≥3 ikke-ws-linjer i README OG CLAUDE.md for feat: (IKKE release:). Path-guard tillater Edit på eksisterende .claude-plugin/plugin.json (blokkerer nye filer der + settings/hooks). Push-vindu: hverdag 2023, helg fritt.

Scope-gjerde

Hele v5.6 (Foundation+B+C) + v5.6.0 release komplett og pushet. v5.7 D + andre repos = egne GO. Ingen åpen oppgave nå.

Kontinuitet

Tre lag: STATE.md (tracked) + auto-memory + CLAUDE.md. Oppdater DENNE som siste handling.