# PBI-79: Product Backlog workflow — sprint-membership via vinkjes > **MCP:** PBI-79 (`cmp13vrxd0001m017ta9aflg9`) in Scrum4Me product (`cmohrysyj0000rd17clnjy4tc`). > > **Review verwerkt:** Dit plan is een herziene versie na de review in [`product-backlog-workflow-plan-review.md`](product-backlog-workflow-plan-review.md). De vier P1-bevindingen zijn allemaal geadresseerd, evenals de vijf P2-punten. Zie de sectie *"Reactie op review"* onderaan voor de mapping. --- ## Implementatie-stand & scope-aanpassingen (post-testing) > Deze sectie documenteert wat er sinds de eerste implementatie-pass is bijgewerkt op basis van gebruikerstests + nieuwe inzichten. De rest van het plan beneden geldt **behalve waar dit kopje dat overrulet**. ### Gerealiseerde commits (in volgorde) | # | Commit | Story | Inhoud | |---|---|---|---| | 1 | 2af6f24 | ST-1333 | Active-sprint null-contract + clearActiveSprintAction | | 2 | 56c55e1 | ST-1334 | pendingSprintDraft slot (compacte intent-shape) | | 3 | b4a515e | ST-1343 | `lib/sprint-conflicts.ts` eligibility helpers | | 4 | e89fb71 | ST-1335 | Gescoped endpoints (`sprint-membership-summary`, `cross-sprint-blocks`) | | 5 | 89c2356 | ST-1336 | `sprintMembership`-slice + selectors in product-workspace-store | | 6 | 947d970 | ST-1337 | State A′ UI (metadata-dialog + sticky banner + PbiList ombouw) | | 7 | d21011c | ST-1339 | `createSprintWithSelectionAction` + banner wire-up | | 8 | 4c6e999 | ST-1340 | `commitSprintMembershipAction` + gerichte client-store patches | | 9 | 117616f | ST-1338 | State B vinkjes-UI + "Sprint opslaan"-knop | | 10 | b91d92a | ST-1341+1342 | `SprintEditDialog` + multi-OPEN sprints | | 11 | 0c36f4e | ST-1344 | `updateSprintAction` regression tests | | 12 | 8d6fbdf | bugfix | PBI-rij weer klikbaar voor selectie; vinkje als aparte trigger | | 13 | 35c6404 | bugfix | Cascade-restore alleen wanneer hint-story bij nieuwe PBI hoort | | 14 | d7d1112 | feat | Sprint-switch auto-select PBI/story + user-settings persist (3 keys) | ### Bugs gevonden tijdens testen (afgehandeld) 1. **Hele PBI-rij was de toggle in selectionMode.** Gevolg: rij-klik bulk-toggled stories en update de teller, maar PBI werd niet als focus geselecteerd → story-kolom bleef leeg. *Fix (8d6fbdf):* in `SortablePbiRow` selectionMode-branch wordt onClick weer `onSelect`; het tri-state icoon zit in een eigen `