config-audit/STATE.md
2026-06-20 21:36:08 +02:00

4.9 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 — NESTE SESJON: visjons-diskusjon, ikke kode)

v5.6.0 released (7548a62, tag v5.6.0, catalog-ref dbbd1ff i ../catalog). Hele v5.6 (Foundation+B+C) shipped. Suite 1023, scanner 14 (CA-OST), self-audit A/A, readmeCheck passed.

→ NESTE SESJON: operatøren vil DISKUTERE produktretning (visjonen under), ikke starte koding. Ikke hopp til implementering. Start med å lese «Visjon», bekreft forståelse, og diskuter retning/neste steg. (v5.7 D er parkert kandidat, ikke prioritet.)

Visjon (operatørens tanker — 2026-06-20, diskuteres neste sesjon)

Nordstjerne: en plugin som tuner Claude Code-oppsettet om til en «F1-motor» — for ett repo lokalt, ett repo helt til rot, eller hele maskinen (config-audit støtter alt disse scope-ene i dag: current/repo/home/full). Skiftet er fra «er konfigen korrekt?» (dagens health) mot «er konfigen optimal / best-practice-tunet?». Drivere:

  • Uoversiktlig overflate: CC har enormt mange innstillinger + config-filer spredt over hele disken — umulig for et menneske å følge med manuelt.
  • Beste praksis finnes, men er spredt: «tricks of the trade» fra Anthropic + eksperter på BÅDE hvordan CC bør settes opp OG hvordan innholdet i config-filene bør være (operatørens globale CLAUDE.md har f.eks. Karpathy-inspirerte kodeprinsipper). Hundrevis av videoer/artikler. Nøkkel-ref: Anthropic-blogg «Steering Claude Code: skills, hooks, rules, subagents and more» — https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more (IKKE lest ennå — les neste sesjon). Hele v5.5+ steering-model-temaet (docs/v5.5-steering-model-plan.md) er et første skritt i denne retningen.
  • Konflikt-aksen: innstillinger på ulike nivå (user/project/local/plugin/enterprise) kan kollidere — config-audit har CNF/DIS/COL i dag, men dette kan utvides.
  • Synergi /repo-init: operatøren har en /repo-init-skill som bl.a. setter opp repo-CLAUDE.md, men er usikker på kvaliteten → evaluer den / koble den mot denne pluginen.
  • Full visjon lagret som auto-memory config-audit-vision (overlever STATE-overskriving).

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

  1. v5.6 C (e3b044a): ny OST-scanner (CA-OST-001/002/003, count 13→14). 001=user/project style uten keep-coding-instructions:true (V10); 002=plugin-style force-for-plugin:true overstyrer outputStyle (V11, keyer source==='plugin'); 003=settings outputStyle→ukjent = dead config. Byte-stab: bevart frozen v5.0.0 + strippet OST ved compare (strip-added-scanner.mjs), KUN SC-5 regenerert.
  2. v5.6.0 release-cut (7548a62+tag+catalog): plugin.json/README-badge/version-history/CHANGELOG + annotert tag + catalog ref-bump.

Åpne tråder / neste steg (prioritert)

  1. Visjons-diskusjon (NESTE SESJON): les «Visjon» + config-audit-vision-memory + Anthropic-bloggen, og diskuter hvordan «F1-tuning» konkret kan realiseres (best-practice-kunnskapsbase, scope-tuning, /repo-init-synergi). Diskusjon FØR kode.
  2. v5.7 D (mechanism-fit) — parkert kandidat, KREVER GO: heuristisk CLAUDE.md-lint (lifecycle→hook, path-spesifikk→rule). Precision-gated. Passer inn under visjonen, men ikke prioritert isolert.
  3. 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/.claude-plugin/marketplace.json ref-bump (eget repo/remote ktg-plugin-marketplace.git). README «What's New» er IKKE del av cuttet (lagger bevisst på v5.4.0).
  • Scanner-tillegg = strip, IKKE re-seed (POST-B2). Bevar frozen v5.0.0 via strip-added-scanner.mjs; re-seed KUN SC-5. To strip-helpere: strip-hotspot-load-pattern (B2-felt) + strip-added-scanner (C-scanner). Frozen-komparatorer: json/raw-backcompat + cli/posture/scan-orch-humanizer.
  • tests-badge = EKSAKT tests N (countTestCases); readmeCheck.passed:true. 1023, scanner 14. Versjon i plugin.json + README-badge + CHANGELOG + catalog-ref.
  • docs-gate krever ≥3 ikke-ws-linjer i README OG CLAUDE.md for feat: (ikke release:). Path-guard tillater Edit på eksisterende .claude-plugin/plugin.json. Push-vindu: hverdag 2023, helg fritt.

Scope-gjerde

Hele v5.6 + v5.6.0 release komplett og pushet. Ingen åpen kode-oppgave. Neste sesjon = diskusjon, ikke implementering. Alt nytt arbeid (visjon-realisering, v5.7 D, andre repos) = egne GO.

Kontinuitet

Tre lag: STATE.md (tracked) + auto-memory (config-audit-vision for visjonen) + CLAUDE.md. Oppdater DENNE som siste handling.