# build files
dist
*.tar.gz
*.whl

# Python cache files
__pycache__
*.pyc

# various auto-generated 'reports' (coverage, mkdocs)
/reports

# Jupyter Notebook checkpoints
.ipynb_checkpoints

# Virtual environment directories
venv
.env

# Pytest cache
.cache

# OS thumbnail files
.DS_Store
Thumbs.db

# IDE files
.idea
.vscode

# other
.local
CLAUDE.md
.claude

# Only working_docs/README.md is committed; everything else here stays out of git.
working_docs/*
!working_docs/README.md
