fix(verify): exclude cc-upgrade decision-matrix from SC1 (legitimate CC refs)
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) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013J12WFAbngQNMTJMoybD7N
This commit is contained in:
parent
15d172521d
commit
da418e653d
1 changed files with 4 additions and 0 deletions
|
|
@ -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 ;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue