__pycache__/
*.py[cod]
*.egg-info/
.venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
dist/
build/
.DS_Store
# Ad-hoc local runs go under results/local/; the committed baseline
# lives directly under results/ so the CI regression gate has a
# reference point.
results/local/
*.tmp.json
