Right after launch macOS briefly reports 'Local network prohibited'; the
connection then stayed in waiting and was never retried. Connect attempts now
time out after 6 s and start over; the waiting reason is logged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Coordinator: restores live state on launch, role-based Bonjour server/browser,
node adopts commands, control keeps desired config per node and re-sends on reconnect
- Scene menu (load, save, save as, export, import), settings (role, interface, login item)
- Remote screens with status on the control; node banner
- Developer ID signing with hardened runtime and audio-input entitlement
- Retry and clear message when macOS blocks Bonjour
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Scene = control config + config per node; screens matched by name, then position
- Remote module: length-prefixed JSON messages, NodeServer (Bonjour on the
technical interface), NodeBrowser with auto-reconnect
- ChannelSelection moves to MusubiCore
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>