import { withUser, json } from "@/lib/api"; import { usageSummary, usageQueryFromUrl } from "@/lib/usage/service"; export const dynamic = "force-dynamic"; /** * GET /api/usage?range=today|7d|30d|90d|custom|all&from=YYYY-MM-DD&to=YYYY-MM-DD&tz=&provider=&modelKey=&projectId= * → `UsageSummary` (see lib/usage/service.ts): kpis, gap-filled series, byProvider, byModel, projection, savings, recent, facets. */ export const GET = withUser(async ({ req, user }) => json(await usageSummary(user.id, usageQueryFromUrl(req.url))));