Function: evaluatePolicies()¶
evaluatePolicies(
policies,ast):PolicyViolation[]
Defined in: validator/src/policy/evaluator.ts:211
Evaluate a list of policy definitions against a resolved AST.
Finds the @skills block, iterates each skill, and runs every policy against the relevant metadata. Returns all violations collected across all skills and all policies.
Parameters¶
policies¶
Parsed policy definitions
ast¶
Resolved program AST
Returns¶
Array of policy violations (empty when compliant)