__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
*.egg-info/
.venv/
# Proof artifacts are generated; keep the dir, not the runs.
results/*.json
results/*.html
results/*.duckdb
results/*.duckdb.wal
!results/.gitkeep

# `tjb serve` writes a local history index next to whatever dir it serves
# (e.g. docs/evidence/…); never commit that byproduct.
history.duckdb
history.duckdb.wal

# DeepEval local cache/config (created on a live judge run)
.deepeval/
.deepeval-cache.json

# Secrets — never commit. Live provider keys land here for real benchmark runs.
.env
.env.local
.env.*.local

# Local agent scratch (briefs, notes) — not part of the published repo.
.claude/

# macOS
.DS_Store
