.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).