Repository Public
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2/**3 * GET /api/stats/catalog — v3 : blocs composables pour le constructeur de4 * rapports personnalisés (src/ka/stats/SPEC.md §3bis). Dérivé du dashboard5 * (instantané du rôle 2026 — period accepté mais non applicable).6 */7import { NextResponse } from "next/server";8import { catalogFromDashboard } from "@/lib/report-stats";9import { getDashboard } from "@/lib/stats-dashboard";1011export async function GET() {12 const dash = getDashboard();13 return NextResponse.json(14 { updated: dash.updated ?? null, period: dash.period ?? null,15 blocks: catalogFromDashboard(dash) },16 { headers: { "Cache-Control": "public, max-age=300" } },17 );18}19