/** 执行层级: auto_execute=自动执行, recommended_auto=建议自动, must_confirm=必须确认, forbidden_auto=禁止自动 */
export type ExecutionTier = "auto_execute" | "recommended_auto" | "must_confirm" | "forbidden_auto";
/** 执行契约，定义任务的执行目标、范围、约束和验收条件 */
export interface ExecutionContract {
    /** 执行目标 */
    goal: string;
    /** 影响范围（文件/模块路径列表） */
    scope: string[];
    /** 约束条件 */
    constraints: string[];
    /** 验证手段（命令/检查项） */
    verification: string[];
    /** 停止条件 */
    stop_conditions: string[];
}
/** 修复循环状态 */
export interface RepairLoopState {
    /** 当前尝试次数 */
    attempt: number;
    /** 最大尝试次数 */
    max_attempts: number;
    /** 发起阶段 */
    phase_origin: string;
    /** 是否可自动修复 */
    auto_repairable: boolean;
    /** 升级原因 */
    escalation_reason?: string;
    /** 重复出现次数 */
    recurrence_count: number;
}
//# sourceMappingURL=execution.d.ts.map