// pages/SystemStatus.jsx import { useLiveData } from '../context/LiveDataContext' import { Card, StatusBadge, MetricCard } from '../components/ui' import { Activity, Brain, Car, Radio } from 'lucide-react' export default function SystemStatus() { const { status, junctions, wsStatus } = useLiveData() return (

System Status

Runtime health and configuration overview

} /> } /> } />
{`SUMO / TraCI
  → dynamic signalized-junction discovery
  → topology, movements, phase-derived conflict graph
  → valid green phases
  → SUMO traffic state and 10×36 history
  → GNN prediction
  → movement and phase demand
  → near-miss safety risk
  → DecisionEngine
  → emergency priority when present
  → SafetyGate
  → AI / rule / density / fixed-time / safe-stop fallback
  → yellow transition and TraCI phase execution`}
        
) } function Row({ label, value }) { return (
{label} {value}
) }