- Install uv — it manages the Python 3.14 toolchain and dependencies
uv sync(creates.venvfromuv.lock, installing Python 3.14 if needed)make seedmake server-dev
http://localhost:8000/docs http://localhost:8000/api/docs
make lint-all(ruff lint + format check + ty type check)make format(ruff format + autofix)make testmake test-watch
curl http://localhost:8000/api/users -X POST -H "Content-Type: application/json" -d '{"email": "test@email.com", "password": "passwdowrd"}' --silent
curl http://localhost:8000/api/projects/1/tasks --silent | jq
uv pip list --outdateduv lock --upgrade(refresh the lockfile to the latest compatible versions)