*.db
*.db-wal
*.db-shm
*.dll
*.so
.env
__pycache__/
*.pyc
*.pyo
.pytest_cache/
dist/
build/
*.egg-info/
/models/
.venv/
venv/
*.log

# Transcript sidecars, keyframes and scratch downloads (ingestion/transcribe.py,
# ingestion/keyframes.py). Regenerable, and large.
/media_cache/

# Recorded eval runs (regenerable; scenarios themselves are tracked).
/evals/runs/

# Database backups (library.db.bak, timestamped copies, `librarian backup`)
library.db.bak*
*.db.bak*
/backups/

# SearXNG response cache (eval fixtures + live TTL cache)
searxng_cache/
search_cache/


# Machine-specific MCP client configuration (see docs/mcp-server.md)
.mcp.json

# The documentation site, built by `mkdocs build` (mkdocs.yml)
/site/

# License self-certification from `librarian init` (librarian/licensing.py)
librarian-license.json
