Skip to content

feat(lifecycle): optional live_stream_id for Drift Check monitor - #607

Merged
Pigbibi merged 1 commit into
mainfrom
fix/qpk-drift-live-stream-optional
Sep 17, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
fix/qpk-drift-live-stream-optional

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add optional live_stream_id workflow_call input and LIFECYCLE_LIVE_STREAM_ID env.
  • When set, quant-lifecycle monitor receives --live-stream-id; when empty, behavior unchanged (research/preflight CSV proxies).
  • Document that empty path is not paper/live account PnL.

Test plan

  • pytest tests/test_reusable_drift_workflow.py
  • After merge: UES can pin this SHA and optionally pass vars.LIFECYCLE_LIVE_STREAM_ID once a stream is verified

Made with Cursor

Allow callers to pass a verified PerformanceStore live_runs stream into
monitor. Empty keeps preflight/research return CSV proxies and documents
that those are not paper/live account PnL.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Pigbibi
Pigbibi enabled auto-merge September 17, 2026 18:02
@Pigbibi
Pigbibi merged commit 4715a8d into main Sep 17, 2026
1 check passed
@Pigbibi
Pigbibi deleted the fix/qpk-drift-live-stream-optional branch September 17, 2026 18:03
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.

1 participant