- lib/user-settings.ts: nieuw workflow.pendingSprintDraft veld met compacte intent-shape (pbiIntent + per-PBI storyOverrides). - actions/sprint-draft.ts: setPendingSprintDraftAction + clearPendingSprintDraftAction met product-membership-check + Zod-validatie. - stores/user-settings/store.ts: setPendingSprintDraft / clearPendingSprintDraft optimistic acties + fine-grained mutators upsertPbiIntent / upsertStoryOverride. Sprint-draft actions worden dynamisch geïmporteerd zodat jsdom-tests zonder DATABASE_URL niet falen. - Tests: nieuwe sprint-draft.test.ts (action-laag), uitbreiding user-settings store-tests (5 nieuwe cases) en schema-tests (4 cases). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| active-product.test.ts | ||
| active-sprint-action.test.ts | ||
| auth.test.ts | ||
| claude-jobs-batch.test.ts | ||
| claude-jobs.test.ts | ||
| ideas-crud.test.ts | ||
| pairing.test.ts | ||
| products.test.ts | ||
| push.test.ts | ||
| questions.test.ts | ||
| settings.test.ts | ||
| sprint-dates.test.ts | ||
| sprint-draft.test.ts | ||
| sprint-runs.test.ts | ||
| sprints-cascade.test.ts | ||
| story-claim.test.ts | ||
| tasks-dialog.test.ts | ||
| user-settings.test.ts | ||