Expand description
Dynamic-question evaluation (spec 019, 3.7): offline reproduction of a retained outcome with zero backend calls, and a dedicated dataset, evaluator configuration and report for one dynamic task family.
Nothing here calls a backend or reads a clock: there is no backend
parameter anywhere in this module. A changed request, or a retained
outcome without a raw response, is incomparable, never permission to
ask again. Dynamic evidence never becomes a registered-plan replay
bundle, and evidence for one dynamic task family, question schema,
label order, template or artifact does not transfer to another.
Reports state coverage and abstention first, then accepted error and
class-appropriate metrics, each with its denominator; an empty
denominator is unknown, never a pass. Distributions stay uncalibrated:
this module fits no calibration and reports none. A report on synthetic
data measures mechanics only, and every gate over it is unknown.
Structs§
- Dynamic
Case - Dynamic
Dataset - A dynamic dataset,
rustev.dynamic-dataset/1(3.7). - Dynamic
Eval Report - A dynamic evaluation report,
rustev.dynamic-eval-report/1(3.7). - Dynamic
Evaluator Config - A dynamic evaluator configuration,
rustev.dynamic-evaluator-config/1(3.7): what a report’s numbers mean anything under. - Dynamic
Gate - Gate
Result - Incomparable
Case - Question
Schema - The exact question and label schema a dataset and a configuration bind: results never transfer to another question, label order or output kind.
Enums§
- Calibration
Status - Dynamic
Dataset Error - Why a dataset was refused.
- Dynamic
Eval Error - Why a report could not be produced.
- Dynamic
Incomparable - Why a retained outcome cannot be compared (3.7).
- Dynamic
Reproduction - The result of reproducing one retained outcome.
- Gate
Direction - Gate
Status - Quality
Claim
Constants§
Functions§
- evaluate
- Evaluate retained outcomes of one split against a dynamic dataset (3.7).
outcomesmaps case ids to retained outcomes; a missing outcome or one that does not reproduce is listed as incomparable and left out of every denominator. Nothing is dispatched. - reproduce
- Reproduce a retained outcome from the request, the capability and the retained raw response, with zero backend calls (3.7).