# Keep the Docker build context lean. The runtime image needs source +
# pyproject.toml + README + LICENSE — nothing else. The `data/` directory
# (live DB + WAL/SHM, can hit hundreds of MB) and all dev/scratch
# artifacts must NOT ship.

.git
.github
.venv
venv
env

__pycache__
*.pyc
*.pyo
*.pyd
.pytest_cache
.mypy_cache
.ruff_cache
.coverage
htmlcov

# Crawler scratch — huge and not needed in the image
data/
raw_html/
raw_pdfs/
*.pdf

# IDE / OS
.vscode
.idea
.DS_Store

# Local docs / scratch
*.md.bak
.fly
fly.toml
.env
.env.local

# Tests aren't needed in the runtime image
tests/

# Local checkpoints / dumps
*.dump
db.sqlite
db-prev.sqlite*
telemetry.jsonl*
