__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/
artifacts/
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
# Feature modules are source files and must remain tracked.
*.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/
.codex/
.cursorrules
.hermes.md
.serena/
CLAUDE.md
skills-lock.json

# .prime/agent/** is tracked source (ADR-031: skills, extensions, prompts,
# settings.json). Its runtime state, caches, logs and backups are not.
.prime/agent/sessions/
.prime/agent/session-artifacts/
.prime/agent/session-leases/
.prime/agent/harness/
.prime/agent/cache/
.prime/agent/logs/
.prime/agent/**/*.bak
.prime/agent/**/*.bak-*
.prime/agent/**/*.bak.*
.prime/agent/**/*.log

.env.memory
.verdict/adaptive_state/

# Session/plan artifacts — keep local, do not re-commit
.verdict/*-PLAN.md
.verdict/*-plan.md
.verdict/bod-*-assessment.md
.verdict/handoff.md
.verdict/BOD-*-PLAN.md

# 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

# Local packet store (runtime state, not source)
.verdict/packets/
.verdict/receipts.db*

# Agent-workspace artifacts — never part of the published project
evidence/
exports/
discovery/
.mcp.json
CLAUDE.md.backup-*

# MCP server runtime state (generated at runtime, not source)
.playwright-mcp/

# Benchmark fixture workspace runtime state
benchmarks/fixtures/legit_workspace/.verdict/
coverage.xml.*
# Tarball artifacts from consumer smoke test
contracts/*.tgz

# Committed proof run: its event log is part of the verifiable receipt.
!docs/proof/demo-run/events.jsonl
!docs/proof/live-smoke-run/events.jsonl
!docs/proof/live-controller-run/events.jsonl
!docs/proof/dogfood-bod-273-2026-09-28/events.jsonl
!docs/proof/dogfood-bod-225-live-2026-09-29/events.jsonl
!docs/proof/live-controller-run/controller-g0.log
!docs/proof/live-controller-run/controller-g1.log
!tests/fixtures/openjev/calibration/replay_sample.jsonl
!tests/fixtures/cockpit_controls/events.jsonl
