Tasks
- Combine selected login and branding.
- Add overview hierarchy, global account/run context and inline order ticket.
- Prevent historical order mutations and clear drafts on context changes.
- Separate portfolio Risk from reference examples.
- Group admin navigation and verify desktop/mobile rendering.
- Build and run 20 local Angular tests; retain screenshots and logs.
- User review of combined candidate.
- Production authentication, API integration, complete feature parity and migration verification.
- Separately authorized deployment.
Local connectionβ
- Match selected Desk suffix and place Demo console last in More.
- Connect account/instrument/price/order/position/trade reads and existing risk/admin panels.
- Connect order/algo gateway writes without automatic retries; fence context and run identity.
- Verify WebSocket disconnect handling and local-only launch mode.
- Run connected unit tests and existing isolated live startup proof.
- Replace the old local rig with current YU18 and initialize approved demo-account admission.
- Complete secondary-tool and OTC ticket migration from Demo console.
Workspace usabilityβ
- Server-checked optional admin login and persisted username workspaces.
- New SQL account creation, owned-account admission and partial-failure retry.
- Fresh-price autofill and clickable sortable Markets columns.
- Browser verification against local SQL and gateway.
- Existing demo-account admission: eight user-approved accounts verified through submitted orders.
- All seven types exercised on fresh YU18: 31 live cases passed; 32 Angular and 6 server tests passed.