Skip to content

Commit ae76bff

Browse files
Testclaude
andcommitted
fix(7ddc-1ae7): remove CLAUDE.md from bootstrap allowlist
CLAUDE.md has a hardcoded safeguard floor rule in review-complexity-classifier.sh (_has_safeguard_file iterates SCORING_FILES only). Adding it to the allowlist puts it in EXEMPT_FILES, silently bypassing the floor rule and landing at light tier. Removing it from the allowlist restores the standard-tier floor for CLAUDE.md changes. Bootstrap scenario still benefits from .gitignore, .semgrep.yml, .pre-commit-config.yaml, .github/workflows/**, .claude/scripts/**, and .claude/project-understanding.md being allowlisted. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c74861c commit ae76bff

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

plugins/dso/hooks/lib/review-gate-allowlist.conf

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,10 @@ docs/**
6868

6969
# Bootstrap / onboarding config artifacts (written by dso-setup.sh / onboarding
7070
# SKILL.md Batch Groups 2+4; contain no reviewable application code).
71-
# NOTE: .claude/dso-config.conf and settings.json are intentionally EXCLUDED —
72-
# changes to these files carry semantic review value (see classifier floor rule
73-
# in review-complexity-classifier.sh _has_config_file).
71+
# NOTE: .claude/dso-config.conf, settings.json, and CLAUDE.md are intentionally
72+
# EXCLUDED — changes to these carry semantic review value enforced by classifier
73+
# floor rules in review-complexity-classifier.sh (_has_config_file, _has_safeguard_file).
7474
.gitignore
75-
CLAUDE.md
7675
.semgrep.yml
7776
.pre-commit-config.yaml
7877
.github/workflows/**

0 commit comments

Comments
 (0)