Skip to main content

deepstrike_sdk/
harness.rs

1//! Shared attempt-evaluation value types.
2
3pub use deepstrike_core::harness::eval::{Criterion, CriterionResult};
4
5/// Quality judgment is independent of the attempt's runtime termination status.
6#[derive(Debug, Clone)]
7pub struct Verdict {
8    pub passed: bool,
9    pub overall_score: f32,
10    pub feedback: String,
11    pub details: Vec<CriterionResult>,
12}