Sprint: Chat is klaar #52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/sprint-x5bootxw"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sprint 'Chat is klaar' (PBI-113) volledig geïmplementeerd in 17 taken over 4 stories.
ST-1434 (DB-laag): IdeaNotification model + back-relaties in canonical shared schema; migration met CREATE TABLE, UNIQUE/composite indexes, CASCADE FKs; NOTIFY-trigger (entity='idea_ready' op scrum4me_changes); claude_jobs DONE-trigger die kaarten auto-insert bij IDEA_GRILL/IDEA_MAKE_PLAN.
ST-1435 (Realtime): 'ready'-variant toegevoegd aan NotificationQuestion union; fetchUnreadIdeaReadyCards server-helper; SSE-route forwardet idea_ready payloads user-scoped; bridge laadt kaarten in initial state; client-hook reconnect/remove-logica bij INSERT/UPDATE; solo-route filtert idea_ready.
ST-1436 (UI): dismissIdeaNotificationAction (auth+demo+atomic updateMany+revalidatePath); ReadyCard sub-component in notifications-sheet met job_kind-label, Q&A-preview, Gelezen-knop (optimistic dismiss via useTransition), DemoTooltip, Link naar /ideas/${idea_id}; answer-modal guard voor kind==='ready'; bell forYouCount telt ready-kaarten.
ST-1437 (Tests+verificatie): unit-tests notifications-store ready-variant (5 tests); unit-tests dismissIdeaNotificationAction (6 tests); typecheck + npm run verify + npm run build allemaal groen.
Draft PR voor sprint-batch
cmpps80380019vp7rx5bootxw(single-session). Wordt ready-for-review zodra alle tasks DONE zijn.WIP: Sprint: Chat is klaarto Sprint: Chat is klaar