From 0e2601ff559b7bdd265a25157c0bc89dcadda13f Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Sat, 18 Jul 2026 11:17:27 +0200 Subject: [PATCH] =?UTF-8?q?chore(llm-security):=20STATE=20=E2=80=94=20v8?= =?UTF-8?q?=20planning=20unparked;=20strategy=20docs=20moved=20to=20*.loca?= =?UTF-8?q?l.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Operator decision 2026-07-18: v8 strategy docs are LOCAL-ONLY. All 4 (FAMILY-MAP, JOBS-TO-BE-DONE, commons-extraction-plan, roadmap) renamed to docs/*.local.md (gitignored); roadmap.md had been hidden only by the accidental case-insensitive ROADMAP.md ignore match. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01TcQyMTQfyrsAapaCMPxTtQ --- STATE.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/STATE.md b/STATE.md index aaf78c8..e71acba 100644 --- a/STATE.md +++ b/STATE.md @@ -1,12 +1,15 @@ # STATE — llm-security -**👉 NESTE — START HER: v7.8.3 SHIPPED. Next is the v8.0.0 planning (PARKED behind a visibility decision).** -v7.8.3 is fully released: 12 commits pushed to Forgejo (tip `3219996`), tag `v7.8.3` pushed, catalog ref -bumped v7.8.2→v7.8.3 (catalog commit `9d42292`), `check-versions.mjs` = **0 ERROR** (lone WARN `okr`, -pre-existing/unrelated). Suite **2016/0**. Nothing pending on v7.8.3. -Next body of work is **v8.0.0** (deprecation cleanup + behaviour-preserving commons extraction + the -deferred items below), but it is **PARKED** behind an operator visibility decision on the 3 untracked -`docs/*.md` (v8 strategy, DO NOT PUSH — public mirror). Decide that first before starting v8. +**👉 NESTE — START HER: v8.0.0 planning is UNPARKED. Start with the plan in `docs/roadmap.local.md`.** +The visibility decision is MADE (operator, 2026-07-18): the v8 strategy docs are LOCAL-ONLY. All 4 +(`FAMILY-MAP`, `JOBS-TO-BE-DONE`, `commons-extraction-plan`, `roadmap`) were renamed to +`docs/*.local.md` (gitignored via the `*.local.md` pattern; cross-refs updated). `roadmap.md` was a +4th family member previously hidden only by accident — the root-level `ROADMAP.md` ignore pattern +matched it case-insensitively. `git status` is clean; nothing untracked can leak to the public mirror. +Next body of work: **v8.0.0** (deprecation cleanup + behaviour-preserving commons extraction + the +deferred items below). Read `docs/roadmap.local.md` first — it is the product roadmap the plan hangs off. +v7.8.3 remains fully released: tag `v7.8.3` pushed, catalog ref bumped (catalog commit `9d42292`), +`check-versions.mjs` 0 ERROR, suite **2016/0**. Nothing pending on it. ## v7.8.3 — what shipped (the MEDIUM sweep + 1) 52 open completion-review findings triaged (5 Opus verifiers) → 48 confirmed, 3 feature-requests, 1 non-defect. @@ -37,7 +40,7 @@ Shipped **47 MEDIUM-tier fixes + 1 live-protocol fix** (`post-mcp-verify` now re ## Continuity origin = Forgejo `open/llm-security` (PUBLIC, never GitHub). STATE.md intentionally TRACKED (`.gitignore:19-20` NOTE). Disclosure: fix committed, HELD until its release tag exists (satisfied for v7.8.3). -Push window: weekdays 20:00–23:00; weekends/holidays anytime. **DO NOT PUSH** the 3 untracked `docs/*.md` -(parked v8 strategy) — they reference a private sibling. Release mechanics: push commits → +Push window: weekdays 20:00–23:00; weekends/holidays anytime. The v8 strategy docs live in +`docs/*.local.md` (gitignored — they reference a private sibling; keep them LOCAL-ONLY). Release mechanics: push commits → `release-plugin.mjs --version X.Y.Z --create-tag` → `--write --commit --push` → check-versions 0 ERROR. Position (v8): llm-security consolidates; growth at family level (security-commons + `llm-retrieval-guard`).