1- const rateLimit = require(' express-rate-limit' );
1+ const rateLimit = require(" express-rate-limit" );
22/**
33 * ══════════════════════════════════════════════════════════════════════════════
44 * RAG AGENTIC AI GOVERNANCE DASHBOARD — Production Server
@@ -575,7 +575,7 @@ class DirectiveEvaluatorAgent extends AgentBase {
575575 // Step 4: Criterion 3 — Domain Context
576576 const domainSignals = [
577577 /iso\s*42001/i, /nist\s*ai\s*r(mf|isk)/i, /gdpr/i, /eu\s*ai\s*act/i,
578- /annex\s*a/i, /govern| map| measure| manage/i, /soc\s*2/i,
578+ /annex\s*a/i, /govern- map- measure- manage/i, /soc\s*2/i,
579579 /dpia/i, /art(icle)?\s*\d+/i, /model\s*card/i, /bias/i, /fairness/i,
580580 /data\s*protection/i, /privacy/i, /transparency/i, /risk\s*tier/i
581581 ];
@@ -586,7 +586,7 @@ class DirectiveEvaluatorAgent extends AgentBase {
586586 if (/nist\s*ai\s*r(mf|isk)/i.test(text)) domainEvidence.push('NIST AI RMF framework cited');
587587 if (/gdpr/i.test(text)) domainEvidence.push('EU GDPR requirements invoked');
588588 if (/eu\s*ai\s*act/i.test(text)) domainEvidence.push('EU AI Act regulatory context provided');
589- if (/govern| map| measure| manage/i.test(text)) domainEvidence.push('NIST AI RMF functions enumerated (Govern, Map, Measure, Manage )');
589+ if (/govern- map- measure- manage)');
590590 if (/regulat(ed|ory)/i.test(text)) domainEvidence.push('Regulatory compliance context established');
591591
592592 const score = (goalClarity ? 1 : 0) + (operationalScope ? 1 : 0) + (domainContext ? 1 : 0);
0 commit comments