/** * Evaluator-auto (§4.6). * * Runs in the `before_agent_finalize` hook context. * Synchronous hard-check execution — no sub-agent spawn. * Only handles machine-checkable kinds; free-form is deferred to evaluator-deep. */ import type { DoneCriterion, HardCheckResult } from '../coordinator/state.js'; export interface AutoEvalResult { passed: boolean; hardCheckResults: HardCheckResult[]; machineCheckableCount: number; skippedCount: number; } /** * Run auto-evaluation: machine-checkable done criteria only. * free-form criteria are always marked as passed here — evaluator-deep handles them. */ export declare function runAutoEval(criteria: DoneCriterion[], stateRoot: string, sagaId: string): Promise; //# sourceMappingURL=evaluator-auto.d.ts.map