export type EscalationType = | "irreversible_action" | "verification_failure" | "low_confidence_decision" | "security_escalation" | "specification_ambiguity"; export type EscalationResolution = | "approved" | "rejected" | "modified" | "pending" | "timeout_auto_proceed"; export interface EscalationOption { id: string; label: string; description: string; recommended: boolean; } export interface Escalation { id: string; timestamp: string; type: EscalationType; phase: string; plan?: string; task?: string; description: string; context: string; options: EscalationOption[]; default_option_id: string; resolution: EscalationResolution; resolved_at?: string; resolution_detail?: string; audit_file: string; } export interface EscalationResult { escalation: Escalation; chosen_option_id: string; timestamp: string; } export const ESCALATION_TYPES: Record = { irreversible_action: "Irreversible Action", verification_failure: "Verification Failure", low_confidence_decision: "Low Confidence Decision", security_escalation: "Security Escalation", specification_ambiguity: "Specification Ambiguity", };