const resetValue = /\bresets_at\s*[:=]\s*["']?((?:\d{9,12})|(?:\d{4}-\d{2}-\d{2}T[^\s,"'}]+))/i; export function parseResetAt(text: string | undefined, now = Date.now()): number | undefined { const value = text?.match(resetValue)?.[1]; if (!value) return undefined; const epoch = /^\d+$/.test(value) ? Number(value) * 1000 : Date.parse(value); return Number.isFinite(epoch) && epoch > now ? epoch : undefined; }