__pycache__/
*.pyc
*.pyo
.pytest_cache/
*.egg-info/
dist/
build/
.env
.searchts/
*.log

# Claude Code personal permission settings — local only, never commit
.claude/settings.local.json
uv.lock

# Local dev (this project) - never committed
.venv/
scratch/
DEVLOG.md

# Benchmark: local-only target list and generated scorecards
benchmarks/cases.local.json
benchmarks/results/
docs/results.json

# Hare's head tree: the PR's own code, fetched so its tests can be run. A throwaway
# unpack of the tarball, never committed and never read into a prompt.
.hare-head/

# Verification proof artifacts (.agents/skills/verify-searchts/artifacts/). Raw
# stdout, stderr and exit codes from a drive. They are per-run evidence and the
# durable record is the "Proven here" note in each feature file.
.agents/skills/verify-searchts/artifacts/
