.venv/
__pycache__/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
.mypy_cache/
target/
.coverage
htmlcov/
.env
.DS_Store
.idea/
.vscode/

# keep uv.lock tracked (reproducible installs); do not ignore it
benchmark/corpus/

# run logs are local receipts, never tracked
benchmark/*.log
coverage_stderr.log

benchmark/accuracy_partial.json

benchmark/corpus_holdout/*/
!benchmark/corpus_holdout/manifest.json

# private review handoff, never ship
REVIEW-HANDOFF.md
PLAN-PRIVATE.md
