/** * Noah — Commander Escalation Logic * * Determines when and how to escalate alerts to the Commander (Jessie). * MVP spec Section 2.2. */ import type { GuidanceStatus } from '../types/guidance.js'; import type { TemporalAlert } from '../types/events.js'; import { LifecyclePhase } from '../types/lifecycle.js'; export interface EscalationDecision { shouldEscalate: boolean; urgency: 'IMMEDIATE' | 'NEXT_REVIEW' | 'NONE'; reason: string; alerts: TemporalAlert[]; } /** * Determine if the current guidance state warrants Commander escalation. * * Rules: * - Any RED dimension → IMMEDIATE escalation * - YELLOW in 2+ dimensions → NEXT_REVIEW escalation * - CRITICAL or RECOVERY phase with any YELLOW → IMMEDIATE escalation * - Otherwise → no escalation */ export declare function evaluateEscalation(guidanceStatus: GuidanceStatus, lifecyclePhase: LifecyclePhase, alerts: TemporalAlert[]): EscalationDecision; //# sourceMappingURL=commander-escalation.d.ts.map