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

# Virtual environments
.venv/
venv/
env/

# Testing / coverage
.coverage
.coverage.*
coverage.xml
htmlcov/
.pytest_cache/

# Ruff
.ruff_cache/

# Distribution
*.whl
*.tar.gz

# Editor
.DS_Store
.idea/
.vscode/
*.swp

# Tooling directories — personal settings only; published assets (e.g. .claude/skills/) stay tracked
.claude/settings*.json
.claude/todos/
.claude/history/
.specify/
*.log
*.tmp

# Knowledge base — local only, not tracked in git
knowledge-base/
