import { NextResponse } from "next/server" import { computeRFM, type AnalyzeInput } from "@/services/rfm-engine" export async function POST(req: Request) { try { const body = (await req.json()) as AnalyzeInput const score = computeRFM(body) return NextResponse.json({ success: true, data: score }) } catch (e: any) { return NextResponse.json({ success: false, error: e?.message || "Invalid input" }, { status: 400 }) } }