.venv/
__pycache__/
*.pyc
.env
*.env
.analytics_ro.pw
.DS_Store
.ruff_cache/
.mypy_cache/
# uv.lock IS committed on purpose — the Docker build uses `uv sync --frozen` for
# reproducible installs, and the Coolify build clones the repo (it must include it).
