import { useEffect, useState } from "react"; import { StableJsonViewer } from "../design/components/StableJsonViewer"; import { EpistemicState, EpistemicStateBadge, GroundingSource, GroundingSourceBadge, NormativeClearance, NormativeClearanceBadge, ReviewState, ReviewStateBadge, TraceHashBadge, } from "../design/components/badges"; import { Button } from "../design/components/primitives/Button"; import { CommandPalette } from "../design/components/primitives/CommandPalette"; import { EmptyState } from "../design/components/states/EmptyState"; import { ErrorState } from "../design/components/states/ErrorState"; import { LoadingState } from "../design/components/states/LoadingState"; export function PreviewPage() { const [paletteOpen, setPaletteOpen] = useState(false); useEffect(() => { const onKeyDown = (event: KeyboardEvent) => { if ((event.metaKey || event.ctrlKey) && event.key.toLowerCase() === "k") { event.preventDefault(); setPaletteOpen(true); } if (event.key === "Escape") setPaletteOpen(false); }; window.addEventListener("keydown", onKeyDown); return () => window.removeEventListener("keydown", onKeyDown); }, []); return (

CORE Workbench Design System v1

Static Branch 1 substrate preview. No backend, no API client, no runtime mutation surface.

Primitives

Badges

{Object.values(EpistemicState).map((value) => )} {Object.values(NormativeClearance).map((value) => )} {Object.values(ReviewState).map((value) => )} {Object.values(GroundingSource).map((value) => )}

States

Stable JSON Viewer

); }