__pycache__/
*.pyc
.venv/
dist/
*.egg-info/
.pytest_cache/
.env
.DS_Store

# Generated data is not committed: only hand-labelled fixtures and reviewed
# examples are, and those are re-included below.
*.jsonl
evals/pressure/episodes/
evals/disclosure/episodes/
evals/probe/cache/

# Third-party transcripts released with a training-corpus canary. Nothing here,
# or derived from it, is ever committed.
evals/external/

# Tracked despite the rules above: human-labelled data and review sheets.
!evals/probe/fixtures.jsonl
!evals/probe/fixtures.judged.jsonl
!evals/pressure/examples/
!evals/pressure/examples/*.json
!evals/pressure/examples/*.md
!examples/traces.jsonl

# Generated review pages
review*.html
