Scrum4Me/lib/realtime
Madhura68 35835c693c feat(M13 T-519b): SSE worker_heartbeat + NavBar stand-by badge
Aanvulling op scrum4me-mcp PR #25 (worker_heartbeat MCP-tool).

- app/api/realtime/solo/route.ts: WorkerHeartbeatPayload type +
  isWorkerHeartbeatPayload guard + shouldEmit-routing op user_id.
- stores/solo-store.ts: workerQuotaPct + workerQuotaCheckAt state +
  setWorkerQuota action. Reset bij decrementWorkers naar 0.
- lib/realtime/use-solo-realtime.ts: handle worker_heartbeat-event,
  roep setWorkerQuota.
- components/solo/nav-status-indicators.tsx: stand-by badge wanneer
  workerQuotaPct < minQuotaPct + tooltip met drempel.
- components/shared/nav-bar.tsx + app/(app)/layout.tsx: minQuotaPct
  prop plumbing van User.min_quota_pct naar NavStatusIndicators.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 04:26:56 +02:00
..
pg-client-cleanup.ts fix(realtime): force-destroy pg socket on cleanup timeout (SSE leak) (#44) 2026-05-01 20:04:22 +02:00
use-backlog-realtime.ts feat(M14): 3-pane backlog — generic SplitPane, BacklogStore, SSE realtime, card-grid TaskPanel (#22) 2026-04-30 18:16:07 +02:00
use-notifications-realtime.ts feat: Ideas UI verbeteringen — hernoeming, tab-states, timeline refresh 2026-05-05 21:13:56 +02:00
use-solo-realtime.ts feat(M13 T-519b): SSE worker_heartbeat + NavBar stand-by badge 2026-05-06 04:26:56 +02:00