@langwatch/scenario
    Preparing search index...

    Interface JudgeResult

    interface JudgeResult {
        criteria?: CriterionResult[];
        inconclusiveCriteria?: string[];
        metCriteria: string[];
        reasoning: string;
        success: boolean;
        unmetCriteria: string[];
    }
    Index
    criteria?: CriterionResult[]

    The verdict on each criterion with its own reasoning, in declared order. Absent when the judge failed before judging any criterion.

    inconclusiveCriteria?: string[]

    The criteria the judge answered inconclusive: it could not tell from the evidence whether they were met. They are also listed in unmetCriteria, so success stays "nothing unmet"; this list only separates "could not tell" from "judged false". Absent when the verdict left nothing inconclusive.

    metCriteria: string[]
    reasoning: string
    success: boolean
    unmetCriteria: string[]