pub struct JudgeTask {
pub eval_id: String,
pub condition: String,
pub run_index: Option<u32>,
pub assertion_id: String,
pub rubric: String,
pub model: Option<String>,
pub is_meta: bool,
pub run_record_path: String,
pub outputs_dir: String,
pub response_path: String,
pub dispatch_prompt_path: String,
pub dispatch_prompt: String,
}Expand description
One judge task. dispatch_prompt carries the full prompt in memory but is
stripped from the serialized judge-tasks.json (the orchestrator reads it
from dispatch_prompt_path instead). model is always present (null or a
model id).
Fields§
§eval_id: String§condition: String§run_index: Option<u32>1-based run index within a multi-run cell; absent for single-run cells.
assertion_id: String§rubric: String§model: Option<String>§is_meta: bool§run_record_path: String§outputs_dir: String§response_path: String§dispatch_prompt_path: String§dispatch_prompt: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for JudgeTask
impl RefUnwindSafe for JudgeTask
impl Send for JudgeTask
impl Sync for JudgeTask
impl Unpin for JudgeTask
impl UnsafeUnpin for JudgeTask
impl UnwindSafe for JudgeTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more