{ "experiment_id": "EXP-WUJI-BREADTH-3000-2023-2026", "run_id": "RUN-EXP-WUJI-BREADTH-3000-20260607-001", "created_at": "2026-06-07T16:02:45+08:00", "role_instance_id": "experiment.experimenter", "data_source": "MYSQL_TIANXIA_LOCAL.tianxia.ts_market_breadth_daily_cache", "scope_type": "ALL_A_SHARE", "scope_value": "ALL", "requested_date_range": { "start": "2023-01-01", "end": "2026-12-31" }, "actual_date_range": { "start": "2023-01-04", "end": "2026-04-24" }, "total_trading_days": 799, "category_counts": { "up_3000_days": 284, "down_3000_days": 321, "other_days": 194, "both_3000_days": 0 }, "threshold_counts": { "raw_up_count_ge_3000_days": 284, "raw_down_count_ge_3000_days": 321 }, "source_tables": [ "a_share_daily_price" ], "breadth_cache_run_ids": [ "ts_market_breadth_cache_20260529" ], "max_up_count_day": { "trade_date": "2025-01-14", "up_count": 5306, "down_count": 32, "class_label": "UP_3000" }, "max_down_count_day": { "trade_date": "2025-04-07", "up_count": 106, "down_count": 5259, "class_label": "DOWN_3000" }, "self_check": { "class_count_sum_matches_total": true, "raw_up_threshold_equals_up_plus_both": true, "raw_down_threshold_equals_down_plus_both": true, "conflict_free_three_class": true, "result_row_count": 799 }, "conclusion_boundary": "Retrospective descriptive count only; not a strategy, prediction, return, or intraday peak conclusion." }