{ "schema_version": "1.0", "run_id": "RUN-ANA-WUJI-BASELINE-PILOT-20260607-001", "generated_at": "2026-06-08T00:20:00+08:00", "connection": { "host": "127.0.0.1", "port": 3306, "database": "tianxia", "user": "root", "credential_source": "local_database_index_doc_masked", "password_recorded": false }, "checks": [ { "check_id": "DB-COLUMNS-a_share_daily_price", "status": "PASS", "table": "a_share_daily_price", "missing_columns": [], "column_count": 8 }, { "check_id": "DB-COLUMNS-a_share_minute_price", "status": "PASS", "table": "a_share_minute_price", "missing_columns": [], "column_count": 10 }, { "check_id": "DB-COLUMNS-ts_market_breadth_daily_cache", "status": "PASS", "table": "ts_market_breadth_daily_cache", "missing_columns": [], "column_count": 17 }, { "check_id": "DB-COLUMNS-a_share_trading_calendar", "status": "PASS", "table": "a_share_trading_calendar", "missing_columns": [], "column_count": 7 } ], "server": { "version": "8.4.9", "database_name": "tianxia", "hostname": "SK-20241021SLXD" }, "columns": { "a_share_daily_price": [ { "table_name": "a_share_daily_price", "column_name": "trade_date", "column_type": "date", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_daily_price", "column_name": "symbol", "column_type": "char(9)", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_daily_price", "column_name": "open_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_daily_price", "column_name": "high_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_daily_price", "column_name": "low_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_daily_price", "column_name": "close_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_daily_price", "column_name": "volume", "column_type": "bigint", "is_nullable": "YES", "column_key": "" }, { "table_name": "a_share_daily_price", "column_name": "amount", "column_type": "decimal(20,2)", "is_nullable": "YES", "column_key": "" } ], "a_share_minute_price": [ { "table_name": "a_share_minute_price", "column_name": "trade_date", "column_type": "date", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_minute_price", "column_name": "trade_time", "column_type": "time", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_minute_price", "column_name": "symbol", "column_type": "char(9)", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_minute_price", "column_name": "open_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "high_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "low_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "close_price", "column_type": "decimal(12,4)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "volume", "column_type": "bigint", "is_nullable": "YES", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "amount", "column_type": "decimal(20,2)", "is_nullable": "YES", "column_key": "" }, { "table_name": "a_share_minute_price", "column_name": "open_interest", "column_type": "bigint", "is_nullable": "YES", "column_key": "" } ], "a_share_trading_calendar": [ { "table_name": "a_share_trading_calendar", "column_name": "calendar_date", "column_type": "date", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "a_share_trading_calendar", "column_name": "is_trading_day", "column_type": "tinyint", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_trading_calendar", "column_name": "trade_date_rank", "column_type": "int", "is_nullable": "YES", "column_key": "" }, { "table_name": "a_share_trading_calendar", "column_name": "weekday", "column_type": "tinyint", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_trading_calendar", "column_name": "is_weekend", "column_type": "tinyint", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_trading_calendar", "column_name": "market_scope", "column_type": "varchar(32)", "is_nullable": "NO", "column_key": "" }, { "table_name": "a_share_trading_calendar", "column_name": "source", "column_type": "varchar(128)", "is_nullable": "NO", "column_key": "" } ], "ts_market_breadth_daily_cache": [ { "table_name": "ts_market_breadth_daily_cache", "column_name": "trade_date", "column_type": "date", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "scope_type", "column_type": "varchar(32)", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "scope_value", "column_type": "varchar(128)", "is_nullable": "NO", "column_key": "PRI" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "industry_snapshot_date", "column_type": "date", "is_nullable": "YES", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "benchmark_type", "column_type": "varchar(32)", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "stock_count", "column_type": "int", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "up_count", "column_type": "int", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "flat_count", "column_type": "int", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "down_count", "column_type": "int", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "zero_prev_close_count", "column_type": "int", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "positive_share", "column_type": "decimal(12,8)", "is_nullable": "YES", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "avg_ret_from_prev_close_pct", "column_type": "decimal(18,8)", "is_nullable": "YES", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "price_source_table", "column_type": "varchar(64)", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "profile_source_table", "column_type": "varchar(64)", "is_nullable": "YES", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "profile_snapshot_pit_safe_flag", "column_type": "tinyint", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "run_id", "column_type": "varchar(128)", "is_nullable": "NO", "column_key": "" }, { "table_name": "ts_market_breadth_daily_cache", "column_name": "updated_at", "column_type": "timestamp", "is_nullable": "NO", "column_key": "" } ] }, "coverage": { "a_share_daily_price": { "min_date": "2023-01-03", "max_date": "2026-05-26", "row_count": 4333482, "trading_days": 819, "symbols": 5519 }, "a_share_minute_price_bounds": { "min_date": "2023-03-24", "max_date": "2026-04-20" }, "a_share_minute_price_samples": [], "a_share_trading_calendar": { "min_date": "2023-01-01", "max_date": "2026-04-25", "trading_days": "800" }, "ts_market_breadth_daily_cache_scopes": [ { "scope_type": "ALL_A_SHARE", "scope_value": "ALL", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "UNKNOWN_INDUSTRY", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "交通运输", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "传媒", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "公用事业", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "农林牧渔", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "医药生物", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "商贸零售", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "国防军工", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "基础化工", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "家用电器", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "建筑材料", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "建筑装饰", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "房地产", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "有色金属", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "机械设备", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "汽车", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "煤炭", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "环保", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" }, { "scope_type": "INDUSTRY_L1", "scope_value": "电力设备", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "run_id_count": 1, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "price_source_table_count": 1, "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" } ], "ts_market_breadth_daily_cache_all_a_candidates": [ { "scope_type": "ALL_A_SHARE", "scope_value": "ALL", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price" } ], "t1_sample": [ { "calendar_date": "2026-01-02", "is_trading_day": 0, "trade_date_rank": 0 }, { "calendar_date": "2026-01-03", "is_trading_day": 0, "trade_date_rank": 0 }, { "calendar_date": "2026-01-04", "is_trading_day": 0, "trade_date_rank": 0 }, { "calendar_date": "2026-01-05", "is_trading_day": 1, "trade_date_rank": 728 }, { "calendar_date": "2026-01-06", "is_trading_day": 1, "trade_date_rank": 729 } ], "a_share_minute_price_date_samples": [ { "trade_date": "2023-03-24", "minute_rows": 201588, "symbols": 4917, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2026-04-20", "minute_rows": 420660, "symbols": 5492, "min_time": "9:30:00", "max_time": "10:59:00" } ], "a_share_minute_price_symbol_samples": [ { "trade_date": "2023-03-24", "symbol": "000001.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000002.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000004.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000006.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000007.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000008.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000009.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000010.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000011.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" }, { "trade_date": "2023-03-24", "symbol": "000012.SZ", "minute_rows": 41, "min_time": "14:20:00", "max_time": "15:00:00" } ], "a_share_daily_price_recent_samples": [ { "trade_date": "2023-01-03", "rows_count": 4929, "symbols": 4929 }, { "trade_date": "2026-05-26", "rows_count": 5501, "symbols": 5501 } ], "ts_market_breadth_daily_cache_exact_all_a": [ { "scope_type": "ALL_A_SHARE", "scope_value": "ALL", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price", "up_3000_days": "284", "down_3000_days": "321", "up_4000_days": "116", "down_4000_days": "137" } ] }, "overall_status": "PASS_WITH_MINUTE_BOUNDARY", "duration_sec": 15.782, "execution_boundaries": { "daily_price_usable_range": { "min_date": "2023-01-03", "max_date": "2026-05-26", "row_count": 4333482, "trading_days": 819, "symbols": 5519 }, "minute_price_usable_range_for_intraday_replay": { "min_date": "2023-03-24", "max_date": "2026-04-20" }, "market_breadth_daily_usable_range": { "scope_type": "ALL_A_SHARE", "scope_value": "ALL", "min_date": "2023-01-04", "max_date": "2026-04-24", "rows_count": 799, "trading_days": 799, "min_run_id": "ts_market_breadth_cache_20260529", "max_run_id": "ts_market_breadth_cache_20260529", "min_price_source_table": "a_share_daily_price", "max_price_source_table": "a_share_daily_price", "up_3000_days": "284", "down_3000_days": "321", "up_4000_days": "116", "down_4000_days": "137" }, "pilot_case_selection_constraint": "Only select cases whose required intraday buy/sell evidence falls within a_share_minute_price coverage: 2023-03-24 to 2026-04-20." } }