docs(09): create phase plan
This commit is contained in:
@@ -375,9 +375,41 @@ Plans:
|
||||
4. The relation-manager schema supports search/link/unlink/manage-or-view lists for Collections' editors tab, replacing the `partial` field entirely.
|
||||
5. Admin CRUD endpoints expose `listExtendQuery`/`formExtendQuery`/`formBeforeCreate`/`formBeforeUpdate`/`relationExtendManageQuery` hooks, bulk delete runs each record's lifecycle hooks, and the Settings model binds to a settings screen through the same schema pipeline.
|
||||
|
||||
**Plans**: TBD
|
||||
**Plans**: 12 plans
|
||||
**Research flag:** yes
|
||||
|
||||
Plans:
|
||||
|
||||
**Wave 1**
|
||||
- [ ] 09-01-PLAN.md — Prove the architecture with one production end-to-end Genre list
|
||||
|
||||
**Wave 2** *(blocked on Wave 1 completion)*
|
||||
- [ ] 09-02-PLAN.md — Complete backend identity lifecycle and operator provisioning
|
||||
|
||||
**Wave 3** *(blocked on Wave 2 completion)*
|
||||
- [ ] 09-03-PLAN.md — Compile the typed form-schema contract and Winter scaffolding
|
||||
|
||||
**Wave 4** *(blocked on Wave 3 completion)*
|
||||
- [ ] 09-04-PLAN.md — Compile the list contract and the allowlisted query engine
|
||||
|
||||
**Wave 5** *(blocked on Wave 4 completion)*
|
||||
- [ ] 09-05-PLAN.md — Deliver schema-projected CRUD and transactional bulk deletion
|
||||
|
||||
**Wave 6** *(blocked on Wave 5 completion)*
|
||||
- [ ] 09-06-PLAN.md — Port the Albums admin surface and the collection boundary
|
||||
|
||||
**Wave 7** *(blocked on Wave 6 completion)*
|
||||
- [ ] 09-07-PLAN.md — Port the Artists backend controller
|
||||
- [ ] 09-08-PLAN.md — Complete the Genres controller with form/list parity
|
||||
- [ ] 09-09-PLAN.md — Port the Styles controller and typed provider/filter behavior
|
||||
- [ ] 09-10-PLAN.md — Deliver Collections and the typed relation manager
|
||||
|
||||
**Wave 8** *(blocked on Wave 7 completion)*
|
||||
- [ ] 09-11-PLAN.md — Complete permissions, navigation, and singleton settings
|
||||
|
||||
**Wave 9** *(blocked on Wave 8 completion)*
|
||||
- [ ] 09-12-PLAN.md — Close with security, PostgreSQL, OpenAPI, and acceptance gates
|
||||
|
||||
### Phase 10: Admin Vue SPA
|
||||
|
||||
**Goal**: A minimal Vue 3 + TypeScript admin SPA renders login, permission-gated navigation, lists, forms and the relation manager for Albums, Artists, Collections, Genres and Styles, typed from the generated OpenAPI document.
|
||||
|
||||
Reference in New Issue
Block a user