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}