pub fn validate_all(skill_dir: &Path) -> Result<ValidationReport>Expand description
Validate <skill>/evals/evals.json for every immediate child directory of
skill_dir that has one. Directories without an evals.json are skipped;
a parse or validation failure is recorded as a FileOutcome rather than
aborting the batch. Skills are processed in sorted order for deterministic
output.