# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.tox/
.venv/
venv/
env/

# Build artifacts
build/
dist/
*.egg

# Data (corpus is rebuilt by GitHub Actions, not committed)
data/
*.sqlite
*.sqlite-journal
*.sqlite-wal
*.sqlite-shm
db.sqlite*
db-prev.sqlite*
telemetry.jsonl*

# Crawled artifacts
raw_html/
raw_pdfs/
*.pdf

# Local config
.env
.env.local
*.local

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Fly + deployment-specific files (moved to private deploy repo at
# ~/code/rbi-source-mcp-deploy/). v0.7.0 strips deployment from OSS surface;
# self-hosters use stdio + prebuilt corpus, no Docker/Fly required.
.fly/
fly.toml
Dockerfile
docker-compose.yml
scripts/qa_live.py
scripts/watchdog.py
scripts/integration_test_public.py

# gstack local artifacts (security reports, learnings)
.gstack/
logs/
