/** 不确定性触发器，当存在歧义或多种方案时触发 */
export interface UncertaintyTrigger {
    /** 触发类型 */
    trigger_type: string;
    /** 触发描述 */
    description: string;
    /** 可选方案及其权衡 */
    options: Array<{
        label: string;
        tradeoff: string;
    }>;
    /** 推荐方案 */
    recommendation: string;
}
/** 审查角色: self_review=自审, peer_review=同行评审, gate_review=门禁评审 */
export type ReviewRole = "self_review" | "peer_review" | "gate_review";
/** 争议条目，记录实现者与审查者的分歧 */
export interface DisputeItem {
    /** 发现 ID */
    finding_id: string;
    /** 实现者立场 */
    implementer_position: string;
    /** 审查者立场 */
    reviewer_position: string;
    /** 解决方案 */
    resolution?: string;
}
/**
 * 阶段指令（PhaseDirective）— 管线阶段间的流转指令。
 *
 * 推进下一阶段: 正常推进到下一阶段
 * 门禁阻断: 门禁未通过，停留在当前阶段重试修复
 * 回退: 回退到指定上游阶段（AI 自动触发）
 * 回退并标注: 回退并标注问题等人确认（如详细设计→需求分析）
 * 完成: 任务完成
 * 停止升级: 停止并升级（异常兜底）
 */
export type PhaseDirective = "推进下一阶段" | "门禁阻断" | "回退" | "回退并标注" | "完成" | "停止升级";
/** 返工历史记录 */
export interface ReworkHistory {
    /** 来源阶段 */
    from_phase: string;
    /** 目标阶段 */
    to_phase: string;
    /** 返工原因 */
    reason: string;
    /** 时间戳 */
    timestamp: string;
}
//# sourceMappingURL=phase.d.ts.map