# 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
.DS_Store
.claude/
