# macOS
.DS_Store

# Generated
*.pdf

# Local testing
test-project/

# Private / business data (NEVER commit)
BUSINESS_PRIVATE.md
SESSION_HANDOFF.md
SESSION_LOG.md
CLAUDE.md

# Claude runtime state
.claude/research.md
.claude/state.json
.claude/state.json.lock
.claude/bypass_active.json
.claude/enforcement_breaker.json
.claude/saneloop-state.json
.claude/saneloop-archive/
.claude/edit_count.json
.claude/tool_count.json
.claude/read_history.json
.claude/recent_actions.json
.claude/compliance_streak.json
.claude/user_patterns.json
.claude/memory_staging.json
.claude/memory.json
.claude/research.md
.claude/research-locks.json
.claude/mcp_doctor_last.json
.claude/sop-verify-state.json
.claude/context_warned_size.txt
.claude/session_start_debug.log
.claude/*.jsonl
.claude/*.log
.claude/*.log.old
.claude/app-store-contacts.local.md
.claude/SOP_CONTEXT.md
.claude/active_skills.json
.claude/app-store-contacts.md
.claude/settings.backup.json
.claude/HOOKS_CONFIG_TO_MERGE.json
.claude/settings.local.json

# Local-only docs
DISASTER_RECOVERY.md
docs/archive/DISASTER_RECOVERY.md
DOCS_AUDIT_FINDINGS.md
SANE_AUDIT_FINDINGS.md
TESTING_RESULTS.md
archives/local_hooks_backup_20260120/

# Runtime artifacts
.wrangler/
.playwright-cli/
node_modules/
__pycache__/
*.pyc
outputs/
test_output*.txt

# Local memory/runtime caches
.serena/
scripts/hooks/.claude/
lefthook-local.yml
