export interface EscalationRule {
  condition: "max-attempts" | "critical-failure" | "time-exceeded";
  action: "notify" | "reassign" | "block" | "cancel";
  target?: string; // notification target
  priority: "low" | "medium" | "high" | "critical";
}

export interface EscalationConfig {
  rules: EscalationRule[];
  notifyOnRejection: boolean;
  autoReassign: boolean;
  maxWaitTime: number; // minutes before auto-escalation
}
