export function resolveRetryBudget(value: number | undefined, fallback: number): number { if (value === undefined || !Number.isFinite(value)) return fallback; return Math.max(0, Math.floor(value)); }