status, $run->outcome); if (! in_array($uxStatus, ['queued', 'running'], true)) { return null; } $ageSeconds = $run->created_at?->diffInSeconds(now()) ?? 0; $ageSeconds = abs((int) $ageSeconds); if ($ageSeconds < 10) { return '1s'; } if ($ageSeconds < 60) { return '5s'; } return '10s'; } }