__pycache__/
*.jsonl
benchmark_output*
benchmark_evidence*
evidence/*.json
evidence/test_suite/*.json
route-log*
run_test_grid.sh
*_claims_patch.py
*.py[cod]
*$py.class
*.so
dist/
build/
*.egg-info/
*.egg
.eggs/
.venv/
node_modules/
dist-node/
venv/
env/
.env
*.jsonl
*.db
*.sqlite
.pytest_cache/
.mypy_cache/
.ruff_cache/
htmlcov/
.coverage
coverage.xml
*.log
.DS_Store
Thumbs.db
node_build.log
build.log
# Scratch patch scripts at the repo root only — not package modules such as
# verdict/patch_executor.py, which an unanchored rule silently excluded.
/patch_*.py
*.bak
.coverage
coverage.xml
*.jsonl

# code-review-graph
.code-review-graph/

# Local agent/tooling scaffolding (not part of the published project)
.agents/
.claude/
.claude-flow/
.hermes/
.swarm/
CLAUDE.md
skills-lock.json

.env.memory
.verdict/adaptive_state/

# Private claim evidence stays outside the repository.
docs/proof/private_*

# Generated local runtime state (see CLAUDE.md "Generated Artifacts")
.pi/
.ruvector/
.verdict-memory-mission/
scripts/demo-results.json
