T-051T-dashboard-frame-parity
Status: closed/done · Impact: medium · Complexity: medium
Verify the migrated dashboard matches its pre-frame behavior (nav, routing, settings, deep links, entity browser) and now has the new shared surface, with no visual or behavioral regressions, and pin the shared-layer versions so determined and the dashboard can’t drift.
| Location | Role today |
|---|---|
apps/sdlc/desktop/src-nuxt/ | On the frame (T-W0HA-dashboard-layout-swap) but unverified for parity; versions bumped (T-IKI3-dashboard-frame-prep) but not pinned/reconciled repo-wide. |
packages/ts/app-frame / @determined/ui | shared layers the dashboard and determined both consume. |
Proposed
Section titled “Proposed”A verification pass: the dashboard’s areas, entity browser, ProjectSwitcher, settings, and deep
links behave as before; the command palette / keybindings / context-menus now work; dark/light and
the palette render correctly through the token mapping. Shared-layer @nuxt/ui/tailwind/vue
versions are aligned and pinned, and the milestone’s Phase-B deliverables are ticked.
Approach
Section titled “Approach”- Walk the dashboard’s areas + entity browser + settings + deep links; confirm parity with the pre-frame behavior.
- Confirm the new surface (palette, keybindings, context-menus) works in the dashboard.
- Pin/reconcile the shared-layer versions across determined + dashboard.
- Tick the milestone’s Phase-B deliverables.
Files to touch
Section titled “Files to touch”| Location | Kind | Change |
|---|---|---|
apps/sdlc/desktop/src-nuxt/package.json | modify | pin shared-layer versions |
docs/planning/milestones/M-WHQS.md | modify | tick Phase-B deliverables |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1: The dashboard’s nav / routing / settings / deep-links / entity-browser behave identically to pre-frame.
- AC-2: The dashboard has a working command palette, keybindings, and context-menu host.
- AC-3: Shared-layer versions are aligned + pinned; determined and the dashboard both build green.
Out of scope
Section titled “Out of scope”- New dashboard features — parity + the frame’s surface only.
Depends on T-W0HA-dashboard-layout-swap.