"""Allocation API skeleton.""" from __future__ import annotations from fastapi import APIRouter, Depends, Request from app.api.advisor_auth_adapter import get_advisor_auth from app.api.advisor_auth_adapter import AdvisorAuthContext from app.api.advisor_http import advisor_ok as _advisor_ok router = APIRouter(prefix="/api/advisor-agent/allocation", tags=["advisor-agent-allocation"]) AUTH_CONTEXT_DEP = Depends(get_advisor_auth) @router.get("/ping") def ping(request: Request, auth: AdvisorAuthContext = AUTH_CONTEXT_DEP): return _advisor_ok(request, {"module": "allocation", "status": "ready"})