# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/

# Virtual environments
.venv/
venv/

# Tools
.mypy_cache/
.ruff_cache/
.pytest_cache/

# Data
data/
*.db

# Environment
.env
pytest-of-*
tmp*

# Claude Code — shared project settings.json is committed; per-user
# overrides and worktree scratch live here and should not be.
.claude/settings.local.json
.claude/worktrees/
