__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/
bench/judges/keys/.answers-*.partial.json

# 10-K filings are not public-domain works; only their pins are committed (#112)
bench/sec/docs/
bench/sec/runs/
bench/sec/cands/
bench/sec/work-*/docs/
