fix(09): revise plans based on checker feedback
- Plan 02: Added key_link clarifying CmsPageService.render populates PageRenderContext.components before template rendering. Updated Task 2/3 actions to emphasize component initialization flow. - Plan 03: Split into 03 (storage + library core) and 03b (image processing + routes) to reduce scope from 9 files to 7+4 files. Estimated context reduced from ~65% to ~45% each. - Plan 03b: New plan for ImageProcessor and MediaRoutes. Added specific curl command with -F flags and expected JSON response. - Plan 05: Added plugin integration test (MenuPluginIntegrationSpec) demonstrating custom menu item type registration, resolution, and template rendering per CONT-09 requirement. - Plan 06: Reframed must_haves truths from implementation details to user-observable outcomes (e.g., 'Developer edits template file, browser refresh shows changes without server restart') - Roadmap: Updated Phase 9 from 6 to 7 plans.
This commit is contained in:
@@ -171,14 +171,15 @@ Plans:
|
||||
8. Navigation menus can be created and managed
|
||||
9. Menu items support different types (URL, page reference, plugin-generated)
|
||||
10. Changes reflect immediately during development (hot reload)
|
||||
**Plans**: 6 plans
|
||||
**Plans**: 7 plans
|
||||
|
||||
Plans:
|
||||
- [ ] 09-01-PLAN.md - CMS pages and layouts (CmsPage, CmsLayout, CmsRouter, CmsPageService)
|
||||
- [ ] 09-02-PLAN.md - Component embedding (ComponentTag, PlaceholderTag, PutTag, PartialTag, CmsPebbleExtension)
|
||||
- [ ] 09-03-PLAN.md - Media library (StorageBackend, LocalStorage, S3Storage, MediaLibrary, ImageProcessor)
|
||||
- [ ] 09-03-PLAN.md - Media library core (StorageBackend, LocalStorage, S3Storage, MediaLibrary)
|
||||
- [ ] 09-03b-PLAN.md - Media routes and image processing (ImageProcessor, MediaRoutes)
|
||||
- [ ] 09-04-PLAN.md - Content states and revisions (ContentRevision, RevisionService, publish/unpublish)
|
||||
- [ ] 09-05-PLAN.md - Navigation menus (Menu, MenuItem, MenuItemTypeRegistry, MenuService)
|
||||
- [ ] 09-05-PLAN.md - Navigation menus with plugin integration (Menu, MenuItem, MenuItemTypeRegistry, MenuService, plugin tests)
|
||||
- [ ] 09-06-PLAN.md - Hot reload (FileWatcher, HotReloadService, TemplateInvalidator)
|
||||
|
||||
### Phase 10: Core Plugins
|
||||
@@ -217,7 +218,7 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10
|
||||
| 6. Backend Authentication | 0/3 | Planned | - |
|
||||
| 7. Admin Forms & Lists | 0/3 | Planned | - |
|
||||
| 8. Admin Dashboard | 0/4 | Planned | - |
|
||||
| 9. Content Management | 0/6 | Planned | - |
|
||||
| 9. Content Management | 0/7 | Planned | - |
|
||||
| 10. Core Plugins | 0/4 | Not started | - |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user