# Claude Code Ignore File
# Excludes token-heavy files from Claude's context

# Generated & Build Files (Highest Impact: ~50K tokens saved)
lib/generated/
.next/
*.tsbuildinfo
dist/
build/
out/

# Dependencies (Never needed)
node_modules/
bun-darwin-x64-baseline/
*.zip

# Test Artifacts & Reports
coverage/
test-results/
playwright-report/
.playwright-mcp/

# Temporary & Backup Files
tmp-email-test/
*.bak
*.backup
*.old
*.tmp

# Large Binary & Media Files
*.png
*.jpg
*.jpeg
*.gif
*.pdf
*.svg
*.ico
*.webp
*.mp4
*.mov

# Environment & Secrets (Security)
.env
.env.local
.env.*.local
*.pem
*.key
*.cert

# OS & IDE Files
.DS_Store
.vscode/
.idea/
*.swp
*.swo
*~

# Logs & Debugging
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Docker Build Context (Not needed for code analysis)
.dockerignore

# Runtime State
runtime-state/

# Archive Directories (Will create these)
docs/archive/

# Large Documentation (Read specific files instead)
# Uncomment if you want to exclude:
# README.md (keep accessible for now)
# CLAUDE.md (keep accessible - it's our instructions)
