/** * dashboard-client/src/tabs/index.ts — additive tab barrel (DASH-0b). * * Re-exports the 7 fixed navigational SURFACE host components defined by the * DASH-0a merge plan (plan.ts `DASHSurface`). These map the consolidated * surfaces to their host components; DASH-0d rewires App.tsx's lazy list to * this barrel. THIS SPRINT App.tsx does NOT switch to it — the barrel is purely * additive and the break-native 13-tab surface keeps rendering as today. * * Host mapping (surface → component): * - overview → OverviewTab * - sessions → SessionsTab (TurnsTab folded in via TurnMemoryView) * - cache-perf → CacheTab (label "Cache+Performance"; MetricsTab * folded in via CacheTab/MetricsCards) * - memory-graph → MemoryMapTab * - diagnostics → VectorCortexTab * - setup → SetupTab (config sub-tab hidden when DASH-0c ON) * - admin → AdminTab (DASH-0c: MaintenanceTab + ConfigTab * combined via an AdminViews toggle) * * PREVENT-PI-004: imports only — no network. PREVENT-011: no `any`. */ export { default as OverviewTab } from "./OverviewTab"; export { default as SessionsTab } from "./SessionsTab"; export { default as CacheTab } from "./CacheTab"; export { default as MemoryMapTab } from "./MemoryMapTab"; export { default as VectorCortexTab } from "./VectorCortexTab"; export { default as SetupTab } from "./SetupTab"; /** DASH-0c: the Admin surface combines MaintenanceTab + ConfigTab. */ export { default as AdminTab } from "./AdminTab";