// ── API: bibliotheek modelbrieven (lijst) ────────────────────────────────────
// Machineleesbare toegang voor externe AI-agenten (M365 Copilot, Claude, …),
// die op basis hiervan een modelmail kunnen opvragen en invullen via
// /api/modelbrieven/{id}.

import { NextResponse } from "next/server";
import { seedBrieven, briefCategorieLabels, briefTaalLabels } from "@/data/modelbrieven";

export function GET() {
  return NextResponse.json({
    aantal: seedBrieven.length,
    modelbrieven: seedBrieven.map((b) => ({
      id: b.id,
      titel: b.titel,
      categorie: briefCategorieLabels[b.categorie],
      ontvanger: b.ontvanger,
      taal: briefTaalLabels[b.taal],
      vertalingVanId: b.vertalingVanId ?? null,
      onderwerp: b.onderwerp,
      versie: b.versie,
      datum: b.datum,
      detail: `/api/modelbrieven/${b.id}`,
    })),
  });
}
