__pycache__/
*.pyc
.pytest_cache/
.coverage
*.egg-info/
.env
.DS_Store
.venv/
logs/
results/logs/
# teed run logs are local artifacts; the result JSONs carry the numbers.
# The glob needs ** because runs tee into subdirectories.
results/*.log
results/**/*.log
# pointer to the log the current run is teeing to, written by whoever
# started it so a watcher can find it
results/benchmark/.current_label_log

# generated benchmark corpora are rebuilt from seeds, never versioned
results/quailb_data/
# vllm_opbench per-run raw dumps (one record per document/pair) - these
# belong on the quail-results Modal volume only, never committed; the
# aggregated comparison lives in results/vllm_opbench_vs_quail.json
results/vllm_opbench/
# process ID files and profiler traces are local artifacts
results/*.pid
results/torchprof_*.json.gz

# subagent git worktrees, created and removed per run
.claude/worktrees/
docs/out/
