import type { TaskStatus } from '@manehorizons/cadence-types'; export type RecordableStatus = Exclude; /** * Phase 24.2 — per-task verifier verdict attached to a task row when * the `'per-task-verify'` gate fires. `bypassed` is true when the user * passed `--allow-per-task-failure` to record a `refuse` verdict anyway. */ export interface PerTaskVerifyRecord { verdict: 'pass' | 'concerns' | 'refuse'; reason: string; provider: string; model?: string; bypassed?: boolean; } export declare function recordTaskOutcome(cwd: string, taskId: string, status: RecordableStatus, notes: string, perTaskVerify?: PerTaskVerifyRecord): Promise; //# sourceMappingURL=record.d.ts.map