98 tasks across 10 phases organized by user story: - Phase 1-2: Setup + Foundational (13 tasks) - Phase 3-4: US1 Bulk Delete + US2 Export (22 tasks) - MVP - Phase 5: US5 Type-to-Confirm (7 tasks) - Phase 6: US6 Progress Tracking (12 tasks) - Phase 7-9: US3 Prune + US4 Delete Runs + Backup Sets (31 tasks) - Phase 10: Polish + QA (13 tasks) MVP Scope: 35 tasks (16-22 hours) Full P1/P2: 85 tasks (26-34 hours) Production Ready: 98 tasks (30-40 hours) Each user story independently testable: - US1: Bulk delete policies (local, ignored_at flag) - US2: Bulk export to backup set - US3: Prune old policy versions (eligibility checks) - US4: Delete restore runs (skip running) - US5: Type-to-confirm for ≥20 items - US6: Progress tracking with Livewire polling Parallel opportunities identified: - All tests per story can run parallel - User stories can be worked on by different devs - Models/jobs in different files can be created parallel Critical path to MVP: T001→T007→T014→T024 (12-16 hours) |
||
|---|---|---|
| .. | ||
| 001-rbac-onboarding | ||
| 002-filament-json | ||
| 003-settings-catalog-readable | ||
| 004-assignments-scope-tags | ||
| 005-bulk-operations | ||
| .gitkeep | ||