From 09c5a4f795a7836610084d4b7b2a2ea6c02390f8 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 31 Jul 2026 02:27:04 +0000 Subject: [PATCH 1/2] chore: auto-update QPK_PIN and pin manifests --- QPK_PIN | 2 +- constraints.txt | 4 ++-- qsl-pins.txt | 4 ++-- src/quant_platform_kit.egg-info/SOURCES.txt | 12 ++++++++++++ 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/QPK_PIN b/QPK_PIN index 9399b73..220a44c 100644 --- a/QPK_PIN +++ b/QPK_PIN @@ -1 +1 @@ -92458590a463e7219f0369a3505031ee74414135 +8ba8276948ff71a8cc0a810f98b7437a1311c671 diff --git a/constraints.txt b/constraints.txt index 1fee5f0..e7a4aa3 100644 --- a/constraints.txt +++ b/constraints.txt @@ -1,8 +1,8 @@ # pip-compatible constraints mirror for QSL internal Git SHA pins. # Source of truth: qsl-pins.txt (mirrored by update-qpk-pin.yml on every push to QPK main). -quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@92458590a463e7219f0369a3505031ee74414135 +quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@8ba8276948ff71a8cc0a810f98b7437a1311c671 us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@23420e01ca374279ec780f749d8c27a45ececda2 -hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@2a1ecabf23cc61d764db639dc1bab4647a376144 +hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@30ca42e3b5c2324a47d8aab21907d96b2a70b6fb cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@b32e0693bb5566d32b311467fbce42c223f4ede2 crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@6a42f996c0c5220c8e833fb4a4a21b964d2ac742 diff --git a/qsl-pins.txt b/qsl-pins.txt index 1a836a2..18e440f 100644 --- a/qsl-pins.txt +++ b/qsl-pins.txt @@ -1,8 +1,8 @@ # QSL internal Git SHA pins — source of truth. # Auto-updated by update-qpk-pin.yml on every push to QPK main. -quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@92458590a463e7219f0369a3505031ee74414135 +quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@8ba8276948ff71a8cc0a810f98b7437a1311c671 us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@23420e01ca374279ec780f749d8c27a45ececda2 -hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@2a1ecabf23cc61d764db639dc1bab4647a376144 +hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@30ca42e3b5c2324a47d8aab21907d96b2a70b6fb cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@b32e0693bb5566d32b311467fbce42c223f4ede2 crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@6a42f996c0c5220c8e833fb4a4a21b964d2ac742 diff --git a/src/quant_platform_kit.egg-info/SOURCES.txt b/src/quant_platform_kit.egg-info/SOURCES.txt index 93b68ce..80e8c96 100644 --- a/src/quant_platform_kit.egg-info/SOURCES.txt +++ b/src/quant_platform_kit.egg-info/SOURCES.txt @@ -65,6 +65,7 @@ src/quant_platform_kit/common/platform_runner/loader.py src/quant_platform_kit/common/platform_runner/monitor.py src/quant_platform_kit/data/__init__.py src/quant_platform_kit/data/manifest.py +src/quant_platform_kit/data/research_input.py src/quant_platform_kit/data/version.py src/quant_platform_kit/ibkr/__init__.py src/quant_platform_kit/ibkr/connection.py @@ -105,6 +106,7 @@ src/quant_platform_kit/risk/engine.py src/quant_platform_kit/risk/gate.py src/quant_platform_kit/risk/portfolio_diagnostics.py src/quant_platform_kit/schemas/optimization-spec.v1.schema.json +src/quant_platform_kit/schemas/research-input-manifest.v1.schema.json src/quant_platform_kit/schemas/research-spec.v1.schema.json src/quant_platform_kit/schwab/__init__.py src/quant_platform_kit/schwab/auth.py @@ -117,6 +119,7 @@ src/quant_platform_kit/strategy_lifecycle/ai_reviewer.py src/quant_platform_kit/strategy_lifecycle/audit_log.py src/quant_platform_kit/strategy_lifecycle/backtest_orchestrator.py src/quant_platform_kit/strategy_lifecycle/backtest_scheduler.py +src/quant_platform_kit/strategy_lifecycle/capabilities.py src/quant_platform_kit/strategy_lifecycle/cli.py src/quant_platform_kit/strategy_lifecycle/codex_integration.py src/quant_platform_kit/strategy_lifecycle/config_writer.py @@ -127,6 +130,7 @@ src/quant_platform_kit/strategy_lifecycle/drift_detector.py src/quant_platform_kit/strategy_lifecycle/drift_policy.py src/quant_platform_kit/strategy_lifecycle/evidence_gate.py src/quant_platform_kit/strategy_lifecycle/health_dashboard.py +src/quant_platform_kit/strategy_lifecycle/legacy_profile_index.py src/quant_platform_kit/strategy_lifecycle/live_candidate_notifications.py src/quant_platform_kit/strategy_lifecycle/live_equity.py src/quant_platform_kit/strategy_lifecycle/market_regime.py @@ -136,6 +140,7 @@ src/quant_platform_kit/strategy_lifecycle/performance_export.py src/quant_platform_kit/strategy_lifecycle/performance_metrics.py src/quant_platform_kit/strategy_lifecycle/performance_monitor.py src/quant_platform_kit/strategy_lifecycle/performance_store.py +src/quant_platform_kit/strategy_lifecycle/qpk_vnext_n1.py src/quant_platform_kit/strategy_lifecycle/return_collector.py src/quant_platform_kit/strategy_lifecycle/rollback_manager.py src/quant_platform_kit/strategy_lifecycle/shadow_validator.py @@ -145,6 +150,7 @@ src/quant_platform_kit/strategy_lifecycle/update_policy.py src/quant_platform_kit/strategy_spec/__init__.py src/quant_platform_kit/strategy_spec/cli.py src/quant_platform_kit/strategy_spec/validation.py +tests/test_backtest_capabilities.py tests/test_backtest_orchestrator.py tests/test_binance_account.py tests/test_binance_client.py @@ -157,6 +163,7 @@ tests/test_cn_equity_calendar.py tests/test_common_health.py tests/test_common_history.py tests/test_common_port_adapters.py +tests/test_cycle_channel.py tests/test_execution_capabilities.py tests/test_execution_outcomes.py tests/test_execution_state.py @@ -167,6 +174,7 @@ tests/test_ibkr_execution.py tests/test_ibkr_market_data.py tests/test_ibkr_portfolio.py tests/test_ibkr_runtime_inputs.py +tests/test_legacy_profile_index.py tests/test_lifecycle_ai_provider.py tests/test_lifecycle_cli.py tests/test_lifecycle_codex_integration.py @@ -187,6 +195,7 @@ tests/test_longbridge_order_quantity_api_probe.py tests/test_longbridge_portfolio.py tests/test_market_signal_artifacts.py tests/test_models.py +tests/test_notification_channels.py tests/test_notification_events.py tests/test_notification_localization.py tests/test_notification_redaction.py @@ -196,9 +205,11 @@ tests/test_param_optimizer.py tests/test_portfolio_diagnostics.py tests/test_position_sizing.py tests/test_qpk_pin_consistency.py +tests/test_qpk_vnext_n1.py tests/test_qsl_compat_metadata.py tests/test_qsl_pin_manifests.py tests/test_quantconnect.py +tests/test_research_input_manifest_contract.py tests/test_reusable_drift_workflow.py tests/test_risk_gate.py tests/test_runtime_assembly.py @@ -222,6 +233,7 @@ tests/test_strategy_plugin_push_notifications.py tests/test_strategy_plugin_sms_notifications.py tests/test_strategy_plugin_telegram_notifications.py tests/test_strategy_plugins.py +tests/test_strategy_review_validator.py tests/test_strategy_spec_validation.py tests/test_telegram.py tests/test_update_orchestrator.py From e01da91eb0ca69eb3681cb582f9c10108d7ed52e Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 31 Jul 2026 12:33:25 +0800 Subject: [PATCH 2/2] fix: restore generated sources manifest scope Co-Authored-By: Codex --- src/quant_platform_kit.egg-info/SOURCES.txt | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/quant_platform_kit.egg-info/SOURCES.txt b/src/quant_platform_kit.egg-info/SOURCES.txt index 80e8c96..93b68ce 100644 --- a/src/quant_platform_kit.egg-info/SOURCES.txt +++ b/src/quant_platform_kit.egg-info/SOURCES.txt @@ -65,7 +65,6 @@ src/quant_platform_kit/common/platform_runner/loader.py src/quant_platform_kit/common/platform_runner/monitor.py src/quant_platform_kit/data/__init__.py src/quant_platform_kit/data/manifest.py -src/quant_platform_kit/data/research_input.py src/quant_platform_kit/data/version.py src/quant_platform_kit/ibkr/__init__.py src/quant_platform_kit/ibkr/connection.py @@ -106,7 +105,6 @@ src/quant_platform_kit/risk/engine.py src/quant_platform_kit/risk/gate.py src/quant_platform_kit/risk/portfolio_diagnostics.py src/quant_platform_kit/schemas/optimization-spec.v1.schema.json -src/quant_platform_kit/schemas/research-input-manifest.v1.schema.json src/quant_platform_kit/schemas/research-spec.v1.schema.json src/quant_platform_kit/schwab/__init__.py src/quant_platform_kit/schwab/auth.py @@ -119,7 +117,6 @@ src/quant_platform_kit/strategy_lifecycle/ai_reviewer.py src/quant_platform_kit/strategy_lifecycle/audit_log.py src/quant_platform_kit/strategy_lifecycle/backtest_orchestrator.py src/quant_platform_kit/strategy_lifecycle/backtest_scheduler.py -src/quant_platform_kit/strategy_lifecycle/capabilities.py src/quant_platform_kit/strategy_lifecycle/cli.py src/quant_platform_kit/strategy_lifecycle/codex_integration.py src/quant_platform_kit/strategy_lifecycle/config_writer.py @@ -130,7 +127,6 @@ src/quant_platform_kit/strategy_lifecycle/drift_detector.py src/quant_platform_kit/strategy_lifecycle/drift_policy.py src/quant_platform_kit/strategy_lifecycle/evidence_gate.py src/quant_platform_kit/strategy_lifecycle/health_dashboard.py -src/quant_platform_kit/strategy_lifecycle/legacy_profile_index.py src/quant_platform_kit/strategy_lifecycle/live_candidate_notifications.py src/quant_platform_kit/strategy_lifecycle/live_equity.py src/quant_platform_kit/strategy_lifecycle/market_regime.py @@ -140,7 +136,6 @@ src/quant_platform_kit/strategy_lifecycle/performance_export.py src/quant_platform_kit/strategy_lifecycle/performance_metrics.py src/quant_platform_kit/strategy_lifecycle/performance_monitor.py src/quant_platform_kit/strategy_lifecycle/performance_store.py -src/quant_platform_kit/strategy_lifecycle/qpk_vnext_n1.py src/quant_platform_kit/strategy_lifecycle/return_collector.py src/quant_platform_kit/strategy_lifecycle/rollback_manager.py src/quant_platform_kit/strategy_lifecycle/shadow_validator.py @@ -150,7 +145,6 @@ src/quant_platform_kit/strategy_lifecycle/update_policy.py src/quant_platform_kit/strategy_spec/__init__.py src/quant_platform_kit/strategy_spec/cli.py src/quant_platform_kit/strategy_spec/validation.py -tests/test_backtest_capabilities.py tests/test_backtest_orchestrator.py tests/test_binance_account.py tests/test_binance_client.py @@ -163,7 +157,6 @@ tests/test_cn_equity_calendar.py tests/test_common_health.py tests/test_common_history.py tests/test_common_port_adapters.py -tests/test_cycle_channel.py tests/test_execution_capabilities.py tests/test_execution_outcomes.py tests/test_execution_state.py @@ -174,7 +167,6 @@ tests/test_ibkr_execution.py tests/test_ibkr_market_data.py tests/test_ibkr_portfolio.py tests/test_ibkr_runtime_inputs.py -tests/test_legacy_profile_index.py tests/test_lifecycle_ai_provider.py tests/test_lifecycle_cli.py tests/test_lifecycle_codex_integration.py @@ -195,7 +187,6 @@ tests/test_longbridge_order_quantity_api_probe.py tests/test_longbridge_portfolio.py tests/test_market_signal_artifacts.py tests/test_models.py -tests/test_notification_channels.py tests/test_notification_events.py tests/test_notification_localization.py tests/test_notification_redaction.py @@ -205,11 +196,9 @@ tests/test_param_optimizer.py tests/test_portfolio_diagnostics.py tests/test_position_sizing.py tests/test_qpk_pin_consistency.py -tests/test_qpk_vnext_n1.py tests/test_qsl_compat_metadata.py tests/test_qsl_pin_manifests.py tests/test_quantconnect.py -tests/test_research_input_manifest_contract.py tests/test_reusable_drift_workflow.py tests/test_risk_gate.py tests/test_runtime_assembly.py @@ -233,7 +222,6 @@ tests/test_strategy_plugin_push_notifications.py tests/test_strategy_plugin_sms_notifications.py tests/test_strategy_plugin_telegram_notifications.py tests/test_strategy_plugins.py -tests/test_strategy_review_validator.py tests/test_strategy_spec_validation.py tests/test_telegram.py tests/test_update_orchestrator.py