On turbo-pancake-76 (node-adf19775, Cloud Seven production head), the operator physically restarted the Mac Mini. After the restart, neither hydranode nor hydraheadflatscreen came back up automatically:
hydracluster exec node-adf19775 ... times out completely (not connection-refused) — hydranode is simply not running, so there is no remote path to fix anything. This is a step worse than the issue #400 scenario: there we could still exec in and reprovision remotely; here we cannot reach the machine at all.kiosk --district <d> --venue <v> launch arguments that hydraheadflatscreen normally supplies, this opens the stock Moonlight-Qt UI (generic PC-list/settings screen) instead of the branded kiosk grid — confusing and non-functional for on-site/venue staff ("ugly version that doesn't work").Suspected root cause: hydranode and hydraheadflatscreen are both installed as user LaunchAgents (~/Library/LaunchAgents/com.experiencenet.{hydranode,hydraheadflatscreen}.plist). LaunchAgents only start once a GUI user session begins — if the Mac Mini is not configured for (or fails) autologin after a restart, the machine sits at the login screen and nothing in LaunchAgents fires until a human physically logs in. Since there's no GUI session, there's also no way to remotely trigger anything (hydranode itself is what would normally let us do that). Manual recovery required physical presence + Terminal + launchctl bootstrap gui/$(id -u) <plist> for both services.
Ask:
Related: #400 (hydraheadflatscreen agent process/binary disappearing silently while hydranode stayed up) and #401 (kiosk fullscreens on macOS Main Display, no configurable target) — same fleet, same head, different failure layers.