import { NextResponse } from 'next/server'; import { requireAdminApi } from '@/lib/auth/admin-guard'; import { computeMetrics } from '@/lib/admin/metrics'; export const runtime = 'nodejs'; export const dynamic = 'force-dynamic'; export async function GET() { const auth = await requireAdminApi(); if (!auth.ok) return auth.response; const metrics = await computeMetrics(); return NextResponse.json(metrics); }