"""Projects router — CRUD for projects.""" import uuid from fastapi import APIRouter, Response router = APIRouter() @router.get("/", status_code=501) def list_projects(): """List projects.""" return Response(status_code=501, content="Not Implemented") @router.post("/", status_code=501) def create_project(): """Create project.""" return Response(status_code=501, content="Not Implemented") @router.get("/{project_id}", status_code=501) def get_project(project_id: uuid.UUID): """Project detail with experiment summaries.""" return Response(status_code=501, content="Not Implemented") @router.put("/{project_id}", status_code=501) def update_project(project_id: uuid.UUID): """Update project.""" return Response(status_code=501, content="Not Implemented") @router.delete("/{project_id}", status_code=501) def delete_project(project_id: uuid.UUID): """Delete project and all experiments.""" return Response(status_code=501, content="Not Implemented")