Skip to main content

Module evaluator

Module evaluator 

Source
Expand description

Evaluators: the domain rules attached to a case.

An evaluator is inlined on its case because it is only meaningful for that case. Cross-snapshot comparability comes from (evaluatorId, digest), not from a separate catalog resource nobody remembers to version.

Structs§

CaseEvaluator
JudgeAllowlistEntry
Platform-maintained judge catalogue entry. Only models on this list may back a gating evaluator; a tenant may still judge with any visible model as long as the metric stays diagnostic.
JudgeInputs
What a judge is allowed to look at. Anything requiring a trace summary forces the case to demand a runtime-level trace.
JudgeModel
LlmJudgeSpec
Model-graded evaluator. Everything that can move a verdict is pinned and digested, so judge drift can never be mistaken for subject regression.
MetricSpec
Rubric
RubricCriterion
RubricScale

Enums§

EvaluatorImplementation
JudgeAggregation
JudgeKind
MetricClass
How a metric participates in release decisions.
MetricDecision
TraceMetricSpec
Deterministic metric computed from the case’s trace (plus evidence).
TypedAssertion
Deterministic assertion over bounded evidence.

Constants§

JUDGE_PROMOTION_MIN_AGREEMENT
JUDGE_PROMOTION_MIN_LABELS
Minimum human-label evidence before a model-graded evaluator may gate. Applied to the aggregated ensemble output, not to an individual judge.