import type { Metadata } from "next"; import Link from "next/link"; import { Page, PageHeader } from "@/components/ui/section"; import { StatusBadge } from "@/components/ui/status-badge"; import { api } from "@/lib/api"; import type { StatusReport } from "@/lib/types"; export const metadata: Metadata = { title: "Status", description: "Operational status of Market Atlas components.", alternates: { canonical: "/status" } }; export const dynamic = "force-dynamic"; export default async function StatusPage() { const s = await api("/v1/status"); const worst = s.components.some((c) => c.status === "outage") ? "outage" : s.components.some((c) => c.status === "degraded") ? "degraded" : "operational"; return ( } />
    {s.components.map((c) => (
  • {c.name}
  • ))}

Detailed connector metrics and incidents: data health. This page intentionally omits infrastructure details.

); }