# Claude Code - only ignore runtime/temporary files
# (Keep .claude/ configuration in git as it's documentation content)
# NOTE: Nested .gitignore files in each directory are the primary defense
.claude/settings.local.json  # Personal overrides only
.claude/state/*             # Runtime state (nested .gitignore is primary)
.claude/logs/                # Debug logs (nested .gitignore is primary)
.claude/.backup/             # Sync backups (nested .gitignore is primary)

# Editor and IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Personal notes (if you want to keep some notes private)
# personal-notes/
# scratch/

# Temporary files
*.tmp
*.bak
.cache/

# Superpowers (plans, specs, brainstorming artifacts)
docs/superpowers/

# Build artifacts (if you add tooling later)
node_modules/
dist/
build/

# Python
*.pyc
__pycache__/
.pytest_cache/
venv/
.venv/
*.egg-info/
*.egg

# Environment variables
.env
.env.*
.envrc

# OS files
.DS_Store

# reference / test repo (delete this entirely later)
green-eggs-and-ham-copy-for-sditao-ai/
