No cross-group insights yet. Signals are accumulating...
Cross-group analysis requires at least 2 monitored groups.
"use client"; import React, { useEffect, useState } from "react"; import Sidebar from "../components/Sidebar"; import TopBar from "../components/TopBar"; import { fetchGroups, fetchAllSignals, fetchCrossGroupInsights, Group, Signal, CrossGroupInsight, formatRelativeTime, getSignalIcon, getSeverityColor, parseMetaList, } from "../lib/api"; function SignalCard({ signal, delay }: { signal: Signal; delay: number }) { const meta = signal.metadata; const icon = getSignalIcon(meta.type); const color = getSeverityColor(meta.severity); const time = formatRelativeTime(meta.timestamp); return (
{signal.document}
{insight.description}
{insight.group_a?.evidence || "Evidence collected"}
{insight.group_b?.evidence || "Evidence collected"}
RECOMMENDATION: {insight.recommendation}
No cross-group insights yet. Signals are accumulating...
Cross-group analysis requires at least 2 monitored groups.