export type VerdictKind = "quota" | "outage" | "transient" | "unknown" | "none"; export interface ClassifierInput { provider: string; modelId: string; errorMessage?: string; diagnostics?: unknown; httpHint?: { status: number }; } export interface Verdict { kind: VerdictKind; resetsAt?: number; providerHint?: string; matchedRule?: string; }