import { NextResponse } from 'next/server'; export async function GET() { try { // FASE 99: REAL-TIME QUANTUM TELEMETRY // Menghubungi Engine XCU Ultra di port 8081 (Alpha Node) const telemetryRes = await fetch('http://160.187.143.253:8081/api/v1/telemetry/snapshot', { next: { revalidate: 0 }, cache: 'no-store' }); const telemetry = await telemetryRes.json(); return NextResponse.json({ success: true, rooms: [ { id: "XCU_QUANTUM_CORE_ALPHA", status: telemetry.status || "BROADCASTING", name: "The Cassandra Matrix", type: "MoQ / WebTransport", participants: telemetry.active_connections || 0, metrics: { cpu: telemetry.cpu_usage, ram: telemetry.ram_usage, threats: telemetry.threats_blocked } }, { id: "SANDBOX_ALPHA", status: "ONLINE", name: "Quantum Sandbox", type: "XCU Ultra Engine", participants: Math.floor((telemetry.active_connections || 0) / 10) } ] }); } catch (error) { console.error("XCU Engine Unreachable:", error); return NextResponse.json({ success: false, error: "Engine Offline" }, { status: 503 }); } }