// GET /api/projects/[projectId] — returns the latest SysMLModel + version. // Auto-seeds Aristotle if the project doesn't exist yet. import { NextResponse } from "next/server"; import { loadProject } from "../../../../lib/db/repo"; export async function GET(_req: Request, { params }: { params: Promise<{ projectId: string }> }) { const { projectId } = await params; try { const result = await loadProject(projectId); return NextResponse.json(result); } catch (err) { return NextResponse.json({ error: (err as Error).message }, { status: 500 }); } }