1.7 KiB
1.7 KiB
1. UI Foundation
- 1.1 Add local
apps/web/src/uicomponent entry - 1.2 Add core components for buttons, fields, cards, overlays, tabs, tooltip, toast, table, badges, progress, and page templates
- 1.3 Import UI styles into the global app stylesheet
- 1.4 Add
@/uiTypeScript path alias
2. Documentation and Templates
- 2.1 Add TrueGrowth UI system documentation
- 2.2 Add list-page, form-page, and generator-page templates
- 2.3 Document TDesign compatibility boundary and Lucide-only rule
- 2.4 Add
/imageAI image-generation golden page standard - 2.5 Add media-library and status page templates derived from the golden page
3. Guard Rails
- 3.1 Add static UI system check script
- 3.2 Block new app imports of
tdesign-react - 3.3 Block new app imports of
tdesign-icons-react - 3.4 Block common hard-coded blue primary colors in app UI
- 3.5 Require the golden page standard and templates in the UI system check
4. Golden Page Migration
- 4.1 Browser-audit every navigation-entered first-level route against
/image - 4.2 Migrate
/videoto the golden generator layout and verify with screenshots - 4.3 Migrate
/avatardialogs, image/video grids, and creation flow to the golden generator/media layout - 4.4 Migrate
/assetsto the golden media-library layout - 4.5 Migrate
/publish,/tasks,/models,/settings, and/workflowshell/dialog surfaces to the golden status/settings layout - 4.6 Verify every migrated route in light and dark mode with browser screenshots and one primary interaction
5. Validation
- 5.1 Run UI system static check
- 5.2 Run
pnpm nx run web:typecheck - 5.3 Run
pnpm build:web