# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv

# Env / secrets
.env

# Editors / OS
.DS_Store

# Test / lint / type-check caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Editors / IDE
.vscode/
.idea/
*.log

# Local tooling state
.claude/

# AGENTS.md and .github/copilot-instructions.md are tracked (Copilot + cross-agent
# guide). CLAUDE.md and the editor rule-files are maintained in a separate repo.
CLAUDE.md
.cursorrules
.windsurfrules

# Vendored embedding model (fetch with `make fetch-model`)
/models/

# Local corpora to ingest — bring your own; nothing to ingest ships in the repo
# (the small examples/ set is the exception and is tracked)
/training-docs/
/corpus/
/data/
