chore(state): v5.5.0 released (tag + catalog pushed); v5.6 next
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ter3E2JSi1Khgmuf2kady8
This commit is contained in:
parent
dac1db48c5
commit
d03c3831bd
1 changed files with 13 additions and 14 deletions
27
STATE.md
27
STATE.md
|
|
@ -2,30 +2,29 @@
|
|||
|
||||
_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.5.0 A+E LANDET på main — release-cut pending GO)
|
||||
v5.4.1 ute. Siden da: v5.5.0-features **A + E implementert og committet på main** (TDD). Foundation **utsatt til v5.6** (se under). Suite **961**, self-audit A/A, count 13, SC-5 byte-stabil. v5.5.0 er IKKE release-cuttet ennå (eget GO-steg, som v5.4.1).
|
||||
## Aktiv kontekst (v5.5.0 RELEASED — tag + catalog pushet)
|
||||
**v5.5.0 «steering-model I» (A+E) er release-cuttet og ute.** Tag `v5.5.0` → `dac1db4`, pushet til Forgejo. Catalog-ref bumpet 5.4.1→5.5.0 (`5832c80` i `../catalog`, pushet). Suite **961**, self-audit A/A (config 93, plugin 100), `readmeCheck.passed`/`mismatches:[]`, count 13, `--json`/`--raw` byte-stabil. Neste arbeid = v5.6 (KREVER GO).
|
||||
|
||||
## Gjort denne økten (2026-06-20, lør — pushet)
|
||||
- **E (`f75ed56`):** PLH flagger plugin-agent som setter `hooks`/`mcpServers`/`permissionMode` (ignoreres for plugin-subagenter, V15) — dead config; `permissionMode` = MEDIUM (false security), resten LOW. Additiv til PLH agent-loop, én humanizer-pattern, hermetisk temp-fixture-test.
|
||||
- **A (`f3aadb5`):** RUL — stor (>50 l) path-scoped rule overlever ikke compaction (low); CML — nested (subdir) CLAUDE.md ikke re-injisert (low). Begge additive (RUL+CML), strukturelle (størrelse+plassering), humanizer-entry hver, temp-fixture-tester.
|
||||
- **Scope-presisering:** Foundation (active-config-reader-enumerering) konsumeres IKKE av A/E (de er additive til RUL/CML/PLH som alt leser filene). Den betjener **B** → flyttet til v5.6. A/E krever ingen omskriving når Foundation lander.
|
||||
## Gjort denne økten (2026-06-20, lør — alt pushet)
|
||||
- **Release-cut (`dac1db4`, `release:`):** plugin.json 5.4.1→5.5.0 + README version-badge + version-history-rad (961 tests) + CHANGELOG `[5.5.0]` (Added + Known-limitations). Badge-gate grønn via `self-audit --json --check-readme`. Tag `v5.5.0` annotert.
|
||||
- **Catalog (`5832c80`, separat repo, egen GO):** `marketplace.json` ref + README L38 version-tag → v5.5.0. JSON validert. «13 scanners»-prosa uendret (korrekt).
|
||||
- (Bundlet de allerede-landede A `f3aadb5` + E `f75ed56` fra forrige økt — ingen ny kode denne økten, kun release-mekanikk.)
|
||||
|
||||
## Åpne tråder / neste steg (prioritert)
|
||||
1. **v5.5.0 release-cut (KREVER GO)** — bundler A+E. Gjenstår: plugin.json 5.4.1→5.5.0 + CHANGELOG + README version-history + version-badge + catalog ref + git-tag. (Som v5.4.1: eget GO-steg.)
|
||||
2. **v5.6 «steering-model II» (KREVER GO):** Foundation (enumerering rules/agents/output-styles + `loadPattern`/`survivesCompaction` i `active-config-reader`) + B (load-pattern i manifest/tokens — FORMAT-endring, snapshot-regen) + C (ny `CA-OST`, count→14). **Fiks parser-begrensningen** (se gotcha) som del av Foundation.
|
||||
3. **v5.7 (GO):** D (mechanism-fit, heuristisk, precision-gated).
|
||||
4. **llm-security KRITISK** (annet repo, F-1 RCE, disclosure-hold) + 3 aktive plugins + STATE-sveip — uendret.
|
||||
1. **v5.6 «steering-model II» (KREVER GO):** Foundation (enumerering rules/agents/output-styles + `loadPattern`/`survivesCompaction` i `active-config-reader`) + B (load-pattern i manifest/tokens — FORMAT-endring, snapshot-regen) + C (ny `CA-OST`, count→**14**). **Fiks parser-begrensningen** (se gotcha) som del av Foundation.
|
||||
2. **v5.7 (GO):** D (mechanism-fit, heuristisk, precision-gated).
|
||||
3. **llm-security KRITISK** (annet repo, F-1 RCE, disclosure-hold) + 3 aktive plugins + STATE-sveip — uendret.
|
||||
|
||||
## Gotchas (UFRAVIKELIG)
|
||||
- **Parser-begrensning (NY):** `scanners/lib/yaml-parser.mjs` leser KUN inline `paths: "a, b"` (komma-normalisert), IKKE YAML block-sequence (`paths:\n - a`). Block-scoped rules ses derfor som unscoped → RUL scoped-deteksjon (inkl. A) bommer på dem. Pre-eksisterende, bredere enn A. Fiks i v5.6 Foundation.
|
||||
- **Parser-begrensning:** `scanners/lib/yaml-parser.mjs` leser KUN inline `paths: "a, b"` (komma-normalisert), IKKE YAML block-sequence (`paths:\n - a`). Block-scoped rules ses som unscoped → RUL scoped-deteksjon (inkl. A) bommer på dem. Pre-eksisterende, bredere enn A. Fiks i v5.6 Foundation. (Også notert i CHANGELOG [5.5.0] Known limitations.)
|
||||
- **fix-engine + humanizer-data kobler på finding-TITTEL.** Endrer/legger du til tittel: oppdater begge (+ evt. SC-5 snapshot). Hver finding: positiv OG negativ fixture (TDD).
|
||||
- Versjon KUN i plugin.json + README-badges. self-audit `--check-readme`: badge == suite (EKSAKT før «+»); driver IKKE exit-kode — verifiser via `--json`. Catalog = SEPARAT repo (`../catalog`); bump ref ETTER tag.
|
||||
- Scanner-count 13 (A/E additive). C ville gi 14 (v5.6).
|
||||
- Versjon KUN i plugin.json + README-badges. self-audit `--check-readme`: badge == suite (EKSAKT før «+»); driver IKKE exit-kode — verifiser via `--json` (`readmeCheck.mismatches`). Catalog = SEPARAT repo (`../catalog`); bump ref ETTER tag (egen commit + GO).
|
||||
- Scanner-count 13. C ville gi 14 (v5.6).
|
||||
- `post-session` IKKE settings.json-event (runner-hook). hooks.md = 30 events PascalCase.
|
||||
- Path-guard blokkerer Write på `.claude-plugin/` + settings/hooks → bruk hermetisk `mkdtemp` i tester (mønster i HKV/PLH/RUL/CML-testene). Push-vindu: hverdag 20–23, helg fritt.
|
||||
|
||||
## Scope-gjerde
|
||||
v5.5.0 A+E godkjent (GO) og landet. v5.5.0 release-cut + v5.6/5.7 + andre repos = egne GO. Foundation-utsettelse var en finding-drevet presisering (mindre/lavere risiko), ikke scope-utvidelse.
|
||||
v5.5.0 (A+E + release-cut + catalog) godkjent (GO) og ute. v5.6/5.7 + andre repos = egne GO. Ikke start v5.6 uten GO.
|
||||
|
||||
## Kontinuitet
|
||||
Tre lag: STATE.md (tracked) + auto-memory + CLAUDE.md. Oppdater DENNE som siste handling.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue