q.bt Roadmap

Only open work is listed here. Completed items are removed.

Backend boundaries

q.bt currently provides native LEAN result reporting and an optional Lean CLI adapter. The longer-term design exposes a common research-facing result contract over two independent execution backends:

  1. a QRT-owned in-process event kernel shared with q.gym;
  2. an optional adapter that orchestrates the standalone Lean CLI and LEAN engine.

The backends may normalize summaries and trade logs, but they must not pretend to have identical execution semantics. Every result records its backend and backend-specific configuration. LEAN remains authoritative for its event loop, subscriptions, orders, fills, fees, buying power, settlement, portfolio state, native result JSON, and Report Creator output.

In-process QRT backend

LEAN adapter API

Process lifecycle

Result and artifact model

Reports

Reproducibility and provenance

  • QRT version and adapter schema version
    workspace and algorithm paths
    algorithm source and project-config hashes
    LEAN CLI version
    Docker image tag and digest
    lean.json hash with secrets redacted
    parameters and data-root identity
    q.data.lean generation manifest, when available
    start/end timestamps, host platform, and exit state
    result/log/artifact paths and checksums

Packaging and compatibility

Testing and acceptance criteria

Delivery sequence

Back to top