Repository navigation
v1.3.0 — retrieval metrics, judge calibration, online monitoring
Additive, backward-compatible release. All v1 contracts are preserved.
Added
- Retrieval-ranking metrics (domain-agnostic):
retrieval-hit-at-k,retrieval-recall-at-k,retrieval-mrr,retrieval-ndcg-at-k(binary or graded gains),answer-containment-at-k, on a sharedRankedRetrievalparser +AbstractRetrievalRankingMetricbase.metrics.retrieval.default_kconfig + per-samplemetadata.k. ordinal-distancemetric — partial credit for ordered labels (exact 1.0 / off-by-one 0.5 / further 0.0).- Judge calibration —
eval-harness:calibrate-judge: verdict agreement rate, confusion matrix, length-bias signal, self-preference guard, CI gating. - Online / production monitoring (off by default) —
OnlineMonitor::capture(), queuedJudgeLiveSampleJob, first package migration (eval_harness_online_scores),OnlinePassRateDroppeddrift event, read-onlyGET /{prefix}/online/{dataset}/trendendpoint,eval-harness-migrationspublish tag. RuntimeOptions::normalizeUnitInterval()helper.
Companion admin UI screen: padosoft/eval-harness-admin#6 (requires this release).
🤖 Generated with Claude Code