fix(10): revise plans based on checker feedback

- Plan 10-02: Added explicit UserMailService wiring in Account.scala
  onRegister handler for activation emails when activateMode == User
- Plan 10-04: Split into backend-only (models, services, admin controller)
  reducing from 16 to 15 files, estimated context ~50%
- Plan 10-05: New plan for frontend components (Posts, Post, Categories,
  RelatedPosts), Wave 3 depends on 10-04
- Updated ROADMAP.md to reflect 5 plans for Phase 10
This commit is contained in:
Jakub Zych
2026-02-05 16:13:31 +01:00
parent 4d8d5719d5
commit b05e85cd55
4 changed files with 338 additions and 186 deletions

View File

@@ -195,13 +195,14 @@ Plans:
6. Blog posts can be organized into categories
7. Blog posts can be tagged with multiple tags
8. Frontend displays blog post listings via components
**Plans**: 4 plans
**Plans**: 5 plans
Plans:
- [ ] 10-01-PLAN.md - User plugin models, services, and authentication components
- [ ] 10-02-PLAN.md - User profile management and password reset flow
- [ ] 10-03-PLAN.md - Blog post model, services, and admin controller with TinyMCE
- [ ] 10-04-PLAN.md - Blog categories, tags, and frontend listing components
- [ ] 10-04-PLAN.md - Blog categories, tags, and admin management
- [ ] 10-05-PLAN.md - Blog frontend listing components
## Progress
@@ -219,7 +220,7 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10
| 7. Admin Forms & Lists | 0/3 | Planned | - |
| 8. Admin Dashboard | 0/4 | Planned | - |
| 9. Content Management | 0/7 | Planned | - |
| 10. Core Plugins | 0/4 | Planned | - |
| 10. Core Plugins | 0/5 | Planned | - |
---
*Roadmap created: 2026-02-04*