Scrum4Me/hooks
Madhura68 74efdff7c9 fix(PBI-59): map jobs_initial SSE payload by job_id, not id
De server-route stuurt JobPayload[] (met `job_id`), maar de client deed
`initJobs(jobs, ...)` waardoor alle entries in activeJobs `id: undefined`
kregen — wat React-key warnings opleverde:

  Each child in a list should have a unique "key" prop.

Fix: SSE jobs_initial niet meer als overwrite gebruiken; SSR-fetch heeft
de volledige JobWithRelations al in de store gezet. We reconcileren nu
per job met upsertJob (status/branch/error/summary updaten van bekende
jobs, onbekende jobs als partials toevoegen — zelfde gedrag als gewone
'message' SSE events).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 20:21:13 +02:00
..
use-jobs-realtime.ts fix(PBI-59): map jobs_initial SSE payload by job_id, not id 2026-05-07 20:21:13 +02:00