import { assemblePrompt, type PromptAssemblyInput } from "@/lib/prompt/assembler"; import { jsonError, jsonOk, readJsonBody } from "@/lib/server/api"; import { requireAppUser } from "@/lib/server/auth/current-user"; export const runtime = "nodejs"; export async function POST(request: Request) { try { await requireAppUser(); const body = await readJsonBody>(request); return jsonOk(assemblePrompt(body)); } catch (error) { return jsonError(error); } }