# NOTE: uv.lock is intentionally NOT ignored — the Dockerfile copies it for
# reproducible `uv sync --frozen` builds.
.git
.venv
__pycache__
*.pyc
.env
*.env
.analytics_ro.pw
docs
scripts
deploy.sh
.ruff_cache
.mypy_cache
README.md