diff --git a/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.ph1.md b/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.ph1.md new file mode 100644 index 0000000..d800dc5 --- /dev/null +++ b/tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.ph1.md @@ -0,0 +1,54 @@ +# TASK METADATA + +- **Target Files:** `ui/components/SessionsPage.tsx`, + `ui/components/AuthenticatedLayout.tsx`, `ui/components/layout/Navbar.tsx`, + `ui/components/layout/MobileSidebar.tsx`, `ui/components/layout/UserMenu.tsx`, + `ui/components/sessions/SessionTable.tsx`, + `ui/components/sessions/SessionDeck.tsx`, + `ui/components/sessions/SessionsScript.tsx`, `ui/ui_scripts.test.ts` +- **Core Objective:** Phase 1 (Sessions & Layout Extraction): Refactor + `AuthenticatedLayout.tsx` (372 lines) and `SessionsPage.tsx` (754 lines) by + extracting layout components into `ui/components/layout/` and session + table/script components into `ui/components/sessions/`. +- **Dependencies:** + `tasks/new/2026-0825.01.jul.story.arch.ui-decomposition-roadmap-2300.md` +- **Additional Important Notes:** Strictly 100% pure Hono SSR JSX. Client + scripts must be extracted as pure SSR JSX script components rendering + `