import { NextResponse } from "next/server"; import { dbStatus, recentIntents, recentTicks } from "../../lib/db"; import { credentialsPresent, getAccount, getClock, getOrders, getPositions, } from "../../lib/alpaca"; export const dynamic = "force-dynamic"; export async function GET() { const [account, positions, orders, clock] = await Promise.all([ getAccount(), getPositions(), getOrders(), getClock(), ]); return NextResponse.json({ ok: true, alpaca_connected: credentialsPresent(), db: dbStatus(), account, clock, positions, orders, ticks: recentTicks(300), intents: recentIntents(200), server_time: new Date().toISOString(), }); }