{ "experiment_id": "EXP-WUJI-BREADTH-4000-2023-2026", "run_id": "RUN-EXP-WUJI-BREADTH-4000-20260607-001", "created_at": "2026-06-07T16:25:36+08:00", "role_instance_id": "experiment.experimenter", "design_audit_id": "AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001", "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_4000_days": 116, "down_4000_days": 137, "other_days": 546, "both_4000_days": 0 }, "threshold_counts": { "raw_up_count_ge_4000_days": 116, "raw_down_count_ge_4000_days": 137 }, "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_4000" }, "max_down_count_day": { "trade_date": "2025-04-07", "up_count": 106, "down_count": 5259, "class_label": "DOWN_4000" }, "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, "stock_count_components_match": true, "duplicate_trade_date_count": 0, "result_row_count": 799 }, "conclusion_boundary": "Retrospective descriptive count only; not a strategy, prediction, return, realtime selection, intraday peak, industry split, or reason attribution conclusion." }