now()->addMinutes($duration), 'hours' => now()->addHours($duration), 'days' => now()->addDays($duration), default => throw new \InvalidArgumentException("Unknown delay unit: {$unit}"), }; return NodeRunResult::sleep($until); } }