diff --git a/scripts/platform-audit.js b/scripts/platform-audit.js index 6603d263..5744bf68 100644 --- a/scripts/platform-audit.js +++ b/scripts/platform-audit.js @@ -476,7 +476,13 @@ function buildLocalEvidenceChecks(rootDir) { ), buildCheck( 'operator-readiness-dashboard', - includesAll(operatorDashboard, ['Prompt-To-Artifact Checklist', 'ITO-44', 'ITO-59', 'PR queue', 'Not complete']) ? 'pass' : 'fail', + includesAll(operatorDashboard, [ + 'This dashboard is generated by `npm run operator:dashboard`', + 'Prompt-To-Artifact Checklist', + 'PR queue', + 'Not complete', + 'Next Work Order', + ]) ? 'pass' : 'fail', 'operator dashboard maps macro-goal requirements to current evidence and open gaps', { path: 'docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-15.md' } ), diff --git a/tests/scripts/operator-readiness-dashboard.test.js b/tests/scripts/operator-readiness-dashboard.test.js index d9e9ebb7..ef903629 100644 --- a/tests/scripts/operator-readiness-dashboard.test.js +++ b/tests/scripts/operator-readiness-dashboard.test.js @@ -60,6 +60,7 @@ function seedRepo(rootDir, overrides = {}) { 'docs/releases/2.0.0-rc.1/x-thread.md': 'x thread', 'docs/releases/2.0.0-rc.1/linkedin-post.md': 'linkedin post', 'docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-15.md': [ + 'This dashboard is generated by `npm run operator:dashboard`', 'operator:dashboard', 'Prompt-To-Artifact Checklist', 'Next Work Order', diff --git a/tests/scripts/platform-audit.test.js b/tests/scripts/platform-audit.test.js index 41b416f1..8eff0022 100644 --- a/tests/scripts/platform-audit.test.js +++ b/tests/scripts/platform-audit.test.js @@ -65,6 +65,7 @@ function seedRepo(rootDir, overrides = {}) { 'IOC scan' ].join('\n'), 'docs/releases/2.0.0-rc.1/operator-readiness-dashboard-2026-05-15.md': [ + 'This dashboard is generated by `npm run operator:dashboard`', 'Prompt-To-Artifact Checklist', 'ITO-44', 'ITO-59',