import fs from "node:fs"; import path from "node:path"; import process from "node:process"; const root = process.cwd(); const panel = fs.readFileSync( path.join(root, "src/features/organizations/OrganizationTemplateUpgradePanel.tsx"), "utf8" ); const api = fs.readFileSync(path.join(root, "src/api/organizations.ts"), "utf8"); const moduleSource = fs.readFileSync(path.join(root, "src/module.ts"), "utf8"); const expectations = [ [panel, "previewOrganizationModelUpgrade", "The panel must create a persisted preview."], [panel, "applyOrganizationModelUpgrade", "The panel must explicitly apply a reviewed preview."], [panel, "cancelOrganizationModelUpgrade", "The panel must support cancellation without mutation."], [panel, "