| 1 | Research tab | "the tab exists, its content is new" | v2 already shipped full Research content (pulse, movers, narratives, news, earnings, Albert proposal). Left as-is; added only the "data as of 09:31 ET" stamp. Treated as foundation, not addition. |
| 2 | Live Mode | "chart area is new content since Live Mode has no built content yet" | v2 Live Mode already had a chart, condition monitor and event feed. Kept all of it; added only the sub-view strip, account switcher, order ticket, engine-saw popup, and the three sub-view panes below. |
| 3 | Existing disclaimer text | reuse verbatim | Three different footers exist in v2 (Dashboard, Backtest, Builder rail). New pages reuse the Dashboard footer; the Builder-rail sentence is reused inside cards. None edited. |
| 4 | Account menu | add Accounts, Settings | Existing menu items kept; two new items prepended. New Settings page is settings-v3.html so the existing settings.html stays untouched. |
| 5 | Yield strategy in the Builder | same Builder, position graph in center, Reality Check on the right | Built as a separate file (builder-yield.html) that loads the same Builder shell; center and right rail swap only because the object type is new. Trading strategies keep Match Preview exactly. |
| 6 | Copy trading region | show restricted state where asked | Shown on Social header and Marketplace Forex signals. Region chosen arbitrarily for the mock. |
| 7 | Provenance hover | "from 142 verified fills · data v2026-09-28" | Default text on every i affordance; yield pools override with their own derivation. |
| 8 | NEW tags on nav tabs | same pill style | Tabs use the identical .tab class; the NEW tag is positioned outside the pill so the pill itself is unchanged. |
| 9 | Dashboard account switcher | "top right of the content area" | Appended after the existing "New strategy" button inside the header row; the button did not move. |