export const dynamic = "force-dynamic"; import { requireAuth, unauthorizedResponse } from "@/lib/auth/guard"; import { getScript } from "@/lib/config/load"; import { serializeScriptForClient } from "@/lib/config/serialize"; export async function GET( request: Request, { params }: { params: Promise<{ scriptId: string }> }, ) { const auth = await requireAuth(request); if (!auth.authenticated) return unauthorizedResponse(); const { scriptId } = await params; const script = getScript(scriptId); if (!script) return Response.json({ error: "Script not found" }, { status: 404 }); return Response.json(serializeScriptForClient(script)); }