import type { BuildGateImpl } from './build-types.js'; /** * Per-task verifier gate (Phase 24.2). Extracted from build.ts (Phase 39.7). * Fires only when `'per-task-verify'` is in the effective gate set (the router * only calls it on DONE outcomes). Resolves the task's declared files, diffs * them via `ctx.diff`, runs the verifier, and returns a `PerTaskVerifyRecord` * the router threads into `recordTaskOutcome`. A refuse halts the record write * (router sets `exitCode = 1`), unchanged. Reaches git/verifier/notifier only * through `ctx` ports. */ export declare const runPerTaskVerifyGate: BuildGateImpl; //# sourceMappingURL=per-task-verify.d.ts.map