diff --git a/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.md b/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.md new file mode 100644 index 0000000..3a01918 --- /dev/null +++ b/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.md @@ -0,0 +1,92 @@ +# TASK METADATA + +- **Target Files:** `ui/components/SessionsPage.tsx`, + `ui/components/AdminInvitesPage.tsx`, + `ui/components/AdminUserDetailsPage.tsx`, `ui/components/AdminRolesPage.tsx`, + `ui/components/AdminAppsPage.tsx`, `ui/components/PasskeysPage.tsx`, + `ui/components/RegisterPage.tsx`, `ui/components/AuthenticatedLayout.tsx`, + `ui/public/ui/utils/bip39_wordlist.ts`, `ui/utils/bip39_wordlist.ts` +- **Core Objective:** Conduct a deep architectural investigation of the `ui/` + directory and draft a comprehensive, phased UI Component Decomposition & + Client Script Modularization Roadmap to eliminate remaining monoliths (> 350 + lines). +- **Dependencies:** None. +- **Additional Important Notes:** + - Strictly 100% pure Hono SSR JSX (zero React or virtual DOM). + - Client scripts must be extracted as pure SSR JSX script components (e.g., + rendering `