diff --git a/STATE.md b/STATE.md index c428c64..dbff6d7 100644 --- a/STATE.md +++ b/STATE.md @@ -1,31 +1,30 @@ # STATE — config-audit -_Current state-of-play for DENNE pluginen. Auto-injisert ved sesjonsstart. Overskrives (ikke append) ved sesjonsslutt. Historikk → git (STATE.md er nå tracked). Stier relative til plugin-mappa._ +_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 (marketplace-wide review pågår + config-audit v5.4.1 pending) -v5.4.0 sluppet (config-audit `a86b92e`+tag v5.4.0, catalog ref bumpet). Siden da: 2 scanner-over-rapporteringer fikset på main → suite **950**, self-audit A/A, count 13. config-audit drifter nå fra v5.4.0-tag (→ v5.4.1 patch verdt). STATE.md er nå **tracked** (global regel endret). +## Aktiv kontekst (v5.4.1-korreksjoner landet + v5.5-plan klar) +Sjekket en "seven steering mechanisms"-video mot live CC-docs (research, docs-map 2026-06-19). Avdekket BÅDE korrekthetsfeil i config-audit OG nye funksjonshull. 2 korreksjoner landet på main (TDD); v5.5-plan (A–E) skrevet. Suite **954**, self-audit A/A, count 13. -## Gjort denne økten (2026-06-19/20) -- **STATE.md global regel** (`~/.claude/CLAUDE.md`): tracked, ALDRI gitignored, push privat Forgejo aldri GitHub. config-audit avgitignored + tracked (`47efc59`). -- **catalog version-gate** `scripts/check-versions.mjs` (`a8d44e6`, +9 tester): cross-checks alle 10 plugins (catalog ref ↔ git-tag ↔ plugin.json ↔ README-badge). Kjør `node scripts/check-versions.mjs` (`--strict`). 8 OK, 2 WARN. -- **2 config-audit scanner-fixes** (CC-docs-forankret, TDD, oppdaget i review): missing-model (`a5cfc33` — model/tools/name/allowed-tools er VALGFRIE) + CLAUDE.md-section-per-komponent (`292352e` — kun krev section for komponent pluginen har). Suite 949→950, badge bumpet. -- **Marketplace full-dybde-review** (config-audit SOURCE v5.4.0 + llm-security-agent + struktur + version-gate): okr pilot (`okr/docs/review-2026-06-20.md`) + 5 stabile. **4 pushet**: human-friendly-style A, claude-design A, graceful-handoff B (1 MED injection), ai-psychosis B (1 MED Layer-4-etikk). +## Gjort denne økten (2026-06-20, lør — pushet) +- **v5.4.1-korreksjoner (`b6a62d7`, TDD):** HKV — la til 3 verifiserte hook-events (`Setup`, `UserPromptExpansion`, `PostToolBatch`); valid hook ble feilflagget «will never fire» (kunne få bruker til å slette fungerende hook). «(N total)»-hint nå dynamisk. RUL — reskrev globs-funn (droppet uverifisert «deprecated/legacy», peker til dokumentert `paths:`). Oppdaterte KOBLEDE fix-engine + humanizer-entries (tittel-kobling). Badge 950→954. +- **v5.5-plan (`e71e60f`):** `docs/v5.5-steering-model-plan.md` — A durability/compaction (additiv RUL+CML), B load-pattern-accounting (manifest/tokens, format-risk), C output-style-scanner (ny `CA-OST`, count→14), D mechanism-fit (heuristisk), E agent-kostnad + plugin-agent dead-config (additiv PLH). Full verifiseringslogg, avhengighetsgraf, faset utrulling (v5.5/5.6/5.7), akseptkriterier. ## Åpne tråder / neste steg (prioritert) -1. **llm-security KRITISK** — F-1 zero-interaction RCE (`git-forensics.mjs` execSync+filnavn, reprodusert) + F-2/F-3 HIGH. Fix-brief: `llm-security/docs/security-fix-brief-2026-06-20.md` (`fea943b`). Review+brief committet LOKALT i llm-security main (3 ahead, IKKE pushet — disclosure-hold til F-1 fikset). Aktiv trekexecute-sesjon der; fix = neste sesjon. **RISIKO:** aktiv sesjon kan pushe main → eksponerer RCE-detalj før fix. -2. **config-audit v5.4.1 patch** (KREVER GO) — samle de 2 scanner-fixene: versjon-bump + CHANGELOG + README-historikk + catalog ref. -3. **3 aktive plugins** (voyage, linkedin-studio, ms-ai-architect) ikke reviewed — under tung utvikling; read-only snapshot el. vent til stabilisering. -4. **STATE.md-sveip** — `catalog/docs/state-version-rollout.md`: gjenstår 3 «avgitignore+track» (voyage, linkedin-studio, claude-design) + 6 «avgitignore». config-audit + ms-ai-architect DONE. -5. **2 WARN** (linkedin-studio v0.4.0/0.5.0, ms-ai-architect v1.15.0/1.16.0): tag+catalog-sync, el. la ligge som uutgitte bumps. +1. **v5.4.1 release-cut (KREVER GO)** — bundler nå 4 fixes (2 prior `a5cfc33`/`292352e` + HKV/RUL `b6a62d7`). Gjenstår: plugin.json 5.4.0→5.4.1 + CHANGELOG + README version-history + catalog ref + git-tag. Release er eget GO-steg (ikke gjort). +2. **v5.5 implementering (KREVER GO per feature)** — start med Foundation (enumeration i active-config-reader) + A + E (lavrisiko, additivt, byte-stabilt). Se planen. +3. **U1/U2 (verifiser før v5.5):** U1 `post-session` — uverifisert kebab-event i HKV `VALID_EVENTS` (en test avhenger; flagget i kode-kommentar). U2 plugin.json `outputStyles`-key i PLH `SHADOWING_PATH_FIELDS` — bekreft mot path-behavior-docs før C. +4. **llm-security KRITISK** (annet repo) — F-1 zero-interaction RCE, fix-brief committet LOKALT (disclosure-hold). Uendret denne økten. +5. **3 aktive plugins** + STATE-sveip (`catalog/docs/state-version-rollout.md`) — uendret. ## Gotchas (UFRAVIKELIG) -- Versjon bor KUN i plugin.json. Scanner-count 13 (fixene la ikke til scanner). -- **Review kjørte fra config-audit SOURCE (v5.4.0)** — INSTALLERT plugin er cache 5.1.0 (bruker bør `/plugin`-oppdatere for interaktiv bruk). -- self-audit `--check-readme` er TALL-bare (fanger badge≠suite, IKKE prosa/version-badge — øyeblikks-verifiser). +- Versjon bor KUN i plugin.json. Scanner-count 13 (C ville gi 14). +- **fix-engine + humanizer-data kobler på finding-TITTEL.** Endrer du en tittel: oppdater begge (+ evt. SC-5 snapshot). Bet denne økten. +- self-audit `--check-readme`: badge må == suite (EKSAKT match på tallet før «+»). Driver IKKE exit-kode (kun critical/high gjør det) — øyeblikks-verifiser via `--json`. - Push-vindu: hverdag 20–23, helg fritt. Write blokkeres på `.claude-plugin/` (voyage-hook) → Edit/Bash. +- Review kjørte fra SOURCE; INSTALLERT plugin er cache (bruker bør `/plugin`-oppdatere for interaktiv bruk). ## Scope-gjerde -Marketplace-review: 5 stabile DONE. Fiks i andre repos = GO per stykke. config-audit-fixene var godkjent. v5.4.1 + llm-security-fix + 3 aktive = egne GO. +v5.4.1-korreksjoner godkjent (HKV+RUL valgt inn). v5.5-plan godkjent som PLAN. v5.5-feature-implementering + v5.4.1 release-cut = egne GO. Andre repos = GO per stykke. ## Kontinuitet -Tre lag: STATE.md (tracked nå) + auto-memory + CLAUDE.md. Oppdater DENNE som siste handling. +Tre lag: STATE.md (tracked) + auto-memory + CLAUDE.md. Oppdater DENNE som siste handling.