Scrum4Me/components
Madhura68 a98e60fcc7 feat(PBI-74): dual-dispatch hydratie + realtime naar workspace-store (Story 2)
Story 2 — schaduw-fase: BacklogHydrationWrapper en useBacklogRealtime voeden
nu ook de nieuwe product-workspace-store, terwijl de oude useBacklogStore /
useProductStore leidend blijft voor componenten. Story 3 verschuift consumers
één voor één; Story 8 ruimt de oude stores op.

- T-844: BacklogHydrationWrapper roept naast useBacklogStore.setInitialData
  ook useProductWorkspaceStore.hydrateSnapshot aan. Productname-prop optioneel
  toegevoegd voor activeProduct-context.
- T-845: useBacklogRealtime onmessage dispatcht events naar zowel oude store
  (applyChange) als nieuwe store (applyRealtimeEvent). Geen wijziging aan
  reconnect/visibility — Story 5.
- T-846: dev-only logWorkspaceFingerprint helper vergelijkt counts tussen
  oude en nieuwe store na hydrate en na elk realtime-event. console.warn bij
  mismatch; opt-in debug log via NEXT_PUBLIC_DEBUG_WORKSPACE_FINGERPRINT=1.
  Bestand TODO-marked voor verwijdering in Story 8 (T-878).
- T-847: SetCurrentProduct schrijft naast oude useProductStore ook
  useProductWorkspaceStore.setActiveProduct({id, name}); cleanup cleart beide.
  setActiveProduct triggert ensureProductLoaded — fetch-stub tot Story 7
  (T-870) de LIST-endpoints toevoegt.

Verify: lint+typecheck clean, 636/636 tests groen (geen UI-regressie omdat
oude store leidend blijft).

Refs: PBI-74, ST-1319, T-844..T-847

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 01:00:25 +02:00
..
admin Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
auth Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
backlog feat(PBI-74): dual-dispatch hydratie + realtime naar workspace-store (Story 2) 2026-05-10 01:00:25 +02:00
dashboard Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
dialogs Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
entity-dialog Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
ideas Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
jobs Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
mobile Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
notifications Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
products Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
settings Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
shared feat(PBI-74): dual-dispatch hydratie + realtime naar workspace-store (Story 2) 2026-05-10 01:00:25 +02:00
solo Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
split-pane Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
sprint Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00
ui Sprint: pbi-55 (#160) 2026-05-07 22:57:57 +02:00
markdown.tsx Sprint: Verbeteren debug mode (#179) 2026-05-09 22:46:29 +02:00