From da418e653d678e892064a4fadc7634a8f71c8c69 Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Tue, 30 Jun 2026 06:37:28 +0200 Subject: [PATCH] fix(verify): exclude cc-upgrade decision-matrix from SC1 (legitimate CC refs) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SC1 (zero `ultra` refs) was a pre-existing false-positive on docs/cc-upgrade-2.1.181-decision-matrix.md, which cites real CC features: `ultracode` (a CC keyword, 2.1.160) and the `ultra-cc-architect` plugin name. Rewording would make the doc factually wrong, so the file is excluded via exclude_path() — same pattern as CHANGELOG/MIGRATION. Tooling-only (verify.sh); no version bump. verify.sh 7/0, suite 809 (807/0/2). Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_013J12WFAbngQNMTJMoybD7N --- verify.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/verify.sh b/verify.sh index af8acbb..4a91fbe 100755 --- a/verify.sh +++ b/verify.sh @@ -26,6 +26,9 @@ fail() { echo "[FAIL] SC$1 — $2"; FAIL=$((FAIL + 1)); exit 1; } # Tracked-file exclusions (paths preserved verbatim from old name). # - CHANGELOG/TRADEMARKS/MIGRATION legitimately reference the old name. +# - cc-upgrade-2.1.181-decision-matrix.md cites CC features: `ultracode` +# (a real CC keyword, 2.1.160) and the `ultra-cc-architect` plugin name — +# both legitimate, not rebrand leftovers. # - architecture-discovery.mjs + project-discovery.mjs are Q8 exceptions # pointing at the upstream architect producer slot. # - verify.sh self-references the forbidden patterns to detect them. @@ -33,6 +36,7 @@ fail() { echo "[FAIL] SC$1 — $2"; FAIL=$((FAIL + 1)); exit 1; } exclude_path() { case "$1" in *CHANGELOG.md|*TRADEMARKS.md|*MIGRATION.md) return 0 ;; + *cc-upgrade-2.1.181-decision-matrix.md) return 0 ;; *lib/validators/architecture-discovery.mjs) return 0 ;; *lib/parsers/project-discovery.mjs) return 0 ;; *verify.sh) return 0 ;;