Skip to content

feat(ui): refresh control surface for Stepbit and execution venues#137

Merged
Whiteks1 merged 1 commit intomainfrom
codex/research-ui-future-surface
Mar 26, 2026
Merged

feat(ui): refresh control surface for Stepbit and execution venues#137
Whiteks1 merged 1 commit intomainfrom
codex/research-ui-future-surface

Conversation

@Whiteks1
Copy link
Copy Markdown
Owner

@Whiteks1 Whiteks1 commented Mar 26, 2026

Summary

This PR refreshes the local QuantLab UI so it reflects the system direction more faithfully.

Changes included:

  • reposition the local dashboard as a read-only QuantLab control surface
  • preserve the research registry as the main artifact table
  • keep paper-session health visible
  • add broker submission health visibility from canonical broker validation sessions
  • add a Hyperliquid surface summary for:
    • venue preflight
    • account readiness
    • signed-action build progress
  • add a Stepbit workspace boundary summary based on local stepbit-app and stepbit-core repos
  • refresh the UI copy, stage map, and layout so the surface matches the current repo direction
  • add focused tests for the new local summary helpers
  • update the local preview README

Why

QuantLab has moved beyond a Stage C.1-only dashboard.

The repo now includes:

  • structured paper-session operations
  • broker safety and supervised submit work
  • a real read-only Hyperliquid surface
  • Stepbit as an external connected workspace boundary

The previous UI still read mainly like a paper-ops overlay on top of the research registry. This PR closes that gap and makes the local preview feel much closer to the future QuantLab surface without pretending runtime control already exists.

Scope

This PR does not:

  • execute runs or orders from the UI
  • add Stepbit runtime integration
  • add broker submit controls
  • migrate the UI to a frontend framework

The UI remains intentionally read-only and artifact-driven.

Validation

Validated with:

  • node --check research_ui/app.js
  • python -m py_compile research_ui/server.py
  • python -m pytest -q test/test_research_ui_server.py
  • git diff --check

Notes

  • local workspace detection found both stepbit-app and stepbit-core, so the Stepbit boundary panel now reflects the real workspace rather than a placeholder concept
  • the implementation, tests, and docs ended up in a single commit after a local git index collision while splitting commits; the diff is clean and validated

Closes #136

Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @Whiteks1, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@Whiteks1 Whiteks1 merged commit 6294351 into main Mar 26, 2026
2 checks passed
@Whiteks1 Whiteks1 deleted the codex/research-ui-future-surface branch March 26, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI: refresh dashboard for Stepbit and execution venue surface

1 participant