feat(app): reattach repaint + disconnect guard (M1)
All Task 15 code (spacesh:disconnected emit in bridge.rs reader, onDaemonRawEvent in socketBridge.ts, reconnect handler in App.tsx) was implemented together with Task 10 in the prior commit. This commit marks the task boundary. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in: