docs(roadmap): v3.2 final readiness pass — fix stale 5/11 counts in §9
Pre-execution review surfaced 3 small drifts where v3.0 numbers
hadn't been refreshed alongside v3.1/v3.2 totals:
- §9 day-1: 'close out 5 unpublished packages' → 'the 8 unpublished
packages (react-auth, dashboard-shell, design-tokens, ai-ui,
command-palette, motion, data-viz, notifications-ui)'
- §9 day-1 output: 'all 5 at latest' → 'all 8 at latest'
- §9 day-3: 'all 11 product webs' → 'all 20 web apps'
- §2.2 audit table: Wave 5a / Wave 9 labels normalised to the
concrete §11 row IDs (9.D / 9.D.3 / 9.D.5)
Doc is now internally consistent. Counter script clean (0/202).
This commit is contained in:
parent
e72323b8db
commit
d986db163b
@ -106,10 +106,10 @@ Patterns found 3+ times across product repos that should collapse into shared pa
|
||||
| **Recharts wrappers** (KPI tiles, line/bar/area) | clock, jarvisjr, fastgap, voice (user-dashboard) | new `@bytelyst/charts` (Wave 9) |
|
||||
| **Tiptap editor** (rich-text body) | notes only (today); mindlyst, jarvisjr planned | new `@bytelyst/rich-text` (Wave 9) |
|
||||
| **Toast / sonner** | notes, fastgap | already in `@bytelyst/ui/toast` — sonner usage to deprecate (Wave 8 hygiene) |
|
||||
| **Date-fns + bespoke pickers** | clock, jarvisjr, voice | new `@bytelyst/ui/date-picker` (Wave 5a) |
|
||||
| **Empty states** (`No items yet…`) | every product | new `@bytelyst/ui/empty-state` (Wave 5a) |
|
||||
| **Date-fns + bespoke pickers** | clock, jarvisjr, voice | new `@bytelyst/ui/date-picker` (Wave 9.D) |
|
||||
| **Empty states** (`No items yet…`) | every product | new `@bytelyst/ui/empty-state` (Wave 9.D.3) |
|
||||
| **Settings panel** (account / API keys / billing / privacy) | every product | new `@bytelyst/settings-ui` (Wave 10) |
|
||||
| **Filter bar / search input + chips** | notes, fastgap, voice, jarvisjr | new `@bytelyst/ui/filter-bar` (Wave 9) |
|
||||
| **Filter bar / search input + chips** | notes, fastgap, voice, jarvisjr | new `@bytelyst/ui/filter-bar` (Wave 9.D.5) |
|
||||
| **Data table / virtualised list** | notes, fastgap, voice | new `@bytelyst/data-table` (Wave 9, TanStack Table v9) |
|
||||
| **Privacy / Legal pages** | jarvisjr (only) | new `@bytelyst/legal-ui` (Wave 10) |
|
||||
|
||||
@ -515,22 +515,22 @@ This unlocks `learning_ai_efforise` (Vite), `learning_ai_talk2obsidian` (Obsidia
|
||||
|
||||
## 9. Concrete next 14 days — kickoff
|
||||
|
||||
| Day | Action | Output |
|
||||
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||
| **1 (Wed)** | Trigger publish workflow with broad filter — close out 5 unpublished packages | Gitea registry shows all 5 at latest source versions |
|
||||
| **2 (Thu)** | Showcase: delete all `src/lib/*-preview/` snapshots; swap to registry imports | TODO #14 closed |
|
||||
| **3 (Fri)** | Land cross-repo dep update PR for **all 11 product webs** — `@bytelyst/design-tokens@^0.2.0` + adopt `@bytelyst/motion` Reveal on landing | 11 product webs on latest tokens; motion adopted incrementally |
|
||||
| **4 (Sat)** | Migrate `learning_ai_notes/web/AgentTimeline.tsx` → `@bytelyst/ai-ui/AgentTimeline`; delete bespoke | -250 LOC in notes/web |
|
||||
| **5 (Sun)** | Wire `command-palette` into notes + jarvisjr + fastgap | 3 products with Cmd-K |
|
||||
| **6 (Mon)** | **`@bytelyst/charts@0.1.0`** scaffold: `<LineChart>`, `<BarChart>`, `<AreaChart>` MVPs | New package published 0.1.0 |
|
||||
| **7 (Tue)** | `@bytelyst/charts` showcase demos + adoption in `clock/web` history view | 1 product on charts |
|
||||
| **8 (Wed)** | **`@bytelyst/rich-text@0.1.0`** scaffold | Package published 0.1.0 |
|
||||
| **9 (Thu)** | `@bytelyst/rich-text` adoption in `notes/web` body editor | Notes ships rich-text via shared package |
|
||||
| **10 (Fri)** | **`@bytelyst/data-table@0.1.0`** scaffold | Package published 0.1.0 |
|
||||
| **11 (Sat)** | `<Skeleton>` + `<EmptyState>` + `<SearchInput>` added to `@bytelyst/ui@0.2.0` | UI v0.2.0 published |
|
||||
| **12 (Sun)** | Migrate every product `Skeleton.tsx` → `@bytelyst/ui/skeleton`; codemod commit per repo | -1,400 LOC across product webs |
|
||||
| **13 (Mon)** | **`@bytelyst/dashboard-shell@0.3.0`** scaffolding kicks off | RFC drafted, scaffold landed |
|
||||
| **14 (Tue)** | Wave 9 retro + Wave 10 kickoff | Roadmap doc bumped to v3.2 |
|
||||
| Day | Action | Output |
|
||||
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ |
|
||||
| **1 (Wed)** | Trigger publish workflow with broad filter — close out the 8 unpublished packages (react-auth, dashboard-shell, design-tokens, ai-ui, command-palette, motion, data-viz, notifications-ui) | Gitea registry shows all 8 at latest source versions |
|
||||
| **2 (Thu)** | Showcase: delete all `src/lib/*-preview/` snapshots; swap to registry imports | TODO #14 closed |
|
||||
| **3 (Fri)** | Land cross-repo dep update PR for **all 20 web apps** — `@bytelyst/design-tokens@^0.2.0` + adopt `@bytelyst/motion` Reveal on landing | 20 webs on latest tokens; motion adopted incrementally |
|
||||
| **4 (Sat)** | Migrate `learning_ai_notes/web/AgentTimeline.tsx` → `@bytelyst/ai-ui/AgentTimeline`; delete bespoke | -250 LOC in notes/web |
|
||||
| **5 (Sun)** | Wire `command-palette` into notes + jarvisjr + fastgap | 3 products with Cmd-K |
|
||||
| **6 (Mon)** | **`@bytelyst/charts@0.1.0`** scaffold: `<LineChart>`, `<BarChart>`, `<AreaChart>` MVPs | New package published 0.1.0 |
|
||||
| **7 (Tue)** | `@bytelyst/charts` showcase demos + adoption in `clock/web` history view | 1 product on charts |
|
||||
| **8 (Wed)** | **`@bytelyst/rich-text@0.1.0`** scaffold | Package published 0.1.0 |
|
||||
| **9 (Thu)** | `@bytelyst/rich-text` adoption in `notes/web` body editor | Notes ships rich-text via shared package |
|
||||
| **10 (Fri)** | **`@bytelyst/data-table@0.1.0`** scaffold | Package published 0.1.0 |
|
||||
| **11 (Sat)** | `<Skeleton>` + `<EmptyState>` + `<SearchInput>` added to `@bytelyst/ui@0.2.0` | UI v0.2.0 published |
|
||||
| **12 (Sun)** | Migrate every product `Skeleton.tsx` → `@bytelyst/ui/skeleton`; codemod commit per repo | -1,400 LOC across product webs |
|
||||
| **13 (Mon)** | **`@bytelyst/dashboard-shell@0.3.0`** scaffolding kicks off | RFC drafted, scaffold landed |
|
||||
| **14 (Tue)** | Wave 9 retro + Wave 10 kickoff | Roadmap doc bumped to v3.2 |
|
||||
|
||||
### 9.1 Demo-first — showcase prototypes to build alongside the packages
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user