Two record fixes, no behaviour change. The README quoted "35 blocks, 13 genuinely ambiguous" for the hand-built ground truth. Counting its own rows gives 48 classified blocks and 19 ambiguous — the headline in the fasit disagreed with the table beneath it, apparently by collapsing letter-suffixed sub-blocks for the summary while listing them separately. Labels are untouched in both files; only the counts are restated, and now as row counts, which are reproducible with a grep rather than by recounting a classification. The dogfood gate script that proves the blocking §8 criterion lived only in the session scratchpad, which would have made "zero load-bearing blocks proposed, 11/18 groups, ~756 tok" unverifiable claims the moment the session ended — precisely the premise-not-fact class this repo's own rules warn about. It now lives at scripts/dogfood-subtraction-gate.local.mjs, gitignored via a new *.local.mjs pattern because it indexes the operator's private config by line number and must never reach the public mirror. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RW2haJXbxZpKivKHseSXNh
45 lines
1.2 KiB
Text
45 lines
1.2 KiB
Text
# Local configuration (contains machine-specific settings)
|
|
config-audit.local.md
|
|
*.local.md
|
|
.claude/settings.local.json
|
|
|
|
# Secrets
|
|
.env
|
|
*.key
|
|
*.pem
|
|
credentials.*
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
# Test fixtures intentionally include fake node_modules for tool-count detection
|
|
!tests/fixtures/**/node_modules/
|
|
!tests/fixtures/**/node_modules/**
|
|
|
|
# Development prompts
|
|
S*-PROMPT.md
|
|
|
|
# Plugin state (managed by plugin)
|
|
.config-audit/
|
|
|
|
# v5 namespace research (local-only spike output)
|
|
docs/v5-namespace-research.md
|
|
|
|
# --- session/local state (gitignored) ---
|
|
# STATE.md is LOCAL-ONLY: this repo's only remote is the PUBLIC open/ mirror, and
|
|
# the global continuity rule says STATE.md must never reach a public mirror (it
|
|
# would leak internal state-of-play). Mirrors the linkedin-studio precedent.
|
|
# (Previously tracked under the old "always tracked" rule that assumed a private
|
|
# remote — corrected 2026-06-21. See ~/.claude/CLAUDE.md.)
|
|
STATE.md
|
|
REMEMBER.md
|
|
ROADMAP.md
|
|
TODO.md
|
|
NEXT-SESSION-PROMPT*.local.md
|
|
*.local.md
|
|
*.local.json
|
|
*.local.sh
|
|
# Local-only dogfood harnesses: they index the operator's private config by line
|
|
# number (see docs/subtraction-fasit.local.md) and must never reach the public mirror.
|
|
*.local.mjs
|
|
.DS_Store
|
|
.claude/
|