T03: PaperDashboard shell with portfolio selector, summary tiles, and error banners
Why: The paper dashboard is the core visual surface for paper trading. It shows portfolio state, allows portfolio selection, and provides the data backbone for positions and orders tasks.
Files
frontend/src/components/paper/PaperDashboard.tsx
frontend/src/components/paper/PaperPortfolioSelector.tsx
frontend/src/pages/Runtime.tsx
Verification
T03: PaperDashboard shell with portfolio selector, summary tiles, and error banners
Why: The paper dashboard is the core visual surface for paper trading. It shows portfolio state, allows portfolio selection, and provides the data backbone for positions and orders tasks.
Files
frontend/src/components/paper/PaperDashboard.tsxfrontend/src/components/paper/PaperPortfolioSelector.tsxfrontend/src/pages/Runtime.tsxVerification