# Byte-compiled / optimized files
__pycache__/
*.py[codz]
*$py.class
*.so

# Distribution / packaging
build/
dist/
*.egg-info/
*.egg

# Unit test / coverage
.coverage
.coverage.*
htmlcov/
.pytest_cache/
coverage.xml

# Environments
.env
.envrc
.venv

# Type checkers
.mypy_cache/

# Linting
.ruff_cache/

# IDE
.idea/
.vscode/

# Claude Code local settings (auto-managed, but explicit)
CLAUDE.local.md
.claude/settings.local.json

# Temporary analysis and planning documents
# Use these suffixes for files that shouldn't be committed:
#   -OLD     Superseded/archived versions
#   -draft   Work in progress
#   -tmp     Temporary files
#   -notes   Personal analysis notes
*-OLD.md
*-draft.md
*-tmp.md
*-notes.md

# Claude Orchestration
.atari/

# Example output logs
logs/

# Example output files
examples/output/

# Weights & Biases
wandb/
