import { useQuery } from "@tanstack/react-query"; import { getWorkspacePreprocessingStatus } from "../../api/workspace-preprocessing"; import { WorkspacePreprocessingControl } from "../WorkspacePreprocessingControl"; import { AdministrationLink } from "./AdministrationNavigation"; export function WorkspacePreparation({ workspaceId, canManage }: { workspaceId: string; canManage: boolean; }) { const query = useQuery({ queryKey: ["workspace-preprocessing", workspaceId], queryFn: () => getWorkspacePreprocessingStatus(workspaceId), enabled: canManage, retry: false, refetchInterval: 5000 }); if (!canManage) return

Database management permission is required to inspect or run preprocessing.

; return

Preparation

Ready for analysis

Preprocessing prepares this workspace's schema, value lookup and Evidence indexes from the Database catalog. Memory remains separate.

Open Database configuration and schema {query.data &&
Catalog revision
{query.data.metadataRevision ?? "Unavailable"}
Prepared revision
{query.data.preprocessedMetadataRevision ?? "Not prepared"}
} {query.isError && }
; }