/** * Lenient loader for .bober/eval-results/*.json, used to feed distill(). * * This is the IMPURE counterpart to the pure distill() function: it touches the * filesystem. It deliberately does NOT validate against the compiled EvalResultSchema, * because the on-disk eval-result files use a richer shape * ({ overallResult, strategyResults, criteriaResults }) than the compiled schema * ({ passed, details, criteriaResults? }). We read every file leniently and project * only the fields distill consumes, so distillation is robust to schema drift. */ import type { DistillableEval } from "./distill.js"; /** * Load all eval results from .bober/eval-results/, projected onto DistillableEval. * * Returns entries sorted by filename for deterministic distill input. A missing * directory yields an empty array; malformed JSON files are skipped silently * (mirrors listContracts' skip-on-bad-file behaviour). */ export declare function loadEvalResults(projectRoot: string): Promise; //# sourceMappingURL=eval-source.d.ts.map