{"ok": false, "schema": "tidedesk.platform_ops_health.v3", "generated_at": "2026-09-23T14:51:26.652523+00:00", "stage": "sim_live", "live_execution_locked": true, "checks": {"stage_sim_live": true, "live_locked": true, "daemon_running": true, "liveness_fresh": false, "agent_ops_fresh": false, "sectors_not_all_bootstrap": true, "acceptance_ops_ok": false, "acceptance_ops_fresh": false, "pa_agent_alive": true, "page_agent_alive": true, "standalone_pages_ok": true, "page_agent_fresh": false, "soft_reasons_regression_ok": false, "soft_reg_daemon_live": true, "dmn_fail_regression_ok": false, "soft_reg_dual_ok": false, "soft_thr_compress_ok": false, "soft_thr_compress_fail_ok": false, "soft_thrf_live_ok": true, "soft_thrf_fail_ok": false, "soft_thrff_ok": false, "soft_daemon_errors_ok": false}, "n_fail": 3, "n_soft_warn": 11, "soft_warns": ["acceptance_ops_fresh", "dmn_fail_regression_ok", "page_agent_fresh", "soft_daemon_errors_ok", "soft_reasons_regression_ok", "soft_reg_dual_ok", "soft_thr_compress_fail_ok", "soft_thr_compress_ok", "soft_thrf_fail_ok", "soft_thrff_ok", "pa_gui_desired_gap"], "soft_warn_reasons": {"acceptance_ops_fresh": {"why": "agent_ops_stale_or_missing", "age_hours": 1465.5, "stale": true, "updated_at": "2026-07-24T13:21:31.556597+00:00", "last_prefix": "agent_strategy_candidate_pipeline"}, "page_agent_fresh": {"why": "age>2.0h", "latest_age_hours": 1444.25, "latest_age_hours_raw": 1444.25383, "age_warn_hours": 2.0, "thr_compress": false, "stale_soft": true, "latest_run_id": "20260725T183612_821", "worker": "W1"}, "soft_reasons_regression_ok": {"why": "soft_reasons_regression_stale_or_fail", "pass": false, "age_hours": 0.37, "stale_soft": true, "worker": "W2", "loop_running": false, "loop_desired": true}, "dmn_fail_regression_ok": {"why": "dmn_fail_regression_stale_or_fail", "pass": false, "age_hours": 0.89, "stale_soft": true, "worker": "W1", "diag_why": null, "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\dmn_fail_regression_latest_W1.json"}, "soft_reg_dual_ok": {"why": "soft_reg_dual_track_fail", "dual_soft_ok": false, "dual_dmn_ok": false, "dual_thrc_ok": false, "dual_thrff_ok": false, "thr_fail_probe": true, "thrf_fail_track_probe": true, "dual_last_ok": false, "loop_running": false, "loop_pid": 27200, "hint": "check soft_reg_loop last_run dual_* / PEER_SOFT_IGNORE", "api": "/api/soft-reg-loop", "worker": "W3"}, "soft_thr_compress_ok": {"why": "thr_compress_reg_or_probe_fail", "thr_compress_ok": false, "page_thr_compress": null, "probe_mode": "thr_compress", "page_latest_age_hours_raw": null, "thr_compress_probe": true, "state_schema": "tidedesk.platform_ops.soft_reg_loop.v5", "reg_pass": false, "reg_worker": "W2", "api_reg": "/api/soft-reasons-regression", "api_loop": "/api/soft-reg-loop", "hint": "re-run smoke_soft_reasons_regression thr_compress · ensure loop thr_compress_probe", "worker": "W1"}, "soft_thr_compress_fail_ok": {"why": "thr_compress_fail_regression_stale_or_fail", "pass": false, "stale_soft": true, "has_thrc_soft": null, "age_hours": 0.89, "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thr_compress_fail_regression_latest_W2.json", "hint": "re-run smoke_soft_thr_compress_fail_W2", "api": "/api/soft-thr-compress-fail-regression", "worker": "W2"}, "soft_thrf_fail_ok": {"why": "thrf_fail_regression_stale_or_fail", "pass": false, "stale_soft": true, "has_thrf_soft": null, "age_hours": 0.3722, "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thrf_fail_regression_latest.json", "hint": "re-run smoke_soft_thrf_fail_W1", "api": "/api/soft-thrf-fail-regression", "worker": "W1"}, "soft_thrff_ok": {"why": "thrff_composite_gate_fail", "dual_thrff_ok": false, "thrf_fail_track_probe": true, "quad_track": true, "fail_reg_pass": false, "fail_reg_stale": true, "daemon_thrf_ok": true, "daemon_thrf_run_count": 4, "daemon_thrf_cycle_bit": "thrfd~", "daemon_thrf_error_class": "sticky", "daemon_thrf_safe_delete_sticky": false, "hint": "ensure dual_thrff + thrf track + thrf fail reg + daemon thrf cycle · clear inject via write_false · re-run smoke_soft_thrf_fail_W1", "api": "/api/soft-thrf-fail-regression", "api_loop": "/api/soft-reg-loop", "worker": "W2"}, "soft_daemon_errors_ok": {"why": "daemon_task_error_sticky", "n_error_tasks": 6, "error_summary": "行情事实层刷新:执行超时 | TideDesk 产业情报:\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":… | soft_reasons 回归 smoke:_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于… | dmn_fail 回归 smoke:re_er", "error_tasks": [{"name": "行情事实层刷新", "error_short": "执行超时", "run_count": 0, "running": true, "enabled": true}, {"name": "TideDesk 产业情报", "error_short": "\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":…", "run_count": 1, "running": false, "enabled": true}, {"name": "soft_reasons 回归 smoke", "error_short": "_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于…", "run_count": 4, "running": false, "enabled": true}, {"name": "dmn_fail 回归 smoke", "error_short": "re_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<u…", "run_count": 2, "running": false, "enabled": true}, {"name": "thr_compress_fail 回归 smoke", "error_short": "open error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<urlopen error […", "run_count": 2, "running": false, "enabled": true}], "daemon_pid": 13320, "hint": "fix quant_skills timeout/args · clear sticky error via successful run · see /api/platform-ops-health#daemon_task_errors", "api": "/api/platform-ops-health", "worker": "W3"}, "pa_gui_desired_gap": {"why": "gui_desired_but_not_running", "gui_desired": true, "gui_running": false}}, "hard_skip": ["acceptance_ops_fresh", "dmn_fail_regression_ok", "page_agent_fresh", "soft_daemon_errors_ok", "soft_reasons_regression_ok", "soft_reg_daemon_live", "soft_reg_dual_ok", "soft_thr_compress_fail_ok", "soft_thr_compress_ok", "soft_thrf_fail_ok", "soft_thrf_live_ok", "soft_thrff_ok", "standalone_pages_ok"], "ops_badge": "GAP", "archive_badge": "GAP", "daemon": {"status": "running", "pid": 13320, "task_count": 17, "updated_at": "2026-09-23T22:50:59.803601"}, "liveness": {"generated_at": "2026-07-24T10:35:03.178884+00:00", "age_hours": 1468.27, "stale": true, "n_scripts": 86, "status_counts": {"server_task_fresh": 1, "daemon_active": 8, "library_imported": 16, "fresh_output": 38, "stale_recent": 7, "orphan_writer": 10, "likely_dead": 6}}, "agent_ops": {"updated_at": "2026-07-24T13:21:31.556597+00:00", "age_hours": 1465.5, "stale": true, "last_prefix": "agent_strategy_candidate_pipeline", "ok": true}, "pa_agent": {"ok": true, "module": true, "install_ok": true, "gui_running": false, "gui_desired": true, "age_hours": 1465.51, "error": null, "gui_desired_at": "2026-07-24T13:20:59.334237+00:00", "stage": "sim_live", "live_execution_locked": true, "may_trigger_trade": false}, "page_agent": {"ok": true, "module": true, "latest_run_id": "20260725T183612_821", "latest_age_hours": 1444.25, "llm_key_set": true, "error": null, "stage": "sim_live", "latest_age_hours_raw": 1444.25383, "age_warn_hours": 2.0, "thresholds_loaded": true, "thr_compress": false, "stale_soft": true, "soft_reason": "age>2.0h"}, "sectors_summary": {"n_sectors": 9, "n_bootstrap": 0, "n_optimizing": 8, "n_mastery": 0, "n_stale": 9, "n_runs_total": 369, "n_open_shortfalls": 46, "level_counts": {"bootstrap": 0, "optimizing": 8, "mastery": 0, "unknown": 1}, "badge": "GAP"}, "acceptance_summary": {"n_reports": 7, "n_stale_reports": 7, "n_missing_reports": 0, "n_agent_runs": 4, "n_agent_fresh": 0, "n_agent_stale": 4, "liveness_stale": true, "agent_ops_stale": true, "sectors_badge": "GAP", "ops_badge": "GAP", "archive_badge": "GAP", "badge": "GAP", "df_badge": "WARN", "badge_source": "ops", "note": "ops_gate; archive is informational"}, "data_foundation_health": {"path": "E:\\market\\sector_workspaces\\07_data_foundation\\artifacts\\health_latest_W3.json", "ok": true, "generated_at": "2026-07-25T13:22:51+08:00", "age_hours": 1449.48, "stale": true, "badge": "WARN", "n_ok": 141, "n_fail": 0, "pass": true, "formal": {"status": "blocked", "nGate": 6, "nBlockers": 1, "blockers": ["corporate_actions"], "source": "readiness+ca_research_sample", "ca_progress": {"requirement": "corporate_actions", "status": "research_sample", "matched_count": 2430, "n_symbols": 1036, "licensed_full_history": false, "formal_ok": false, "owner_sector": "07_data_foundation", "display_sector": "08_platform_ops", "note": "research_sample n=2430 symbols=['0700.HK', '9988.HK', 'AAPL', 'AMZN', 'GOOGL', 'META', 'MSFT', 'NVDA', 'TSLA', '002594.SZ', '600036.SH', '601318.SH', '000063.SZ', '601398.SH', '601939.SH', '600519.SH', '601988.SH', '601857.SH', '601088.SH', '600585.SH', '600660.SH', '603259.SH', '000333.SZ', '300750.SZ', '600941.SH', '601728.SH', '600050.SH', '601628.SH', '601328.SH', '601288.SH', '600690.SH', '688981.SH', '0941.HK', '0939.HK', '1398.HK', '3988.HK', '2318.HK', '1211.HK', '3968.HK', '1088.HK', '1288.HK', '0763.HK', '0857.HK', '0914.HK', '3606.HK', '2359.HK', '0300.HK', '3750.HK', '0728.HK', '0762.HK', '2628.HK', '3328.HK', '6690.HK', '0981.HK', '3690.HK', '1810.HK', '9618.HK', '9888.HK', '9999.HK', '601319.SH', '1339.HK', '601601.SH', '2601.HK', '601881.SH', '6881.HK', '600030.SH', '6030.HK', '601238.SH', '2238.HK', '600188.SH', '1171.HK', '601390.SH', '0390.HK', '601186.SH', '1186.HK', '0354.HK', 'AMD', 'NFLX', 'AVGO', 'JPM', 'ORCL', 'V', 'MA', 'WMT', 'XOM', 'JNJ', 'PG', 'UNH', 'COIN', 'PLTR', 'BABA', 'PDD', 'JD', 'BIDU', 'NTES', 'MSTR', '600938.SH', '603986.SH', '601919.SH', '601600.SH', '600809.SH', '000792.SZ', '600019.SH', '688521.SH', '000568.SZ', '600018.SH', '600104.SH', '601006.SH', '600436.SH', '000807.SZ', '002466.SZ', '002128.SZ', '300223.SZ', '601958.SH', '601360.SH', '002304.SZ', '002532.SZ', '688809.SH', '001872.SZ', '600027.SH', '000933.SZ', '600426.SH', '000975.SZ', '300628.SZ', '600219.SH', '000596.SZ', '688336.SH', '688188.SH', '300832.SZ', '603369.SH', '300896.SZ', '600398.SH', '603198.SH', '002608.SZ', '601717.SH', '601156.SH', '002756.SZ', '688279.SH', '000623.SZ', '601333.SH', '688807.SH', '002773.SZ', '600598.SH', '601677.SH', '605198.SH', '000902.SZ', '688332.SH', '600623.SH', '000581.SZ', '600739.SH', '301286.SZ', '000685.SZ', '601975.SH', '000563.SZ', '000600.SZ', '603317.SH', '600827.SH', '601083.SH', '601038.SH', '002507.SZ', '603868.SH', '600064.SH', '300357.SZ', '301371.SZ', '000612.SZ', '600717.SH', '600216.SH', '688090.SH', '688153.SH', '688016.SH', '300861.SZ', '603281.SH', '603406.SH', '000828.SZ', '000690.SZ', '601163.SH', '600033.SH', '603608.SH', '600269.SH', '600757.SH', '600729.SH', '688083.SH', '301566.SZ', '603125.SH', '002233.SZ', '301366.SZ', '603508.SH', '688739.SH', '002267.SZ', '002818.SZ', '301551.SZ', '688552.SH', '688486.SH', '688093.SH', '603193.SH', '300741.SZ', '600861.SH', '300127.SZ', '300641.SZ', '301323.SZ', '002034.SZ', '600125.SH', '600780.SH', '688253.SH', '300206.SZ', '000589.SZ', '002727.SZ', '300681.SZ', '603367.SH', '688230.SH', '600368.SH', '000915.SZ', '002721.SZ', '000036.SZ', '301349.SZ', '002884.SZ', '600035.SH', '000913.SZ', '600694.SH', '601008.SH', '603068.SH', '002154.SZ', '601518.SH', '605339.SH', '603336.SH', '300233.SZ', '300161.SZ', '002641.SZ', '688580.SH', '300149.SZ', '688095.SH', '000726.SZ', '688356.SH', '300755.SZ', '300533.SZ', '002033.SZ', '301391.SZ', '301281.SZ', '600857.SH', '688581.SH', '002582.SZ', '605300.SH', '920946.BJ', '001316.SZ', '688648.SH', '603689.SH', '002177.SZ', '002772.SZ', '301026.SZ', '603207.SH', '002365.SZ', '688075.SH', '002161.SZ', '300445.SZ', '688212.SH', '603199.SH', '001259.SZ', '000007.SZ', '920181.BJ', '688358.SH', '688338.SH', '002952.SZ', '301270.SZ', '301361.SZ', '600668.SH', '001318.SZ', '301079.SZ', '920009.BJ', '001367.SZ', '688171.SH', '301203.SZ', '603237.SH', '603518.SH', '301088.SZ', '002394.SZ', '920206.BJ', '920096.BJ', '300970.SZ', '301103.SZ', '603307.SH', '300519.SZ', '920160.BJ', '301159.SZ', '002566.SZ', '002633.SZ', '003023.SZ', '688613.SH', '002802.SZ', '000985.SZ', '920227.BJ', '920086.BJ', '688089.SH', '603214.SH', '688193.SH', '920273.BJ', '920726.BJ', '301113.SZ', '920187.BJ', '920136.BJ', '920003.BJ', '920751.BJ', '920183.BJ', '920656.BJ', '920363.BJ', '920508.BJ', '000001.SZ', '601166.SH', '000858.SZ', '600900.SH', '000002.SZ', '600887.SH', '601012.SH', '002415.SZ', '601888.SH', '0883.HK', '0386.HK', '601138.SH', '300308.SZ', '601899.SH', '688041.SH', '300502.SZ', '601658.SH', '600028.SH', '688347.SH', '002371.SZ', '002475.SZ', '002384.SZ', '601998.SH', '603993.SH', '600276.SH', '688012.SH', '601211.SH', '600183.SH', '300059.SZ', '601869.SH', '600000.SH', '688820.SH', '002463.SZ', '600150.SH', '300476.SZ', '601816.SH', '002379.SZ', '601225.SH', '300394.SZ', '002714.SZ', '002916.SZ', '000725.SZ', '688008.SH', '000651.SZ', '600309.SH', '002938.SZ', '000338.SZ', '603288.SH', '300274.SZ', '002142.SZ', '600919.SH', '601066.SH', '688072.SH', '003816.SZ', '300408.SZ', '601336.SH', '601668.SH', '601818.SH', '600025.SH', '300760.SZ', '601985.SH', '300433.SZ', '301377.SZ', '601688.SH', '600406.SH', '600930.SH', '300604.SZ', '600176.SH', '002352.SZ', '001399.SZ', '600031.SH', '601995.SH', '000776.SZ', '301308.SZ', '002050.SZ', '601898.SH', '001248.SZ', '600999.SH', '688808.SH', '300033.SZ', '601766.SH', '300124.SZ', '002281.SZ', '600989.SH', '600584.SH', '600016.SH', '688082.SH', '603256.SH', '600487.SH', '302132.SZ', '601100.SH', '000657.SZ', '601009.SH', '603268.SH', '300999.SZ', '001289.SZ', '600111.SH', '600362.SH', '601633.SH', '688146.SH', '603501.SH', '301139.SZ', '920023.BJ', '920504.BJ', '920422.BJ', '920260.BJ', '920608.BJ', '920679.BJ', '920802.BJ', '920718.BJ', '920527.BJ', '920856.BJ', '920245.BJ', '920580.BJ', '920132.BJ', '920855.BJ', '920926.BJ', '920931.BJ', '920519.BJ', '920445.BJ', '920118.BJ', '920871.BJ', '920950.BJ', '920553.BJ', '920016.BJ', '920351.BJ', '920685.BJ', '920834.BJ', '920075.BJ', '920974.BJ', '920957.BJ', '920110.BJ', '920212.BJ', '920496.BJ', '920833.BJ', '920419.BJ', '920876.BJ', '920634.BJ', '920455.BJ', '920866.BJ', '920392.BJ', '920942.BJ', '920395.BJ', '920275.BJ', '920278.BJ', '920066.BJ', '601229.SH', '603019.SH', '301200.SZ', '001309.SZ', '002353.SZ', '688120.SH', '688525.SH', '000988.SZ', '600886.SH', '001280.SZ', '002028.SZ', '600522.SH', '000166.SZ', '600760.SH', '000977.SZ', '002493.SZ', '600926.SH', '601872.SH', '300014.SZ', '601868.SH', '600015.SH', '600547.SH', '603296.SH', '600905.SH', '600011.SH', '601698.SH', '000408.SZ', '601991.SH', '301165.SZ', '601169.SH', '600346.SH', '600160.SH', '300442.SZ', '002008.SZ', '300857.SZ', '000100.SZ', '002156.SZ', '688111.SH', '002736.SZ', '605117.SH', '000938.SZ', '688249.SH', '601727.SH', '000958.SZ', '002230.SZ', '920230.BJ', '920014.BJ', '920556.BJ', '920826.BJ', '920375.BJ', '920262.BJ', '920378.BJ', '920665.BJ', '920000.BJ', '920123.BJ', '920906.BJ', '920407.BJ', '920429.BJ', '920027.BJ', '920976.BJ', '920992.BJ', '920168.BJ', '920925.BJ', '920039.BJ', '920061.BJ', '920274.BJ', '920454.BJ', '920204.BJ', '920651.BJ', '920570.BJ', '920022.BJ', '920415.BJ', '920195.BJ', '920237.BJ', '920008.BJ', '920753.BJ', '920896.BJ', '920639.BJ', '920346.BJ', '920271.BJ', '920675.BJ', '920270.BJ', '920242.BJ', '920690.BJ', '920478.BJ', '920627.BJ', '920396.BJ', '920163.BJ', '920706.BJ', '688565.SH', '920177.BJ', '920541.BJ', '920374.BJ', '920056.BJ', '688067.SH', '600455.SH', '920098.BJ', '920058.BJ', '301167.SZ', '920180.BJ', '920703.BJ', '920770.BJ', '920689.BJ', '920304.BJ', '920547.BJ', '920128.BJ', '920299.BJ', '920371.BJ', '600561.SH', '920566.BJ', '300220.SZ', '920924.BJ', '920076.BJ', '920184.BJ', '920837.BJ', '920425.BJ', '920564.BJ', '920166.BJ', '688681.SH', '920062.BJ', '920087.BJ', '920108.BJ', '920870.BJ', '920169.BJ', '002188.SZ', '920191.BJ', '600493.SH', '688466.SH', '002316.SZ', '920523.BJ', '000677.SZ', '603022.SH', '300886.SZ', '600778.SH', '920221.BJ', '600673.SH', '601800.SH', '000425.SZ', '002602.SZ', '600010.SH', '688183.SH', '601127.SH', '600089.SH', '002080.SZ', '300498.SZ', '002600.SZ', '600489.SH', '000538.SZ', '605499.SH', '688271.SH', '002001.SZ', '688818.SH', '601689.SH', '600893.SH', '600875.SH', '603893.SH', '000895.SZ', '600795.SH', '000617.SZ', '600236.SH', '001389.SZ', '688396.SH', '688729.SH', '300475.SZ', '002241.SZ', '600549.SH', '601669.SH', '300015.SZ', '002851.SZ', '002653.SZ', '002311.SZ', '002837.SZ', '600026.SH', '000630.SZ', '600958.SH', '601838.SH', '601916.SH', '601825.SH', '600674.SH', '002648.SZ', '300923.SZ', '920218.BJ', '920007.BJ', '920082.BJ', '920779.BJ', '920505.BJ', '920011.BJ', '603860.SH', '600137.SH', '920914.BJ', '920252.BJ', '920792.BJ', '920357.BJ', '920158.BJ', '002198.SZ', '600883.SH', '000856.SZ', '920033.BJ', '920663.BJ', '920199.BJ', '920167.BJ', '605567.SH', '920036.BJ', '300645.SZ', '301010.SZ', '301390.SZ', '301131.SZ', '002592.SZ', '002494.SZ', '920526.BJ', '301063.SZ', '920693.BJ', '300549.SZ', '001336.SZ', '301298.SZ', '301006.SZ', '688118.SH', '603029.SH', '920694.BJ', '920662.BJ', '301163.SZ', '000995.SZ', '688395.SH', '600202.SH', '600149.SH', '920943.BJ', '603073.SH', '300517.SZ', '688092.SH', '920225.BJ', '920807.BJ', '688616.SH', '600080.SH', '003003.SZ', '300823.SZ', '920050.BJ', '600099.SH', '920080.BJ', '603506.SH', '920729.BJ', '002247.SZ', '688026.SH', '300514.SZ', '001260.SZ', '003008.SZ', '920892.BJ', '002629.SZ', '600768.SH', '001231.SZ', '920055.BJ', '301505.SZ', '301192.SZ', '301359.SZ', '301272.SZ', '920403.BJ', '600235.SH', '003011.SZ', '920112.BJ', '920035.BJ', '920124.BJ', '002144.SZ', '002817.SZ', '001211.SZ', '920188.BJ', '301429.SZ', '300640.SZ', '002486.SZ', '920121.BJ', '600444.SH', '600051.SH', '920010.BJ', '603282.SH', '300906.SZ', '920126.BJ', '920476.BJ', '300707.SZ', '688203.SH', '301300.SZ', '300851.SZ', '920701.BJ', '002968.SZ', '605180.SH', '301130.SZ', '000633.SZ', '688013.SH', '603041.SH', '300371.SZ', '002679.SZ', '600689.SH', '300176.SZ', '002873.SZ', '600287.SH', '301135.SZ', '920885.BJ', '002999.SZ', '301065.SZ', '920122.BJ', '603182.SH', '600128.SH', '300610.SZ', '600097.SH', '600371.SH', '002949.SZ', '600692.SH', '000605.SZ', '603023.SH', '301036.SZ', '603326.SH', '920069.BJ', '688251.SH', '300564.SZ', '603183.SH', '300892.SZ', '920089.BJ', '603176.SH', '300387.SZ', '001255.SZ', '301156.SZ', '003027.SZ', '920106.BJ', '920099.BJ', '300717.SZ', '301512.SZ', '000953.SZ', '920091.BJ', '301314.SZ', '002495.SZ', '002598.SZ', '301336.SZ', '002836.SZ', '920072.BJ', '603321.SH', '920017.BJ', '600232.SH', '920159.BJ', '300412.SZ', '300642.SZ', '688517.SH', '002732.SZ', '603238.SH', '001277.SZ', '688113.SH', '920046.BJ', '605001.SH', '920005.BJ', '920222.BJ', '301539.SZ', '920101.BJ', '603172.SH', '688355.SH', '002671.SZ', '001209.SZ', '301503.SZ', '300195.SZ', '688501.SH', '300837.SZ', '001234.SZ', '300254.SZ', '301022.SZ', '301353.SZ', '603117.SH', '000548.SZ', '300743.SZ', '000752.SZ', '301229.SZ', '300956.SZ', '603079.SH', '603102.SH', '301170.SZ', '001387.SZ', '002420.SZ', '300971.SZ', '003017.SZ', '300543.SZ', '300960.SZ', '301601.SZ', '301578.SZ', '300784.SZ', '605258.SH', '301233.SZ', '920790.BJ', '600965.SH', '002209.SZ', '300992.SZ', '603096.SH', '605003.SH', '688597.SH', '301320.SZ', '000705.SZ', '688718.SH', '301331.SZ', '002381.SZ', '300800.SZ', '600854.SH', '603787.SH', '603151.SH', '603700.SH', '301287.SZ', '301388.SZ', '300987.SZ', '002576.SZ', '920367.BJ', '002890.SZ', '920682.BJ', '603755.SH', '603909.SH', '301011.SZ', '300651.SZ', '603180.SH', '002700.SZ', '301106.SZ', '600833.SH', '300995.SZ', '301032.SZ', '301258.SZ', '002942.SZ', '300965.SZ', '002159.SZ', '300703.SZ', '603797.SH', '301469.SZ', '300150.SZ', '301083.SZ', '300930.SZ', '603089.SH', '301057.SZ', '603332.SH', '301278.SZ', '301212.SZ', '600573.SH', '920344.BJ', '300789.SZ', '300509.SZ', '300644.SZ', '002729.SZ', '920533.BJ', '300694.SZ', '001202.SZ', '300845.SZ', '605033.SH', '301234.SZ', '688367.SH', '002790.SZ', '603189.SH', '600560.SH', '001333.SZ', '002888.SZ', '920208.BJ', '301533.SZ', '002442.SZ', '920981.BJ', '001368.SZ', '301041.SZ', '300950.SZ', '920018.BJ', '300804.SZ', '002098.SZ', '300922.SZ', '301009.SZ', '603320.SH', '603136.SH', '920339.BJ', '002830.SZ', '301185.SZ', '603076.SH', '002172.SZ', '001225.SZ', '603289.SH', '301395.SZ', '301636.SZ', '300275.SZ', '603048.SH', '688357.SH', '002828.SZ', '001219.SZ', '920028.BJ', '300813.SZ', '603017.SH', '688468.SH', '000565.SZ', '688129.SH', '300994.SZ', '603329.SH', '300306.SZ', '603617.SH', '002982.SZ', '300828.SZ', '300269.SZ', '603836.SH', '002879.SZ', '001205.SZ', '920012.BJ', '002893.SZ', '600250.SH', '600858.SH', '603801.SH', '002877.SZ', '002661.SZ', '603037.SH', '300898.SZ', '300824.SZ', '002835.SZ', '920117.BJ', '603628.SH', '002248.SZ', '603036.SH', '603586.SH', '605155.SH', '301418.SZ', '300650.SZ', '301299.SZ', '301158.SZ', '001324.SZ', '601007.SH', '002998.SZ', '920720.BJ', '300279.SZ', '300484.SZ', '300479.SZ', '301586.SZ', '300701.SZ', '300787.SZ', '300942.SZ', '301197.SZ', '002012.SZ', '603221.SH', '600419.SH', '600671.SH', '301125.SZ', '300771.SZ', '301023.SZ', '300335.SZ', '002363.SZ', '300515.SZ', '301059.SZ', '002863.SZ', '605166.SH', '002397.SZ', '600356.SH', '301129.SZ', '300897.SZ', '000715.SZ', '002753.SZ', '688080.SH', '605266.SH', '688077.SH', '002337.SZ', '001296.SZ', '000153.SZ', '603696.SH', '301020.SZ', '002748.SZ', '000419.SZ', '603161.SH', '920405.BJ', '002692.SZ', '605500.SH', '002398.SZ', '603878.SH', '301107.SZ', '001358.SZ', '002725.SZ', '002476.SZ', '001220.SZ', '603886.SH', '688618.SH', '600613.SH', '603829.SH', '688589.SH', '002852.SZ', '688576.SH', '920879.BJ', '300218.SZ', '920953.BJ', '688285.SH', '300425.SZ', '300653.SZ', '301081.SZ', '688255.SH', '603080.SH', '002687.SZ', '603280.SH', '301066.SZ', '688265.SH', '001222.SZ'] · formal remains blocked until licensed full history", "live_execution_locked": true}}, "freshness": {"worstStatus": "soft_stale", "nFresh": 8, "nFeeds": 9, "nSoftStale": 1, "nHardStale": 0}, "sw_citic": {"ok": true, "coverPct": 100.0}, "summary": {"n_ok": 141, "n_fail": 0, "pass": true, "badge": "WARN", "formal_status": "blocked", "formal_gate": 6, "formal_blockers": 1, "fresh_worst": "soft_stale", "feeds": "8/9", "ca_status": "research_sample", "ca_matched": 2430, "ca_symbols": 1036, "ca_licensed": false}, "checks_head": [{"ok": true, "name": "visual_v3x", "detail": "empire.market.data_foundation_visual.v3.31"}, {"ok": true, "name": "freshness_feeds_ge6", "detail": "n=9"}, {"ok": true, "name": "freshness_age_hours", "detail": "with_age=9/9"}, {"ok": true, "name": "freshness_status", "detail": "with_status=9"}, {"ok": true, "name": "freshness_summary", "detail": "feeds 9 · fresh 8 · soft 1 · hard 0 · worst=soft_stale · calendar/fx阈值分层"}, {"ok": true, "name": "buy_bridge_schema", "detail": "tidedesk.entity_buy_bridge.v1"}, {"ok": true, "name": "buy_bridge.financialsKeys", "detail": "5527"}, {"ok": true, "name": "buy_bridge.researchPoolN", "detail": "67"}]}, "formal_ca_progress": {"requirement": "corporate_actions", "status": "research_sample", "matched_count": 2430, "n_symbols": 1036, "licensed_full_history": false, "formal_ok": false, "owner_sector": "07_data_foundation", "display_sector": "08_platform_ops", "note": "research_sample n=2430 symbols=['0700.HK', '9988.HK', 'AAPL', 'AMZN', 'GOOGL', 'META', 'MSFT', 'NVDA', 'TSLA', '002594.SZ', '600036.SH', '601318.SH', '000063.SZ', '601398.SH', '601939.SH', '600519.SH', '601988.SH', '601857.SH', '601088.SH', '600585.SH', '600660.SH', '603259.SH', '000333.SZ', '300750.SZ', '600941.SH', '601728.SH', '600050.SH', '601628.SH', '601328.SH', '601288.SH', '600690.SH', '688981.SH', '0941.HK', '0939.HK', '1398.HK', '3988.HK', '2318.HK', '1211.HK', '3968.HK', '1088.HK', '1288.HK', '0763.HK', '0857.HK', '0914.HK', '3606.HK', '2359.HK', '0300.HK', '3750.HK', '0728.HK', '0762.HK', '2628.HK', '3328.HK', '6690.HK', '0981.HK', '3690.HK', '1810.HK', '9618.HK', '9888.HK', '9999.HK', '601319.SH', '1339.HK', '601601.SH', '2601.HK', '601881.SH', '6881.HK', '600030.SH', '6030.HK', '601238.SH', '2238.HK', '600188.SH', '1171.HK', '601390.SH', '0390.HK', '601186.SH', '1186.HK', '0354.HK', 'AMD', 'NFLX', 'AVGO', 'JPM', 'ORCL', 'V', 'MA', 'WMT', 'XOM', 'JNJ', 'PG', 'UNH', 'COIN', 'PLTR', 'BABA', 'PDD', 'JD', 'BIDU', 'NTES', 'MSTR', '600938.SH', '603986.SH', '601919.SH', '601600.SH', '600809.SH', '000792.SZ', '600019.SH', '688521.SH', '000568.SZ', '600018.SH', '600104.SH', '601006.SH', '600436.SH', '000807.SZ', '002466.SZ', '002128.SZ', '300223.SZ', '601958.SH', '601360.SH', '002304.SZ', '002532.SZ', '688809.SH', '001872.SZ', '600027.SH', '000933.SZ', '600426.SH', '000975.SZ', '300628.SZ', '600219.SH', '000596.SZ', '688336.SH', '688188.SH', '300832.SZ', '603369.SH', '300896.SZ', '600398.SH', '603198.SH', '002608.SZ', '601717.SH', '601156.SH', '002756.SZ', '688279.SH', '000623.SZ', '601333.SH', '688807.SH', '002773.SZ', '600598.SH', '601677.SH', '605198.SH', '000902.SZ', '688332.SH', '600623.SH', '000581.SZ', '600739.SH', '301286.SZ', '000685.SZ', '601975.SH', '000563.SZ', '000600.SZ', '603317.SH', '600827.SH', '601083.SH', '601038.SH', '002507.SZ', '603868.SH', '600064.SH', '300357.SZ', '301371.SZ', '000612.SZ', '600717.SH', '600216.SH', '688090.SH', '688153.SH', '688016.SH', '300861.SZ', '603281.SH', '603406.SH', '000828.SZ', '000690.SZ', '601163.SH', '600033.SH', '603608.SH', '600269.SH', '600757.SH', '600729.SH', '688083.SH', '301566.SZ', '603125.SH', '002233.SZ', '301366.SZ', '603508.SH', '688739.SH', '002267.SZ', '002818.SZ', '301551.SZ', '688552.SH', '688486.SH', '688093.SH', '603193.SH', '300741.SZ', '600861.SH', '300127.SZ', '300641.SZ', '301323.SZ', '002034.SZ', '600125.SH', '600780.SH', '688253.SH', '300206.SZ', '000589.SZ', '002727.SZ', '300681.SZ', '603367.SH', '688230.SH', '600368.SH', '000915.SZ', '002721.SZ', '000036.SZ', '301349.SZ', '002884.SZ', '600035.SH', '000913.SZ', '600694.SH', '601008.SH', '603068.SH', '002154.SZ', '601518.SH', '605339.SH', '603336.SH', '300233.SZ', '300161.SZ', '002641.SZ', '688580.SH', '300149.SZ', '688095.SH', '000726.SZ', '688356.SH', '300755.SZ', '300533.SZ', '002033.SZ', '301391.SZ', '301281.SZ', '600857.SH', '688581.SH', '002582.SZ', '605300.SH', '920946.BJ', '001316.SZ', '688648.SH', '603689.SH', '002177.SZ', '002772.SZ', '301026.SZ', '603207.SH', '002365.SZ', '688075.SH', '002161.SZ', '300445.SZ', '688212.SH', '603199.SH', '001259.SZ', '000007.SZ', '920181.BJ', '688358.SH', '688338.SH', '002952.SZ', '301270.SZ', '301361.SZ', '600668.SH', '001318.SZ', '301079.SZ', '920009.BJ', '001367.SZ', '688171.SH', '301203.SZ', '603237.SH', '603518.SH', '301088.SZ', '002394.SZ', '920206.BJ', '920096.BJ', '300970.SZ', '301103.SZ', '603307.SH', '300519.SZ', '920160.BJ', '301159.SZ', '002566.SZ', '002633.SZ', '003023.SZ', '688613.SH', '002802.SZ', '000985.SZ', '920227.BJ', '920086.BJ', '688089.SH', '603214.SH', '688193.SH', '920273.BJ', '920726.BJ', '301113.SZ', '920187.BJ', '920136.BJ', '920003.BJ', '920751.BJ', '920183.BJ', '920656.BJ', '920363.BJ', '920508.BJ', '000001.SZ', '601166.SH', '000858.SZ', '600900.SH', '000002.SZ', '600887.SH', '601012.SH', '002415.SZ', '601888.SH', '0883.HK', '0386.HK', '601138.SH', '300308.SZ', '601899.SH', '688041.SH', '300502.SZ', '601658.SH', '600028.SH', '688347.SH', '002371.SZ', '002475.SZ', '002384.SZ', '601998.SH', '603993.SH', '600276.SH', '688012.SH', '601211.SH', '600183.SH', '300059.SZ', '601869.SH', '600000.SH', '688820.SH', '002463.SZ', '600150.SH', '300476.SZ', '601816.SH', '002379.SZ', '601225.SH', '300394.SZ', '002714.SZ', '002916.SZ', '000725.SZ', '688008.SH', '000651.SZ', '600309.SH', '002938.SZ', '000338.SZ', '603288.SH', '300274.SZ', '002142.SZ', '600919.SH', '601066.SH', '688072.SH', '003816.SZ', '300408.SZ', '601336.SH', '601668.SH', '601818.SH', '600025.SH', '300760.SZ', '601985.SH', '300433.SZ', '301377.SZ', '601688.SH', '600406.SH', '600930.SH', '300604.SZ', '600176.SH', '002352.SZ', '001399.SZ', '600031.SH', '601995.SH', '000776.SZ', '301308.SZ', '002050.SZ', '601898.SH', '001248.SZ', '600999.SH', '688808.SH', '300033.SZ', '601766.SH', '300124.SZ', '002281.SZ', '600989.SH', '600584.SH', '600016.SH', '688082.SH', '603256.SH', '600487.SH', '302132.SZ', '601100.SH', '000657.SZ', '601009.SH', '603268.SH', '300999.SZ', '001289.SZ', '600111.SH', '600362.SH', '601633.SH', '688146.SH', '603501.SH', '301139.SZ', '920023.BJ', '920504.BJ', '920422.BJ', '920260.BJ', '920608.BJ', '920679.BJ', '920802.BJ', '920718.BJ', '920527.BJ', '920856.BJ', '920245.BJ', '920580.BJ', '920132.BJ', '920855.BJ', '920926.BJ', '920931.BJ', '920519.BJ', '920445.BJ', '920118.BJ', '920871.BJ', '920950.BJ', '920553.BJ', '920016.BJ', '920351.BJ', '920685.BJ', '920834.BJ', '920075.BJ', '920974.BJ', '920957.BJ', '920110.BJ', '920212.BJ', '920496.BJ', '920833.BJ', '920419.BJ', '920876.BJ', '920634.BJ', '920455.BJ', '920866.BJ', '920392.BJ', '920942.BJ', '920395.BJ', '920275.BJ', '920278.BJ', '920066.BJ', '601229.SH', '603019.SH', '301200.SZ', '001309.SZ', '002353.SZ', '688120.SH', '688525.SH', '000988.SZ', '600886.SH', '001280.SZ', '002028.SZ', '600522.SH', '000166.SZ', '600760.SH', '000977.SZ', '002493.SZ', '600926.SH', '601872.SH', '300014.SZ', '601868.SH', '600015.SH', '600547.SH', '603296.SH', '600905.SH', '600011.SH', '601698.SH', '000408.SZ', '601991.SH', '301165.SZ', '601169.SH', '600346.SH', '600160.SH', '300442.SZ', '002008.SZ', '300857.SZ', '000100.SZ', '002156.SZ', '688111.SH', '002736.SZ', '605117.SH', '000938.SZ', '688249.SH', '601727.SH', '000958.SZ', '002230.SZ', '920230.BJ', '920014.BJ', '920556.BJ', '920826.BJ', '920375.BJ', '920262.BJ', '920378.BJ', '920665.BJ', '920000.BJ', '920123.BJ', '920906.BJ', '920407.BJ', '920429.BJ', '920027.BJ', '920976.BJ', '920992.BJ', '920168.BJ', '920925.BJ', '920039.BJ', '920061.BJ', '920274.BJ', '920454.BJ', '920204.BJ', '920651.BJ', '920570.BJ', '920022.BJ', '920415.BJ', '920195.BJ', '920237.BJ', '920008.BJ', '920753.BJ', '920896.BJ', '920639.BJ', '920346.BJ', '920271.BJ', '920675.BJ', '920270.BJ', '920242.BJ', '920690.BJ', '920478.BJ', '920627.BJ', '920396.BJ', '920163.BJ', '920706.BJ', '688565.SH', '920177.BJ', '920541.BJ', '920374.BJ', '920056.BJ', '688067.SH', '600455.SH', '920098.BJ', '920058.BJ', '301167.SZ', '920180.BJ', '920703.BJ', '920770.BJ', '920689.BJ', '920304.BJ', '920547.BJ', '920128.BJ', '920299.BJ', '920371.BJ', '600561.SH', '920566.BJ', '300220.SZ', '920924.BJ', '920076.BJ', '920184.BJ', '920837.BJ', '920425.BJ', '920564.BJ', '920166.BJ', '688681.SH', '920062.BJ', '920087.BJ', '920108.BJ', '920870.BJ', '920169.BJ', '002188.SZ', '920191.BJ', '600493.SH', '688466.SH', '002316.SZ', '920523.BJ', '000677.SZ', '603022.SH', '300886.SZ', '600778.SH', '920221.BJ', '600673.SH', '601800.SH', '000425.SZ', '002602.SZ', '600010.SH', '688183.SH', '601127.SH', '600089.SH', '002080.SZ', '300498.SZ', '002600.SZ', '600489.SH', '000538.SZ', '605499.SH', '688271.SH', '002001.SZ', '688818.SH', '601689.SH', '600893.SH', '600875.SH', '603893.SH', '000895.SZ', '600795.SH', '000617.SZ', '600236.SH', '001389.SZ', '688396.SH', '688729.SH', '300475.SZ', '002241.SZ', '600549.SH', '601669.SH', '300015.SZ', '002851.SZ', '002653.SZ', '002311.SZ', '002837.SZ', '600026.SH', '000630.SZ', '600958.SH', '601838.SH', '601916.SH', '601825.SH', '600674.SH', '002648.SZ', '300923.SZ', '920218.BJ', '920007.BJ', '920082.BJ', '920779.BJ', '920505.BJ', '920011.BJ', '603860.SH', '600137.SH', '920914.BJ', '920252.BJ', '920792.BJ', '920357.BJ', '920158.BJ', '002198.SZ', '600883.SH', '000856.SZ', '920033.BJ', '920663.BJ', '920199.BJ', '920167.BJ', '605567.SH', '920036.BJ', '300645.SZ', '301010.SZ', '301390.SZ', '301131.SZ', '002592.SZ', '002494.SZ', '920526.BJ', '301063.SZ', '920693.BJ', '300549.SZ', '001336.SZ', '301298.SZ', '301006.SZ', '688118.SH', '603029.SH', '920694.BJ', '920662.BJ', '301163.SZ', '000995.SZ', '688395.SH', '600202.SH', '600149.SH', '920943.BJ', '603073.SH', '300517.SZ', '688092.SH', '920225.BJ', '920807.BJ', '688616.SH', '600080.SH', '003003.SZ', '300823.SZ', '920050.BJ', '600099.SH', '920080.BJ', '603506.SH', '920729.BJ', '002247.SZ', '688026.SH', '300514.SZ', '001260.SZ', '003008.SZ', '920892.BJ', '002629.SZ', '600768.SH', '001231.SZ', '920055.BJ', '301505.SZ', '301192.SZ', '301359.SZ', '301272.SZ', '920403.BJ', '600235.SH', '003011.SZ', '920112.BJ', '920035.BJ', '920124.BJ', '002144.SZ', '002817.SZ', '001211.SZ', '920188.BJ', '301429.SZ', '300640.SZ', '002486.SZ', '920121.BJ', '600444.SH', '600051.SH', '920010.BJ', '603282.SH', '300906.SZ', '920126.BJ', '920476.BJ', '300707.SZ', '688203.SH', '301300.SZ', '300851.SZ', '920701.BJ', '002968.SZ', '605180.SH', '301130.SZ', '000633.SZ', '688013.SH', '603041.SH', '300371.SZ', '002679.SZ', '600689.SH', '300176.SZ', '002873.SZ', '600287.SH', '301135.SZ', '920885.BJ', '002999.SZ', '301065.SZ', '920122.BJ', '603182.SH', '600128.SH', '300610.SZ', '600097.SH', '600371.SH', '002949.SZ', '600692.SH', '000605.SZ', '603023.SH', '301036.SZ', '603326.SH', '920069.BJ', '688251.SH', '300564.SZ', '603183.SH', '300892.SZ', '920089.BJ', '603176.SH', '300387.SZ', '001255.SZ', '301156.SZ', '003027.SZ', '920106.BJ', '920099.BJ', '300717.SZ', '301512.SZ', '000953.SZ', '920091.BJ', '301314.SZ', '002495.SZ', '002598.SZ', '301336.SZ', '002836.SZ', '920072.BJ', '603321.SH', '920017.BJ', '600232.SH', '920159.BJ', '300412.SZ', '300642.SZ', '688517.SH', '002732.SZ', '603238.SH', '001277.SZ', '688113.SH', '920046.BJ', '605001.SH', '920005.BJ', '920222.BJ', '301539.SZ', '920101.BJ', '603172.SH', '688355.SH', '002671.SZ', '001209.SZ', '301503.SZ', '300195.SZ', '688501.SH', '300837.SZ', '001234.SZ', '300254.SZ', '301022.SZ', '301353.SZ', '603117.SH', '000548.SZ', '300743.SZ', '000752.SZ', '301229.SZ', '300956.SZ', '603079.SH', '603102.SH', '301170.SZ', '001387.SZ', '002420.SZ', '300971.SZ', '003017.SZ', '300543.SZ', '300960.SZ', '301601.SZ', '301578.SZ', '300784.SZ', '605258.SH', '301233.SZ', '920790.BJ', '600965.SH', '002209.SZ', '300992.SZ', '603096.SH', '605003.SH', '688597.SH', '301320.SZ', '000705.SZ', '688718.SH', '301331.SZ', '002381.SZ', '300800.SZ', '600854.SH', '603787.SH', '603151.SH', '603700.SH', '301287.SZ', '301388.SZ', '300987.SZ', '002576.SZ', '920367.BJ', '002890.SZ', '920682.BJ', '603755.SH', '603909.SH', '301011.SZ', '300651.SZ', '603180.SH', '002700.SZ', '301106.SZ', '600833.SH', '300995.SZ', '301032.SZ', '301258.SZ', '002942.SZ', '300965.SZ', '002159.SZ', '300703.SZ', '603797.SH', '301469.SZ', '300150.SZ', '301083.SZ', '300930.SZ', '603089.SH', '301057.SZ', '603332.SH', '301278.SZ', '301212.SZ', '600573.SH', '920344.BJ', '300789.SZ', '300509.SZ', '300644.SZ', '002729.SZ', '920533.BJ', '300694.SZ', '001202.SZ', '300845.SZ', '605033.SH', '301234.SZ', '688367.SH', '002790.SZ', '603189.SH', '600560.SH', '001333.SZ', '002888.SZ', '920208.BJ', '301533.SZ', '002442.SZ', '920981.BJ', '001368.SZ', '301041.SZ', '300950.SZ', '920018.BJ', '300804.SZ', '002098.SZ', '300922.SZ', '301009.SZ', '603320.SH', '603136.SH', '920339.BJ', '002830.SZ', '301185.SZ', '603076.SH', '002172.SZ', '001225.SZ', '603289.SH', '301395.SZ', '301636.SZ', '300275.SZ', '603048.SH', '688357.SH', '002828.SZ', '001219.SZ', '920028.BJ', '300813.SZ', '603017.SH', '688468.SH', '000565.SZ', '688129.SH', '300994.SZ', '603329.SH', '300306.SZ', '603617.SH', '002982.SZ', '300828.SZ', '300269.SZ', '603836.SH', '002879.SZ', '001205.SZ', '920012.BJ', '002893.SZ', '600250.SH', '600858.SH', '603801.SH', '002877.SZ', '002661.SZ', '603037.SH', '300898.SZ', '300824.SZ', '002835.SZ', '920117.BJ', '603628.SH', '002248.SZ', '603036.SH', '603586.SH', '605155.SH', '301418.SZ', '300650.SZ', '301299.SZ', '301158.SZ', '001324.SZ', '601007.SH', '002998.SZ', '920720.BJ', '300279.SZ', '300484.SZ', '300479.SZ', '301586.SZ', '300701.SZ', '300787.SZ', '300942.SZ', '301197.SZ', '002012.SZ', '603221.SH', '600419.SH', '600671.SH', '301125.SZ', '300771.SZ', '301023.SZ', '300335.SZ', '002363.SZ', '300515.SZ', '301059.SZ', '002863.SZ', '605166.SH', '002397.SZ', '600356.SH', '301129.SZ', '300897.SZ', '000715.SZ', '002753.SZ', '688080.SH', '605266.SH', '688077.SH', '002337.SZ', '001296.SZ', '000153.SZ', '603696.SH', '301020.SZ', '002748.SZ', '000419.SZ', '603161.SH', '920405.BJ', '002692.SZ', '605500.SH', '002398.SZ', '603878.SH', '301107.SZ', '001358.SZ', '002725.SZ', '002476.SZ', '001220.SZ', '603886.SH', '688618.SH', '600613.SH', '603829.SH', '688589.SH', '002852.SZ', '688576.SH', '920879.BJ', '300218.SZ', '920953.BJ', '688285.SH', '300425.SZ', '300653.SZ', '301081.SZ', '688255.SH', '603080.SH', '002687.SZ', '603280.SH', '301066.SZ', '688265.SH', '001222.SZ'] · formal remains blocked until licensed full history", "live_execution_locked": true}, "candidate_pipeline": {"schema": "tidedesk.platform_ops.candidate_pipeline_summary.v1", "badge": "STALE", "ok": false, "worst_age_hours": 1465.5, "attribution": {"exists": true, "age_hours": 1.88, "status": "ok", "candidate_count": 9, "chain_complete_count": 4, "forward_linked_count": 4, "global_overfit_status": "degraded", "forward_remaining_days_to_90": 0, "real_trading_allowed": false}, "robust": {"exists": true, "age_hours": 1465.5, "status": "ok", "passed_count": 1824, "unique_passed_count": 31, "unique_passed_symbol_count": 23, "top_symbol": "PEPEUSDT", "top_kind": "mean_reversion", "top_adjusted_return_25bps_pct": 22.77}, "shadow": {"exists": true, "age_hours": 1.9, "status": "tracking", "candidate_count": 12, "active_shadow_count": 0, "unrealized_return_pct": 96.1, "unrealized_pnl": 5766.03, "ready_for_real_trading": false, "max_elapsed_days": 110}, "paths": {"attribution": "E:\\Empire\\trading\\data\\strategy_candidate_attribution_chain.json", "robust": "E:\\Empire\\trading\\data\\strategy_robust_candidate_scan.json", "shadow": "E:\\Empire\\trading\\data\\strategy_shadow_portfolio.json"}, "live_execution_locked": true, "may_trigger_trade": false, "note": "research/shadow only · sim_live · not trade signal"}, "standalone_pages": {"schema": "tidedesk.platform_ops.standalone_pages.v2", "ok": true, "quality_ok": true, "n_ok": 2, "n_quality": 2, "n_total": 2, "latency_warn_ms": 500, "thresholds_loaded": true, "thresholds_path": "E:\\market\\data\\agent_ops\\soft_thresholds.json", "reasons": [], "detail_anchor": "#platform-ops-standalone-bar", "buy_board": {"ok": true, "url": "/buy-board/", "status_code": 200, "latency_ms": 15.0, "has_cand_bar": true, "bytes": 33999, "slow": false, "quality_ok": true, "reasons": []}, "combat": {"ok": true, "url": "/combat/", "status_code": 200, "latency_ms": 19.1, "has_cand_bar": true, "bytes": 15304, "slow": false, "quality_ok": true, "reasons": []}, "live_execution_locked": true, "may_trigger_trade": false}, "soft_thresholds": {"schema": "tidedesk.platform_ops.soft_thresholds.v1", "latency_warn_ms": 500, "soft_stale_hours": 36.0, "page_agent_age_warn_hours": 2.0, "path": "E:\\market\\data\\agent_ops\\soft_thresholds.json", "loaded": true}, "soft_thresholds_path": "E:\\market\\data\\agent_ops\\soft_thresholds.json", "soft_reasons_regression": {"schema": "tidedesk.platform_ops.soft_reasons_regression_status.v2", "ok": false, "pass": false, "exists": true, "age_hours": 0.37, "generated_at": "2026-09-23T22:29:04+08:00", "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_reasons_regression_latest_W2.json", "worker": "W2", "n_soft_warn": null, "reasons_keys": [], "has_page_agent_fresh_soft": null, "post_restore_n_soft": null, "stale_soft": true, "error": null, "live_execution_locked": true, "may_trigger_trade": false, "probe_mode": "thr_compress", "page_thr_compress": null, "page_latest_age_hours": null, "page_latest_age_hours_raw": null, "thr_compress_ok": false, "artifact_schema": "tidedesk.platform_ops.soft_reasons_regression.v2", "post_restore_ok": null, "source": "soft_reasons_regression_latest_W2.json"}, "soft_thr_compress": {"schema": "tidedesk.platform_ops.soft_thr_compress.v4", "ok": false, "check": "soft_thr_compress_ok", "thr_compress_ok": false, "probe_mode": "thr_compress", "page_thr_compress": null, "page_latest_age_hours_raw": null, "thr_compress_probe": true, "state_schema": "tidedesk.platform_ops.soft_reg_loop.v5", "reg_worker": "W2", "loop_running": false, "reg_pass": false, "worker": "W1", "api_reg": "/api/soft-reasons-regression", "api_loop": "/api/soft-reg-loop", "dual_thrc_ok": false, "thr_fail_probe": true, "triple_track": true, "fail_reg_pass": false, "fail_reg_worker": "W2", "fail_reg_age_hours": 0.89, "fail_reg_stale": true, "thrf_live_ok": false, "api_thrf": "/api/soft-thr-compress-fail-regression", "thrf_check": "soft_thrf_live_ok", "thrf_ok": true, "inject_active": false, "inject_ttl_sec": 180, "inject_age_sec": null, "inject_stale_ttl": null, "inject_auto_cleared": null}, "soft_reg_loop": {"schema": "tidedesk.platform_ops.soft_reg_loop_status.v5", "ok": false, "desired": true, "running": false, "pid": 27200, "interval_sec": 1800, "age_hours": 1441.74, "n_runs": 6, "last_ok": false, "daemon_task_registered": true, "daemon_task_enabled": true, "error": null, "live_execution_locked": true, "may_trigger_trade": false, "worker": "W1", "desire_path": "E:\\market\\data\\agent_ops\\soft_reg_loop_desired.json", "state_path": "E:\\market\\data\\agent_ops\\soft_reg_loop_state.json", "status": "running", "state_schema": "tidedesk.platform_ops.soft_reg_loop.v5", "thr_compress_probe": true, "dual_track": true, "last_rc": 1, "dual_soft_ok": false, "dual_dmn_ok": false, "dual_thrc_ok": false, "dual_thrff_ok": false, "dual_last_ok": false, "thr_fail_probe": true, "thrf_fail_track_probe": true, "triple_track": true, "quad_track": true, "daemon_thrc_task_registered": true, "daemon_thrff_task_registered": true, "daemon_dmn_task_registered": true, "daemon_source_path": "E:\\Empire\\trading\\empire_daemon.py", "daemon_pid": 13320, "daemon_status": "running", "daemon_started_at": "2026-09-23T22:50:59.803601", "daemon_n_tasks": 17, "daemon_status_age_hours": 0.0, "daemon_task_live": true, "daemon_task_name": "soft_reasons 回归 smoke", "daemon_source_gap": false, "thr_inject_ttl_sec": 180, "thrf_inject_ttl_sec": 180, "dmn_fail_daemon_task_registered": true, "dmn_fail_daemon_task_live": true, "dmn_fail_daemon_task_name": "dmn_fail 回归 smoke", "dmn_fail_daemon_source_gap": false, "dmn_fail_loop_dual": true, "last_run": {"rc": 1, "ok": false, "dual_soft_ok": false, "dual_dmn_ok": false, "dual_thrc_ok": false, "dual_thrff_ok": false, "dual_last_ok": false, "thr_compress_probe": true, "thr_fail_probe": true, "thrf_fail_track_probe": true, "triple_track": true, "quad_track": true, "schema": "tidedesk.platform_ops.soft_reg_loop_run.v5", "elapsed_sec": 7.51, "soft_reasons": {"script": "smoke_soft_reasons_regression_W2.py", "rc": 1, "ok": false, "elapsed_sec": 1.57, "stdout_tail": "_thrf_fail_ok\",\n    \"soft_thrff_ok\"\n  ],\n  \"thr_compress_ok\": true,\n  \"pass\": false,\n  \"generated_at\": \"2026-07-25T21:06:49+08:00\",\n  \"generated_at_utc\": \"2026-07-25T13:06:49.694805+00:00\"\n}\n\nwrote E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_reasons_regression_W2_20260725_210649.json\n", "stderr_tail": ""}, "dmn_fail": {"script": "smoke_dmn_fail_regression_W1.py", "rc": 1, "ok": false, "elapsed_sec": 1.2, "stdout_tail": "hr_compress_fail_ok\",\n    \"soft_thrf_fail_ok\",\n    \"soft_thrff_ok\"\n  ],\n  \"pass\": false,\n  \"generated_at\": \"2026-07-25T21:06:50+08:00\",\n  \"generated_at_utc\": \"2026-07-25T13:06:50.887795+00:00\"\n}\n\nwrote E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\dmn_fail_regression_W1_20260725_210650.json\n", "stderr_tail": ""}, "thr_fail": {"script": "smoke_soft_thr_compress_fail_W2.py", "rc": 1, "ok": false, "elapsed_sec": 1.29, "stdout_tail": "il_ok\",\n    \"soft_thrf_fail_ok\",\n    \"soft_thrff_ok\"\n  ],\n  \"pass\": false,\n  \"generated_at\": \"2026-07-25T21:06:52+08:00\",\n  \"generated_at_utc\": \"2026-07-25T13:06:52.339371+00:00\"\n}\n\nwrote E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thr_compress_fail_regression_W2_20260725_210652.json\n", "stderr_tail": ""}, "thrf_fail": {"script": "smoke_soft_thrf_fail_W1.py", "rc": 1, "ok": false, "elapsed_sec": 1.32, "stdout_tail": "press_fail_ok\",\n    \"soft_thrf_fail_ok\",\n    \"soft_thrff_ok\"\n  ],\n  \"pass\": false,\n  \"generated_at\": \"2026-07-25T21:06:53+08:00\",\n  \"generated_at_utc\": \"2026-07-25T13:06:53.666163+00:00\"\n}\n\nwrote E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thrf_fail_regression_W1_20260725_210653.json\n", "stderr_tail": ""}, "stdout_tail": "\": \"2026-07-25T21:06:49+08:00\",\n  \"generated_at_utc\": \"2026-07-25T13:06:49.694805+00:00\"\n}\n\nwrote E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_reasons_regression_W2_20260725_210649.json\n", "stderr_tail": "", "worker": "W2"}, "n_tasks": 17}, "soft_reg_dual": {"schema": "tidedesk.platform_ops.soft_reg_dual.v3", "ok": false, "dual_soft_ok": false, "dual_dmn_ok": false, "dual_thrc_ok": false, "dual_thrff_ok": false, "dual_last_ok": false, "thr_fail_probe": true, "thrf_fail_track_probe": true, "triple_track": true, "quad_track": true, "loop_running": false, "loop_pid": 27200, "n_runs": 6, "worker": "W3", "api": "/api/soft-reg-loop"}, "soft_daemon_errors": {"schema": "tidedesk.platform_ops.soft_daemon_errors.v2", "ok": false, "check": "soft_daemon_errors_ok", "n_error_tasks": 6, "error_summary": "行情事实层刷新:执行超时 | TideDesk 产业情报:\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":… | soft_reasons 回归 smoke:_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于… | dmn_fail 回归 smoke:re_er", "error_tasks": [{"name": "行情事实层刷新", "error_short": "执行超时", "run_count": 0, "running": true, "enabled": true}, {"name": "TideDesk 产业情报", "error_short": "\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":…", "run_count": 1, "running": false, "enabled": true}, {"name": "soft_reasons 回归 smoke", "error_short": "_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于…", "run_count": 4, "running": false, "enabled": true}, {"name": "dmn_fail 回归 smoke", "error_short": "re_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<u…", "run_count": 2, "running": false, "enabled": true}, {"name": "thr_compress_fail 回归 smoke", "error_short": "open error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<urlopen error […", "run_count": 2, "running": false, "enabled": true}], "daemon_pid": 13320, "copy": "dmne · soft_daemon_errors_ok · sticky task error → soft_warn", "seven_card": 12, "card_label": "dmne", "api": "/api/platform-ops-health", "label": "dmne soft", "worker": "W3"}, "daemon_task_errors": {"schema": "tidedesk.platform_ops.daemon_task_errors.v2", "ok": false, "n_error_tasks": 6, "n_tasks": 17, "error_tasks": [{"name": "行情事实层刷新", "error_short": "执行超时", "run_count": 0, "running": true, "enabled": true}, {"name": "TideDesk 产业情报", "error_short": "\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":…", "run_count": 1, "running": false, "enabled": true}, {"name": "soft_reasons 回归 smoke", "error_short": "_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于…", "run_count": 4, "running": false, "enabled": true}, {"name": "dmn_fail 回归 smoke", "error_short": "re_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<u…", "run_count": 2, "running": false, "enabled": true}, {"name": "thr_compress_fail 回归 smoke", "error_short": "open error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<urlopen error […", "run_count": 2, "running": false, "enabled": true}], "error_summary": "行情事实层刷新:执行超时 | TideDesk 产业情报:\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":… | soft_reasons 回归 smoke:_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于… | dmn_fail 回归 smoke:re_er", "daemon_pid": 13320, "daemon_status": "running", "worker": "W3", "check": "soft_daemon_errors_ok", "soft_ok": false}, "soft_reg_daemon_diag": {"ok": true, "why": null, "daemon_task_registered": true, "daemon_task_live": true, "daemon_source_gap": false, "daemon_pid": 13320, "daemon_n_tasks": 17, "n_tasks": 17, "daemon_task_name": "soft_reasons 回归 smoke", "daemon_started_at": "2026-09-23T22:50:59.803601", "daemon_status": "running", "daemon_status_age_hours": 0.0, "loop_running": false, "loop_desired": true, "loop_pid": 27200, "restart_api": "/api/soft-reg-loop", "hint": "restart empire_daemon.py to load TASKS incl soft_reasons smoke", "worker": "W2", "n_error_tasks": 6, "error_tasks": [{"name": "行情事实层刷新", "error_short": "执行超时", "run_count": 0, "running": true, "enabled": true}, {"name": "TideDesk 产业情报", "error_short": "\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":…", "run_count": 1, "running": false, "enabled": true}, {"name": "soft_reasons 回归 smoke", "error_short": "_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于…", "run_count": 4, "running": false, "enabled": true}, {"name": "dmn_fail 回归 smoke", "error_short": "re_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<u…", "run_count": 2, "running": false, "enabled": true}, {"name": "thr_compress_fail 回归 smoke", "error_short": "open error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\", \"probe_err\": \"<urlopen error […", "run_count": 2, "running": false, "enabled": true}], "error_summary": "行情事实层刷新:执行超时 | TideDesk 产业情报:\"candidates_in\": 0, \"with_flow\": 0, \"with_quotes\": 0, \"with_paper\": 92, \"pass\":… | soft_reasons 回归 smoke:_agent_age_warn_hours\": 1e-06, \"probe_err\": \"<urlopen error [WinError 10061] 由于… | dmn_fail 回归 smoke:re_er", "daemon_errors_ok": false, "daemon_errors_schema": "tidedesk.platform_ops.daemon_task_errors.v2", "soft_daemon_errors_ok": false, "worker_errors": "W3"}, "dmn_fail_regression": {"schema": "tidedesk.platform_ops.dmn_fail_regression_status.v1", "ok": false, "pass": false, "exists": true, "age_hours": 0.89, "generated_at": "2026-09-23T21:58:06+08:00", "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\dmn_fail_regression_latest_W1.json", "worker": "W1", "has_dmn_soft": null, "diag_why": null, "reasons_non_empty": null, "post_restore_dmn_live": null, "stale_soft": true, "error": null, "live_execution_locked": true, "may_trigger_trade": false, "post_restore_ok": null, "n_soft_warn": null, "reasons_keys": [], "source": "dmn_fail_regression_latest_W1.json"}, "soft_thr_compress_fail_regression": {"schema": "tidedesk.platform_ops.soft_thr_compress_fail_regression_status.v1", "ok": false, "pass": false, "exists": true, "age_hours": 0.89, "generated_at": "2026-09-23T21:58:06+08:00", "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thr_compress_fail_regression_latest_W2.json", "worker": "W2", "has_thrc_soft": null, "reasons_non_empty": null, "post_restore_thrc_ok": null, "stale_soft": true, "error": null, "live_execution_locked": true, "may_trigger_trade": false, "post_restore_ok": null, "n_soft_warn": null, "reasons_keys": [], "checks_thrc_ok": null, "source": "soft_thr_compress_fail_regression_latest_W2.json"}, "soft_thrf": {"schema": "tidedesk.platform_ops.soft_thrf.v1", "ok": true, "check": "soft_thrf_live_ok", "thrf_live_ok": true, "thr_fail_probe": true, "dual_thrc_ok": false, "dual_thrff_ok": false, "thrf_fail_track_probe": true, "quad_track": true, "triple_track": true, "fail_reg_pass": false, "fail_reg_worker": "W2", "fail_reg_age_hours": 0.89, "fail_reg_stale": true, "loop_running": false, "worker": "W3", "api_loop": "/api/soft-reg-loop", "api_thrf": "/api/soft-thr-compress-fail-regression", "thrf_fail_inject_active": false, "inject_ttl_sec": 180, "inject_age_sec": null, "fail_ok_check": "soft_thrf_fail_ok", "fail_reg_pass_w1": false, "fail_reg_age_w1": 0.3722, "api_thrf_fail": "/api/soft-thrf-fail-regression", "daemon_thrf_cycle": {"schema": "tidedesk.platform_ops.daemon_thrf_cycle.v2", "ok": true, "task_name": "thrf_fail 回归 smoke", "found": true, "worker": "W2", "enabled": true, "running": false, "run_count": 4, "last_run": "22:29:06", "last_started": "22:28:59", "interval": "1800秒", "timeout": "300秒", "error": "\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\",\n  \"probe_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\",\n  \"post_restore_err\": \"<urlopen er", "has_error": true, "daemon_status": "running", "daemon_pid": 13320, "n_tasks": 17, "error_class": "sticky", "safe_delete_sticky": false, "smoke_pass_false_sticky": true, "armed": false, "cycle_bit": "thrfd~"}, "daemon_thrf_ok": true, "daemon_thrf_run_count": 4, "daemon_thrf_last_run": "22:29:06", "daemon_thrf_cycle_bit": "thrfd~", "thrff_copy": "thrff soft · soft_thrff_ok · dual_thrff · quad · daemon thrf cycle", "thrff_check": "soft_thrff_ok", "thrff_ok": false}, "soft_thrf_fail_regression": {"schema": "tidedesk.platform_ops.soft_thrf_fail_regression_status.v1", "ok": false, "pass": false, "exists": true, "age_hours": 0.3722, "stale_soft": true, "worker": "W1", "path": "E:\\market\\sector_workspaces\\08_platform_ops\\artifacts\\soft_thrf_fail_regression_latest.json", "error": null, "live_execution_locked": true, "may_trigger_trade": false, "has_thrf_soft": null, "reasons_non_empty": null, "generated_at": "2026-09-23T22:29:06+08:00"}, "soft_thrff": {"schema": "tidedesk.platform_ops.soft_thrff.v3", "ok": false, "check": "soft_thrff_ok", "thrff_check": "soft_thrff_ok", "thrff_ok": false, "fail_ok_check": "soft_thrf_fail_ok", "label": "thrff soft", "copy": "thrff · soft_thrff_ok · dual_thrff · quad_track · daemon thrf cycle", "dual_thrff_ok": false, "thrf_fail_track_probe": true, "quad_track": true, "fail_reg_pass": false, "fail_reg_age_hours": 0.3722, "fail_reg_stale": true, "daemon_thrf_cycle": {"schema": "tidedesk.platform_ops.daemon_thrf_cycle.v2", "ok": true, "task_name": "thrf_fail 回归 smoke", "found": true, "worker": "W2", "enabled": true, "running": false, "run_count": 4, "last_run": "22:29:06", "last_started": "22:28:59", "interval": "1800秒", "timeout": "300秒", "error": "\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\",\n  \"probe_err\": \"<urlopen error [WinError 10061] 由于目标计算机积极拒绝，无法连接。>\",\n  \"post_restore_err\": \"<urlopen er", "has_error": true, "daemon_status": "running", "daemon_pid": 13320, "n_tasks": 17, "error_class": "sticky", "safe_delete_sticky": false, "smoke_pass_false_sticky": true, "armed": false, "cycle_bit": "thrfd~"}, "daemon_thrf_ok": true, "daemon_thrf_run_count": 4, "daemon_thrf_last_run": "22:29:06", "daemon_thrf_cycle_bit": "thrfd~", "daemon_thrf_error_class": "sticky", "daemon_thrf_safe_delete_sticky": false, "api": "/api/soft-thrf-fail-regression", "api_loop": "/api/soft-reg-loop", "worker": "W2"}, "endpoints": {"stage": "/api/stage", "sector_workspaces": "/api/sector-workspaces", "acceptance_ledger": "/api/acceptance-ledger", "agent_ops": "/api/agent-ops", "script_liveness": "/api/script-liveness", "inventory": "/api/inventory", "topology": "/api/topology", "platform_health": "/api/platform-ops-health", "pa_agent": "/api/pa-agent", "page_agent": "/api/page-agent", "unified_strategy": "/api/unified-strategy", "quant_lab": "/api/quant-skills/lab", "buy_board": "/api/stock-verdicts?board=1", "combat": "/api/tech-alpha/combat", "standalone_buy_board": "/buy-board/", "standalone_combat": "/combat/", "soft_thresholds": "/api/soft-thresholds", "soft_warns": "/api/soft-warns", "soft_reasons_regression": "/api/soft-reasons-regression", "soft_thr_compress": "/api/soft-reasons-regression", "soft_reg_loop": "/api/soft-reg-loop", "dmn_fail_regression": "/api/dmn-fail-regression", "soft_thr_compress_fail_regression": "/api/soft-thr-compress-fail-regression", "soft_thrf": "/api/soft-thr-compress-fail-regression", "soft_thrf_fail_regression": "/api/soft-thrf-fail-regression", "soft_thrff": "/api/soft-thrf-fail-regression", "daemon_thrf_cycle": "/api/daemon-status"}}