Replaces the Task 3 stub in pages-v2/dashboard.vue with the boot-proof page (data-testid v2-dashboard, correct definePage meta). Adds the Playwright CT smoke (appshell-boot.spec.ts) that mounts AppShellV2 in Chromium and asserts both the shell root and slot content are visible; uses page scope for the root-element assertion (CT component locator only matches descendants, not the root itself). Full Plan-1 gate green: typecheck 0 new errors, eslint clean, 5 vitest files / 21 tests + 2 component tests, vite build succeeded, typed-router has v2-dashboard. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
969 B
969 B