docs(09): create phase 9 plan — Admin Panel Rearchitecture
5 plans across 4 waves covering ADMIN-08..12, CODE-06, CODE-09: - 09-01 (W1): backend GET /api/admin/overview + 8 ADMIN-11 tests - 09-02 (W1): AdminLayout + AdminSidebar + AdminOverviewView + getAdminOverview API - 09-03 (W2): extract 4 admin tab components to standalone views - 09-04 (W3): nested /admin route + to.matched.some guard + D-08/D-09/D-10 redirects + Tailwind safelist (sky+amber) + login redirect + delete AdminView/tabs - 09-05 (W4): CODE-09 comment purge for Phase 9 + retroactive Phase 8 backend sub-packages + human UAT checkpoint All locked decisions D-01..D-16 mapped to tasks; safelist corrected to include sky (OneDrive) and amber (audit badges) per RESEARCH.md Pattern 7. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
373e009ed8
commit
ba30ada87a
+21
-2
@@ -601,7 +601,26 @@ _Started: 2026-06-07_
|
||||
3. The browser back button moves from `/admin/audit` to `/admin/users` (or whichever path was previous) without a full page reload
|
||||
4. `AdminView.vue` is deleted from the repository; no file imports it
|
||||
5. A production build (`npm run build`) renders topic badge and provider chip colors correctly — no gray/invisible badges caused by purged dynamic Tailwind classes
|
||||
**Plans**: TBD
|
||||
|
||||
**Plans**: 5 plans (4 waves)
|
||||
|
||||
**Wave 1** — Foundation (parallel)
|
||||
|
||||
- [ ] 09-01-PLAN.md — Backend overview.py endpoint + 8 ADMIN-11 tests (overview aggregate query + security invariants)
|
||||
- [ ] 09-02-PLAN.md — Frontend AdminLayout + AdminSidebar + AdminOverviewView + getAdminOverview API client
|
||||
|
||||
**Wave 2** *(blocked on 09-02)*
|
||||
|
||||
- [ ] 09-03-PLAN.md — Extract 4 admin tab components to standalone views (AdminUsersView, AdminQuotasView, AdminAiView, AdminAuditView)
|
||||
|
||||
**Wave 3** *(blocked on 09-01, 09-02, 09-03)*
|
||||
|
||||
- [ ] 09-04-PLAN.md — Router rearchitecture (nested /admin + to.matched.some guard + D-08/D-09/D-10 redirects) + Tailwind safelist + LoginView admin redirect + delete AdminView.vue + 4 tab files
|
||||
|
||||
**Wave 4** *(blocked on 09-04)*
|
||||
|
||||
- [ ] 09-05-PLAN.md — CODE-09 comment purge (Phase 9 files + retroactive Phase 8 backend sub-packages) + human checkpoint UAT
|
||||
|
||||
**UI hint**: yes
|
||||
|
||||
---
|
||||
@@ -666,7 +685,7 @@ _Started: 2026-06-07_
|
||||
| Phase | Plans Complete | Status | Completed |
|
||||
|-------|----------------|--------|-----------|
|
||||
| 8. Stack Upgrade & Backend Decomposition | 4/8 | In Progress| |
|
||||
| 9. Admin Panel Rearchitecture | 0/TBD | Not started | — |
|
||||
| 9. Admin Panel Rearchitecture | 0/5 | Planned | — |
|
||||
| 10. UX & Interaction | 0/TBD | Not started | — |
|
||||
| 11. Visual Design, Responsive Layout & Cleanup | 0/TBD | Not started | — |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user