-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Summary
Add a first Paper Ops surface to QuantLab Desktop so paper-session supervision becomes a native part of the shell workflow.
Why
Paper ops is part of the laboratory flow, but it should come after the core decision surfaces are established.
This issue captures the first native step for runtime supervision in the shell.
Scope
This issue should cover:
- a native or tightly integrated paper ops surface in the shell
- visibility into paper session status, recent events, and relevant health state
- clean transitions from shell decision surfaces into paper supervision
Non-goals
Do not:
- implement a full execution control plane
- mix live trading authority into the shell
- bundle Stepbit integration work into the same slice
Implementation Notes
Data sources:
- existing paper-session health and related local QuantLab surfaces already exposed today
- keep this slice bounded to current local runtime visibility rather than inventing new orchestration contracts
Reusable state and UI:
- build on current runtime strip and operational surface concepts in the shell
- reuse browser-backed Paper Ops where it still offers the best coverage, but give the shell a clearer native entry point
Expected files to touch:
desktop/renderer/app.jsdesktop/renderer/index.htmldesktop/renderer/styles.css- possibly
desktop/main.jsonly if runtime status wiring needs a small helper
Minimal UI contract:
- clear paper-session status summary
- recent events or recent sessions where available
- quick transitions from candidates / runs into paper supervision
- honest degraded or unavailable states
Acceptance Criteria
- the shell exposes paper session state clearly
- operators can move from run/candidate review into paper supervision with low friction
- runtime health remains honest and auditable
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels