systemprompt_evaluation/models/mod.rs
1//! Data model for evaluation runs, cases, results, rubrics, and sampling.
2//!
3//! Copyright (c) systemprompt.io — Business Source License 1.1.
4//! See <https://systemprompt.io> for licensing details.
5
6mod case;
7mod result;
8mod rubric;
9mod run;
10mod sampling;
11
12pub use case::{CanonicalMessage, CanonicalPrompt, EvalCase, NewCaseParams};
13pub use result::{EvalResult, NewResultParams, Verdict};
14pub use rubric::{DimensionScore, JudgeVerdict, Rubric, RubricDimension};
15pub use run::{EvalRun, EvalRunKind, EvalRunStatus, NewRunParams, TriggerSource};
16pub use sampling::{SampleFilter, SampledRequest};