export interface DefineAcceptanceArgs { /** 任务标识(同一 taskId 重复定义 = 覆盖更新) */ task_id: string; /** 验收条件列表(至少一条,机器可判定) */ criteria: Array>; /** 备注(验收意图说明,审计可读) */ notes?: string; } export interface DefineAcceptanceResult { text: string; data: { isError: boolean; ok: boolean; issues: string[]; task_id?: string; /** 已登记的验收条件数 */ criteriaCount?: number; }; } export declare function defineAcceptance(args: DefineAcceptanceArgs): Promise; export interface CheckAcceptanceArgs { /** 任务标识 */ task_id: string; /** 项目根(验收命令执行工作目录;缺省 cwd) */ project_root?: string; } export interface CheckAcceptanceResult { text: string; data: { isError: boolean; ok: boolean; issues: string[]; task_id?: string; /** 验收是否全部通过(taskId 未定义时 false) */ accepted?: boolean; /** 是否未定义(区别于「定义了但失败」) */ notDefined?: boolean; /** 各条件执行结果 */ results?: Array<{ type: string; pass: boolean; detail: string; }>; /** 未通过条件数 */ failedCount?: number; }; } export declare function checkAcceptance(args: CheckAcceptanceArgs): Promise; //# sourceMappingURL=acceptance.d.ts.map