import assert from "node:assert/strict"; import fs from "node:fs"; const page = fs.readFileSync("src/features/reporting/ReportingPage.tsx", "utf8"); const provider = fs.readFileSync("src/features/reporting/ProviderReportWorkspace.tsx", "utf8"); const styles = fs.readFileSync("src/styles/reporting.css", "utf8"); assert.ok(page.includes("DocumentationHelpLink"), "Reporting exposes configured-system help"); assert.ok(page.includes("PageScrollViewport"), "Reporting owns bounded catalogue and inspector scrolling"); assert.ok(page.includes("DataGrid"), "Tabular report results use the shared grid"); assert.ok(page.includes("