170ac55afd82303140822ead1cde3a716df4b519
Add useSubscription hooks to all three UI pages that invalidate React
Query caches on domain events:
- Dashboard: onTaskUpdate invalidates listInitiatives + listPhases
- Detail: onTaskUpdate invalidates phases/tasks/plans, onAgentUpdate
invalidates listAgents
- Inbox: onAgentUpdate invalidates listWaitingAgents + listMessages
Subscription failures are silent (onError: () => {}) so pages degrade
gracefully to manual refresh when the backend is not running.
Description
No description provided
Languages
HTML
52.9%
TypeScript
45.5%
Shell
1.1%
CSS
0.3%
JavaScript
0.2%