__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv*/
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.log
.DS_Store
.vscode/
.idea/
*.swp
*.swo
*~
.coverage
htmlcov/

# Claude Code per-session permission cache — accreted noise from
# interactive use, not part of the project surface.
.claude/settings.local.json
