import { NextResponse } from 'next/server' import { getCurrentUser } from '@/lib/session' import { prisma } from '@/lib/prisma' export const dynamic = 'force-dynamic' export async function GET() { const user = await getCurrentUser() if (!user) return NextResponse.json({ error: 'unauthorized' }, { status: 401 }) const run = await prisma.flowRun.findFirst({ where: { user_id: user.id }, orderBy: { started_at: 'desc' }, select: { id: true, flow_key: true, status: true, started_at: true }, }) return NextResponse.json({ run: run ? { ...run, started_at: run.started_at.toISOString() } : null, }) }