Package dev.dokimos.core.gate
package dev.dokimos.core.gate
-
ClassDescriptionThe committed regression-gate baseline (format v1).One item's projection.Dataset summary metadata (advisory; never used for pairing).One evaluator's recorded outcome for an item.Judge provenance (advisory).Build/judge context, kept separate from the measured signal and excluded from the byte-stability guarantee.Reads and writes the regression-gate baseline file, and reconstructs comparison-ready
RunResults from it.Configuration for the server-free regression gate.Builder forGateConfig.How baseline and candidate items are paired.What to do when an evaluator present in the baseline is missing from the candidate.The result of a regression-gate comparison: the overallstatus, the pass-rate move, the regressed evaluators and cases, and any coverage-loss or threshold-driftwarnings.A per-item evaluator score drop.A single regressed item, identified by its dataset item id when paired by id or by its positional index otherwise.A single evaluator's significant regression between baseline and candidate.Compares a candidate experiment result against a committed baseline and produces aGateVerdict.The run lifecycle aroundRegressionGate: resolves whether to update, bootstrap, or compare a baseline, performs the file I/O, and turns a FAIL verdict into anAssertionError.Reads the outside world the lifecycle depends on.