import { startCase } from "@/lib/graph/orchestrator.js"; export async function POST(request) { try { const body = await request.json(); const result = await startCase(body); if (result.success) { return Response.json(result, { status: 200 }); } const status = result.statusCode === 400 ? 400 : result.statusCode >= 500 ? result.statusCode : 500; return Response.json( { success: false, error: result.error ?? "Start case failed", validationErrors: result.validationErrors, diagnostics: result.diagnostics, analysisErrors: result.analysisErrors, }, { status }, ); } catch { return Response.json( { success: false, error: "Internal server error", }, { status: 500 }, ); } }