__pycache__/
*.py[cod]
.venv/
.venv-*/
dist/
build/
*.egg-info/
.coverage
coverage.xml
htmlcov/
.mypy_cache/
.pytest_cache/
.ruff_cache/
.DS_Store
.env

# spike raw sources (fetched and hash-verified by spikes/m0_5/fetch.py)
spikes/*/sources/*.pdf
spikes/*/sources/*.xml

# benchmark downloads (hash-pinned in each set's sources.json)
bench/.cache/
bench/*/.cache/
