// ── API: lijst van de werkdossier-sessies (24 uur) ───────────────────────────
// Elke Word-generatie (werkdossier of los ontwerpdocument) bewaart haar
// volledige invoer 24 uur als bijwerkbare sessie (lib/dossier/
// werkdossierSessies.ts). Deze endpoint geeft de actieve sessies terug,
// recentst bijgewerkt eerst — voor de UI (/werkdossiers) én de MCP-tool
// lijstWerkdossierSessies.

import { NextResponse } from "next/server";
import { lijstSessies } from "@/lib/dossier/werkdossierSessies";

export const dynamic = "force-dynamic";

export async function GET() {
  const sessies = await lijstSessies();
  return NextResponse.json({
    aantal: sessies.length,
    sessies,
    toelichting:
      "Elke sessie blijft 24 uur na de laatste wijziging raadpleegbaar en bijwerkbaar. " +
      "Detail + bijwerken/regenereren: haalWerkdossierSessie / werkWerkdossierSessieBij met het token.",
  });
}
