version: '3' tasks: setup: deps: [backend:setup, frontend:setup] backend:setup: internal: true cmds: - uv sync backend:migrate: cmds: - uv run alembic upgrade head backend:dev: deps: [backend:migrate] cmds: - uv run fastapi dev src/main.py frontend:setup: internal: true dir: ./client cmds: - pnpm install frontend:generate: internal: true dir: ./client cmds: - pnpm generate-client frontend:dev: dir: ./client deps: [frontend:generate] cmds: - pnpm run dev frontend:build: dir: ./client deps: [frontend:generate] cmds: - pnpm run build