Skip to content

Platform health monitor awaits verified external evidence: supply_verified_runtime_artifact #301

Description

@github-actions

Platform health failure

Health repair context

{
    "automation_registry": {
        "guardrails": [
            "Do not auto-promote new or reconstructed strategies to live.",
            "Live-equivalent optimization still requires trusted proof before auto-merge.",
            "Position-control-sensitive changes require deterministic risk-policy proof; AI has no delegated discretion to widen them."
        ],
        "profiles": [
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u521b\u4e1a\u677f\u6210\u957f\u52a8\u91cf\u8d28\u91cf",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_chinext_growth_momentum_quality",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u521b\u4e1a\u677f\u6210\u957f\u8d28\u91cf\u5feb\u7167",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_chinext_growth_momentum_quality_snapshot",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u521b\u4e1a\u677f\u6218\u672f\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_chinext_tactical_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "A\u80a1\u7ea2\u5229\u8d28\u91cf",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_dividend_quality_snapshot",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "A\u80a1\u8fdb\u53d6\u7ec4\u5408",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "cn_equity_combo",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "A\u80a1\u5bbd\u57faETF\u6218\u672f\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_index_etf_tactical_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "A\u80a1\u884c\u4e1aETF\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_industry_etf_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "promotion_review",
                "blocked_live_reason": "live_candidate_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "live_candidate_evidence",
                    "preauthorized_operating_policy_receipt"
                ],
                "label": "A\u80a1ETF\u8f6e\u52a8",
                "lifecycle_stage": "live_candidate",
                "max_autonomy": "preauthorized_policy_and_evidence_required",
                "operating_policy_required": true,
                "operating_policy_status": "UNVERIFIED",
                "position_control_sensitive": false,
                "profile": "cn_industry_etf_rotation_aggressive",
                "triggers": [
                    "evidence_package_ready"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "cn_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u79d1\u521b\u677f\u6210\u957f\u52a8\u91cf\u8d28\u91cf",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "cn_star_growth_momentum_quality",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "shadow_candidate_requires_evidence_package",
                "can_switch_live": false,
                "domain": "crypto",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "BTC\u5b9a\u6295",
                "lifecycle_stage": "shadow_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "crypto_btc_dca",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "crypto",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u52a0\u5bc6\u52a8\u91cf\u7ec4\u5408",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "crypto_equity_combo",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "crypto",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u52a0\u5bc6\u5b9e\u65f6\u6c60\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "crypto_live_pool_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "crypto",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u5c71\u5be8\u8d8b\u52bf\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "crypto_trend_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u5168\u7403ETF\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "global_etf_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "hk_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u6e2f\u80a1\u6052\u751f\u7ec4\u5408",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "hk_equity_combo",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "research_backtest_only_requires_evidence_package",
                "can_switch_live": false,
                "domain": "hk_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u6e2f\u80a1ETF\u6218\u672f\u8f6e\u52a8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "hk_global_etf_tactical_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "hk_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u6e2f\u80a1\u7ea2\u5229\u8d28\u91cf",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "hk_low_vol_dividend_quality_snapshot",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "IBIT\u6bd4\u7279\u5e01\u5b9a\u6295",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "ibit_smart_dca",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7eb3\u6307\u6807\u666e\u5b9a\u6295",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "nasdaq_sp500_smart_dca",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7f57\u7d20Top50\u9886\u6da8",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "russell_top50_leader_rotation",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u534a\u5bfc\u4f53\u8d8b\u52bf\u6536\u76ca",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "soxl_soxx_trend_income",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "failed_promotion_vs_live_profiles",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "TECL/XLK\u8d8b\u52bf\u6536\u76ca",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": false,
                "profile": "tecl_xlk_trend_income",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "missing_current_promotion_evidence_and_preauthorized_autonomy_policy",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7eb3\u65af\u8fbe\u514b\u589e\u957f\u6536\u76ca",
                "lifecycle_stage": "research_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "tqqq_growth_income",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "shadow_candidate_requires_evidence_package",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7f8e\u80a1\u6838\u5fc3\u7ec4\u5408",
                "lifecycle_stage": "shadow_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "us_equity_combo",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "shadow_candidate_requires_evidence_package",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7f8e\u80a1\u6838\u5fc3\u7ec4\u5408\u5f71\u5b50",
                "lifecycle_stage": "shadow_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "us_equity_combo_core",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            },
            {
                "automation_lane": "research_backlog",
                "blocked_live_reason": "shadow_candidate_requires_evidence_package",
                "can_switch_live": false,
                "domain": "us_equity",
                "evidence_required": [
                    "backtest",
                    "design_review"
                ],
                "label": "\u7f8e\u80a1\u52a0\u901f\u7ec4\u5408",
                "lifecycle_stage": "shadow_active",
                "max_autonomy": "auto_pr_research_only",
                "operating_policy_required": false,
                "operating_policy_status": "NOT_APPLICABLE_RESEARCH_ONLY",
                "position_control_sensitive": true,
                "profile": "us_equity_combo_leveraged",
                "triggers": [
                    "web_research_signal",
                    "manual_request",
                    "scheduled_research"
                ]
            }
        ],
        "schema_version": "strategy_automation_registry.v2",
        "summary": {
            "lane_counts": {
                "promotion_review": 1,
                "research_backlog": 25
            },
            "live_switchable_count": 0,
            "operating_policy_required_count": 1,
            "strategy_profile_count": 26
        }
    },
    "checks": [
        {
            "messages": [],
            "name": "platform_config_schema",
            "severity": "critical",
            "status": "pass"
        },
        {
            "messages": [],
            "name": "strategy_profile_derivation",
            "severity": "critical",
            "status": "pass"
        },
        {
            "messages": [
                "no default-buildable no-order platform route for: hk_low_vol_dividend_quality_snapshot",
                "required external runtime artifact is not configured for: hk_low_vol_dividend_quality_snapshot"
            ],
            "name": "strategy_platform_dry_run_coverage",
            "severity": "critical",
            "status": "fail"
        },
        {
            "messages": [
                "1 profiles require promotion/shadow review"
            ],
            "name": "live_candidate_queue",
            "severity": "warning",
            "status": "warn"
        }
    ],
    "codex_repair_context": {
        "instructions": [
            "Keep fixes limited to platform-config, generated strategy profile assets, tests, or docs unless a failing check proves a wider change is required.",
            "Do not enable paper, shadow, or live switching without fresh evidence and a verified preauthorized operating policy.",
            "If the failure affects secrets, broker credentials, or live execution permissions, park execution and preserve the evidence boundary.",
            "Never invent a missing required artifact URI. Publish and validate the artifact and its manifest through its owning pipeline before configuring a default route."
        ],
        "safe_to_attempt": false,
        "scope": "QuantRuntimeSettings platform-config and generated strategy switch assets",
        "suggested_commands": [
            "python3 python/scripts/build_config.py --check",
            "python3 python/scripts/runtime_settings.py validate",
            "python3 python/scripts/build_config.py",
            "node tests/strategy_switch_worker_validation.mjs"
        ]
    },
    "live_candidate_queue": [
        {
            "allowed_execution_modes": [
                "paper",
                "dry_run"
            ],
            "blocked_live_reason": "live_candidate_requires_evidence_package",
            "can_switch_live": false,
            "domain": "cn_equity",
            "label": "A\u80a1ETF\u8f6e\u52a8",
            "lifecycle_stage": "live_candidate",
            "operating_policy_required": true,
            "operating_policy_status": "UNVERIFIED",
            "profile": "cn_industry_etf_rotation_aggressive",
            "recommended_action": "verify_preauthorized_policy_and_evidence"
        }
    ],
    "recommended_action": "supply_verified_runtime_artifact",
    "schema_version": "platform_health_report.v1",
    "status": "unhealthy",
    "strategy_platform_dry_run_coverage": {
        "artifact_blocked_profiles": [
            "hk_low_vol_dividend_quality_snapshot"
        ],
        "boundary": "Buildable no-order dry_run coverage only; it does not assert P4/P5/P6 runtime authority, broker connectivity, or artifact content quality.",
        "declared_uncovered_profiles": [],
        "profiles": [
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_chinext_growth_momentum_quality"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_chinext_growth_momentum_quality_snapshot"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_chinext_tactical_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_dividend_quality_snapshot"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_equity_combo"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_index_etf_tactical_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_industry_etf_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_industry_etf_rotation_aggressive"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "qmt"
                ],
                "declared_dry_run_platforms": [
                    "qmt"
                ],
                "domain": "cn_equity",
                "dry_run_platforms": [
                    "qmt"
                ],
                "profile": "cn_star_growth_momentum_quality"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "binance"
                ],
                "declared_dry_run_platforms": [
                    "binance"
                ],
                "domain": "crypto",
                "dry_run_platforms": [
                    "binance"
                ],
                "profile": "crypto_btc_dca"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "binance"
                ],
                "declared_dry_run_platforms": [
                    "binance"
                ],
                "domain": "crypto",
                "dry_run_platforms": [
                    "binance"
                ],
                "profile": "crypto_equity_combo"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "binance"
                ],
                "declared_dry_run_platforms": [
                    "binance"
                ],
                "domain": "crypto",
                "dry_run_platforms": [
                    "binance"
                ],
                "profile": "crypto_live_pool_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "binance"
                ],
                "declared_dry_run_platforms": [
                    "binance"
                ],
                "domain": "crypto",
                "dry_run_platforms": [
                    "binance"
                ],
                "profile": "crypto_trend_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "global_etf_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "declared_dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "domain": "hk_equity",
                "dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "profile": "hk_equity_combo"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "declared_dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "domain": "hk_equity",
                "dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "profile": "hk_global_etf_tactical_rotation"
            },
            {
                "blocked_reason": "required_feature_snapshot_artifact_unconfigured",
                "buildable_dry_run_platforms": [],
                "declared_dry_run_platforms": [
                    "ibkr",
                    "longbridge"
                ],
                "domain": "hk_equity",
                "dry_run_platforms": [],
                "profile": "hk_low_vol_dividend_quality_snapshot"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "ibit_smart_dca"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "nasdaq_sp500_smart_dca"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "russell_top50_leader_rotation"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "soxl_soxx_trend_income"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "tecl_xlk_trend_income"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "tqqq_growth_income"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "us_equity_combo"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "us_equity_combo_core"
            },
            {
                "blocked_reason": "",
                "buildable_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "declared_dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "domain": "us_equity",
                "dry_run_platforms": [
                    "firstrade",
                    "ibkr",
                    "longbridge",
                    "schwab"
                ],
                "profile": "us_equity_combo_leveraged"
            }
        ],
        "schema_version": "strategy_platform_dry_run_coverage.v1",
        "summary": {
            "buildable_dry_run_route_count": 57,
            "covered_strategy_count": 25,
            "declared_covered_strategy_count": 26,
            "declared_dry_run_route_count": 59,
            "declared_uncovered_strategy_count": 0,
            "dry_run_route_count": 57,
            "strategy_count": 26,
            "uncovered_strategy_count": 1
        },
        "uncovered_profiles": [
            "hk_low_vol_dividend_quality_snapshot"
        ]
    },
    "summary": {
        "artifact_blocked_strategy_count": 1,
        "automation_lane_counts": {
            "promotion_review": 1,
            "research_backlog": 25
        },
        "buildable_dry_run_route_count": 57,
        "declared_dry_run_route_count": 59,
        "dry_run_covered_strategy_count": 25,
        "dry_run_route_count": 57,
        "dry_run_uncovered_strategy_count": 1,
        "live_candidate_queue_count": 1,
        "platform_count": 6,
        "runtime_enabled_switchable_count": 0,
        "strategy_profile_count": 26
    }
}

Guardrails

  • Do not enable live switching for research/shadow/live_candidate profiles without an evidence package.
  • Do not change secrets, broker credentials, or live execution permissions automatically.
  • Prefer a minimal config/test/generated-asset fix; escalate complex cases for human review.
  • Never invent missing runtime-artifact URIs or their manifests; retain a PARKED execution state until the owning pipeline publishes verified evidence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-evidence-requiredHealth failure is safely parked pending verified external evidenceplatform-healthPlatform health monitor findings

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions