diff --git a/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md new file mode 100644 index 00000000..9c324b2e --- /dev/null +++ b/dashboards/tracker-web/docs/roadmaps/UX_INTEGRATION_BYTELYST.md @@ -0,0 +1,178 @@ +# tracker-web × ByteLyst UX Integration Roadmap + +> **Purpose:** Adopt the latest shared `@bytelyst/*` UX (proven in the `learning_ai_uxui_web` +> showcase) into `tracker-web`, replacing bespoke/raw UI with shared primitives, charts, command +> palette, toasts, and motion — while keeping the existing OKLCH token system and dark mode. +> **Delegation target:** Devin CLI (`devin --prompt-file docs/roadmaps/UX_INTEGRATION_BYTELYST.md`). +> +> **Repo:** `learning_ai_common_plat/dashboards/tracker-web` (`@bytelyst/tracker-web`) +> **Run dir:** this package · **Stack:** Next.js 16 · React 19 · TS 5 · Tailwind 4 · Vitest · Playwright +> **Showcase reference (read-only, do not edit):** `../../../copilot/learning_ai_uxui_web` — live demos +> of every package at `http://localhost:3010/showcase/*` and source in `src/catalog/examples/`. + +--- + +## Current-state review (verified 2026-05-28) + +| Surface | Today | Gap vs latest UX | +| ----------------------- | ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| Token system | shadcn-style OKLCH vars (`--background`, `--primary`, `--card`, `--chart-1..5`) + `.dark` in `globals.css` | `@bytelyst/ui` components expect `--bl-*` tokens → **need a bridge** | +| `/dashboard/items` | ✅ already on `@bytelyst/data-table` | good reference pattern | +| `/dashboard` overview | badge-pill stats; `--chart-1..5` defined but **unused** | swap to `charts`/`data-viz` (Donut, KpiCard, Sparkline) | +| `/dashboard/*` controls | raw `/`, the 3 filter + `