hydraheadflatscreen v2.0.43-v2.0.48 added startup warnings for autologin and notification banner suppression. Cheeky was the first kiosk to have both fixed.
Turn on Do Not Disturb. That is the only remaining task.
notifyutil -g com.apple.donotdisturb.state returns 0. It needs to return 1. When it does, the warning clears and the diagnostic entry goes away.
Do NOT use the suppress endpoint (POST /api/v1/warnings/notifications/suppress) -- the warning should stay visible until DND is genuinely on.
What has been tried and does not work:
The donotdisturbd daemon (launchd service com.apple.donotdisturbd) is running. Its state DB is in ~/Library/DoNotDisturb/ which is TCC-protected and not writable via exec. The right approach is likely an XPC call or launchctl mechanism that the daemon actually listens to. Once found, it can be run on cheeky via exec and/or baked into the agent startup alongside the autologin check.
/home/claude-user/hydracluster/bin/hydracluster exec node-8acd8c19 CMD --server https://hydracluster.experiencenet.com --admin-token c21ff820b95c59c5301d797b58fa262240a127c81b45262f314022647623b76d --timeout 15s
Note: complex commands and screencapture hang exec. Single-line fast commands only.
Cheeky should be on v2.0.48 by now (auto-update, 6h cadence from last restart).