SIGN IN SIGN UP

feat(daemon): bg start --retry-secs for login-time lock races

bg shutdown returns before the old daemon process releases daemon.lock, so a
login start that fires in that window (fast logout/login, self-update) fails
with 'lock held' and nothing retries until the next checkpoint. The MDM login
launchers currently wrap bg start in a shell retry loop, which makes macOS
report the login item as "sh". Give bg start a bounded retry window instead
so the launchers can run the binary directly.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
S
Sasha Varlamov committed
28ee79faaf96811fce24834695144c5271a6080c
Parent: df1f1c4