export interface ChangeDetectionResult { hasChange: boolean; newerFiles: string[]; message: string; suggestion: string; } /** * 检测迭代级 spec 是否比任务目录更新 * 用于 split 前检测 */ export declare function detectSpecChangesBeforeSplit(iterDir: string): Promise; /** * 检测上游变更(拆分前 / 执行前) * 检查 020-specs/ 是否比 Task 目录更新 */ export declare function detectUpstreamChangesBeforeExecute(iterDir: string, taskDir: string): Promise; /** * 检测任务级 spec 是否有更新(执行前) */ export declare function detectTaskSpecChanges(taskDir: string, lastExecutionMarker?: string): Promise; /** * 打印变更检测结果 */ export declare function printChangeDetection(result: ChangeDetectionResult, label: string): void; //# sourceMappingURL=change-detector.d.ts.map