.PHONY: sync check fix run ui ui-build db db-down sync: uv sync --extra local cd ui && bun install check: uv run ruff format --check uv run ruff check uv run ty check cd ui && bun lint && bun check fix: uv run ruff format uv run ruff check --fix cd ui && bun fix run: uv run python -m beaver_gateway ui: cd ui && bun run dev ui-build: cd ui && bun run build db: docker compose --project-directory ../beaver-agent --profile db up -d postgres db-down: docker compose --project-directory ../beaver-agent --profile db down