api: uv run granian --interface asgi server.main:app dog-train: uv run ml/dogs.py cat-train: uv run ml/cats.py format: uv run ruff format lint: uv run mypy ./ --explicit-package-bases; ruff check --fix pipinstall: uv pip sync requirements.txt