/* global React, Icon, Button, IconBtn, Chip, Badge, Pill, Avatar, Field, Input, Select, Toggle, Tabs, Segmented, KPICard, Sparkline, LineChart, BarChart, AreaChart, Donut, StatBlock, Table, FeedItem, StatusPill, MOCK, Banner, Popover, PopoverItem, Modal, Drawer, EmptyState, Breadcrumb */ const { useState } = React; /* ============================================================ Reusable page bits ============================================================ */ function PageHead({ eyebrow, title, gradWord, lead, actions, breadcrumb }) { return (
{breadcrumb} {eyebrow && {eyebrow}}

{gradWord ? ( <> {title} {gradWord} ) : title}

{lead &&

{lead}

}
{actions &&
{actions}
}
); } /* ============================================================ ANALYTICS — Catalyst overview ============================================================ */ function AnalyticsScreen({ go }) { const [range, setRange] = useState("30d"); return (
} eyebrow="Catalyst · 30 days" title="Decisions made," gradWord="measured." lead="What the firm decided this month, where the gradient pulled, and what to simulate next." actions={ <> } /> {/* Hero KPI strip */}
{/* Big chart + side panel */}
Catalyst index Decisions × confidence, last 30 days
{}} items={[ { value: "all", label: "All" }, { value: "mia", label: "MIA" }, { value: "nyc", label: "NYC" }, { value: "scl", label: "SCL" }, ]}/>
Decisions logged Decisions ÷ audits
Suite usage
{[ { label: "BrandLens", val: 92, c: "var(--grad-4)" }, { label: "Catalyst", val: 78, c: "var(--grad-3)" }, { label: "HIVE", val: 54, c: "var(--grad-2)" }, { label: "Milton.AI", val: 41, c: "var(--grad-1)" }, ].map((r) => (
{r.label}{r.val}%
))}
Top agents 14 total
{[ { name: "Milton-IDX", desc: "Knowledge agent · 3.4k calls", v: 92, t: "var(--ph-pink)" }, { name: "Lens-D02", desc: "Diagnostic · 2.1k calls", v: 78, t: "var(--ph-teal)" }, { name: "HIVE-C04", desc: "Orchestration · 1.6k", v: 54, t: "var(--ph-magenta)" }, { name: "Catalyst-S", desc: "Simulator · 1.2k", v: 41, t: "var(--ph-orange)" }, ].map((a) => (
{a.name} {a.desc}
))}
{/* Editorial stat band */}
The firm in numbers Updated 09:42 · MIA
{/* Two-column: spend + activity */}
Engagement spend Last 12 months
USD · Magnet network
Activity Recent commits
{MOCK.inbox.slice(0, 4).map((it) => )}
); } /* ============================================================ TABLE — Audits list ============================================================ */ function TableScreen({ go }) { const [tab, setTab] = useState("all"); const [view, setView] = useState("table"); const rows = MOCK.audits.filter(r => tab === "all" || r.status === tab); const cols = [ { key: "id", label: "ID", sortable: true, width: 110, render: (r) => {r.id} }, { key: "name", label: "Engagement", sortable: true, render: (r) => (
{r.name} {r.client.toUpperCase()} · {r.office}
)}, { key: "phase", label: "Phase", sortable: true, render: (r) => {r.phase} }, { key: "status", label: "Status", sortable: true, render: (r) => }, { key: "lead", label: "Lead", render: (r) => (
{r.lead}
)}, { key: "spend", label: "Spend", sortable: true, align: "right", render: (r) => ( ${(r.spend / 1000).toFixed(0)}k )}, { key: "days", label: "Days", sortable: true, align: "right", render: (r) => ( {r.days} )}, { key: "_", label: "", width: 40, render: (r) => ( } size={28}/>}> {({ close }) => (<> } label="View detail" onClick={() => { close(); go("detail"); }}/> } label="Edit"/> } label="Duplicate"/>
} label="Archive" danger/> )}
)}, ]; return (
} eyebrow="Engagements · 38 active" title="Every audit," gradWord="every phase." lead="Diagnose. Simulate. Prescribe. Ship. Sort by phase, lead, or spend." actions={ <> } />
r.status === "active").length }, { value: "review", label: "In review", count: MOCK.audits.filter(r => r.status === "review").length }, { value: "shipped", label: "Shipped", count: MOCK.audits.filter(r => r.status === "shipped").length }, { value: "archived", label: "Archived", count: MOCK.audits.filter(r => r.status === "archived").length }, ]}/>
} placeholder="Search audits…" fullWidth={false} style={{ width: 240 }}/> , label: "Table" }, { value: "grid", icon: , label: "Grid" }, ]}/>
{/* Active filters as chips */}
{}}>OFFICE: MIA {}}>SPEND: > $50k
go("detail")}/>
Showing 1–{rows.length} of {MOCK.audits.length}
} size={28}/> 1 / 1 } size={28}/>
); } Object.assign(window, { PageHead, AnalyticsScreen, TableScreen });