eval_magic/validation/mod.rs
1//! JSON-Schema validation of `evals.json` and pipeline artifacts.
2//!
3//! Validates with the `jsonschema` crate against the bundled `schema/*.json`
4//! (embedded at compile time via `include_str!`).
5
6pub mod batch;
7pub mod error;
8pub mod evals;
9pub mod schema;
10
11pub use batch::{FileOutcome, ValidationReport, validate_all, validate_one};
12pub use error::ValidationError;
13pub use evals::validate_evals_config;
14pub use schema::{SchemaName, validate_against_schema};