Files
MoFin/static/mofin_health.json
T

2552 lines
67 KiB
JSON

{
"generated_at": "2026-07-09 00:24:10",
"feature_tree": {
"label": "MoFin 系统",
"status": "ok",
"children": [
{
"label": "数据采集",
"status": "ok",
"children": [
{
"label": "市场快照",
"status": "ok",
"pipes": [
{
"name": "市场数据采集",
"script": "market_watch.py",
"schedule": "*/10 9-11,13-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:50",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "宏观新闻",
"status": "ok",
"pipes": [
{
"name": "宏观采集-早盘",
"script": "macro_context_collector.py",
"schedule": "35 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:35",
"type": "no_agent",
"profile": "position-analyst"
},
{
"name": "宏观采集-午间",
"script": "macro_context_collector.py",
"schedule": "0 12 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:01",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "价格监控",
"status": "ok",
"pipes": [
{
"name": "价格监控-高频",
"script": "price_monitor.py",
"schedule": "*/2 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:56",
"type": "no_agent",
"profile": "position-analyst"
},
{
"name": "芯碁微装-价格监控",
"script": "price_monitor.py",
"schedule": "0 10,14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:34",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "小果扫描",
"status": "ok",
"pipes": [
{
"name": "小果独立扫描",
"script": "xiaoguo_scanner.py",
"schedule": "*/5 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:56",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "资金流采集",
"status": "ok",
"pipes": [
{
"name": "资金流采集-盘中",
"script": "capital_flow_collector.py",
"schedule": "1,31 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:31",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "宏观上下文刷新",
"status": "ok",
"pipes": [
{
"name": "宏观上下文刷新-每30分",
"script": "refresh_macro_context.py",
"schedule": "*/30 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "宏观新闻采集 (macro_context_collector.py)",
"status": "ok",
"pipes": [
{
"name": "宏观新闻采集",
"script": "macro_context_collector.py",
"schedule": "*/30 8-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "宏观新闻采集-周末 (macro_context_collector.py)",
"status": "ok",
"pipes": [
{
"name": "宏观新闻采集-周末",
"script": "macro_context_collector.py",
"schedule": "0 8-16/2 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T16:00",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "策略分析",
"status": "ok",
"children": [
{
"label": "策略重评",
"status": "ok"
},
{
"label": "持仓自选新鲜度检查",
"status": "ok",
"pipes": [
{
"name": "策略时效性检查(日)",
"script": "strategy-staleness-check.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:10",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "自选买入区提醒",
"status": "ok",
"pipes": [
{
"name": "自选买入区提醒-盘前午间尾盘",
"script": "per_stock_reassess.py",
"schedule": "0 9,12,15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:02",
"type": "no_agent",
"profile": "position-analyst"
},
{
"name": "自选买入区提醒",
"script": "stale_push_wlin.py",
"schedule": "1,31 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:33",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "策略评估",
"status": "ok",
"pipes": [
{
"name": "策略评估-每周",
"script": "strategy_evaluator.py",
"schedule": "0 21 * * 6",
"status": "ok",
"last_run": "2026-07-08T22:55",
"type": "no_agent",
"profile": "position-analyst"
},
{
"name": "策略评估-每日",
"script": "stale_detector.py",
"schedule": "0 21 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T21:21",
"type": "LLM",
"profile": "position-analyst"
},
{
"name": "数据采集-策略评估前",
"script": "collect_evaluation_data.py",
"schedule": "30 20 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:54",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "分支自成长",
"status": "ok",
"pipes": [
{
"name": "分支自成长-盘中",
"script": "branch_scanner.py",
"schedule": "15,30,45,00 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:45",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "元自成长",
"status": "ok",
"pipes": [
{
"name": "元自成长-每日",
"script": "meta_growth.py",
"schedule": "45 0,12 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:45",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "分支剪枝-每日 (prune_branches.py)",
"status": "ok",
"pipes": [
{
"name": "分支剪枝-每日",
"script": "prune_branches.py",
"schedule": "0 21 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T21:00",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "自选股自动重评-周末 (stale_detector.py)",
"status": null,
"pipes": [
{
"name": "自选股自动重评-周末",
"script": "stale_detector.py",
"schedule": "30 10 * * 0,6",
"status": null,
"last_run": "",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "推荐推送",
"status": "ok",
"children": [
{
"label": "MoFin盘前中监控",
"status": "ok",
"pipes": [
{
"name": "MoFin 盘前中监控",
"script": "generate_report.py intraday_monitor",
"schedule": "25,40,55,10 9-11 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:20",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "MoFin午后监控",
"status": "ok",
"pipes": [
{
"name": "MoFin 午后监控",
"script": "generate_report.py intraday_monitor",
"schedule": "5,20,35,50 13-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:54",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "cron报告推XMPP",
"status": "ok",
"pipes": [
{
"name": "cron报告推XMPP-每5分",
"script": "cron_to_xmpp.py",
"schedule": "*/5 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:55",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "开盘简报",
"status": "ok",
"pipes": [
{
"name": "开盘简报",
"script": "generate_report.py opening_brief",
"schedule": "35 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:43",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "收盘简报",
"status": "ok",
"pipes": [
{
"name": "收盘简报",
"script": "generate_report.py closing_brief",
"schedule": "10 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:15",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "市场精选推荐",
"status": "ok",
"pipes": [
{
"name": "市场精选推荐-每日",
"script": null,
"schedule": "0 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:15",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "系统健康检查-开盘前 (system_health_check.py)",
"status": "ok",
"pipes": [
{
"name": "系统健康检查-开盘前",
"script": "system_health_check.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:32",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "多周期缓存刷新-开盘前 (refresh_mtf_cache.py)",
"status": "ok",
"pipes": [
{
"name": "多周期缓存刷新-开盘前",
"script": "refresh_mtf_cache.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:01",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "MoFin 系统常规体检-开盘前 (morning_health_check.py)",
"status": "ok",
"pipes": [
{
"name": "MoFin 系统常规体检-开盘前",
"script": "morning_health_check.py",
"schedule": "0 8 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T08:01",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "开盘前钉对钉验证 (preflight_verify.py)",
"status": null,
"pipes": [
{
"name": "开盘前钉对钉验证",
"script": "preflight_verify.py",
"schedule": "30 8 * * 1-5",
"status": null,
"last_run": "",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "cron-推XMPP中继 (cron_to_xmpp.py)",
"status": "ok",
"pipes": [
{
"name": "cron-推XMPP中继",
"script": "cron_to_xmpp.py",
"schedule": "* 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:59",
"type": "no_agent",
"profile": "default"
}
]
}
]
},
{
"label": "风险监控",
"status": "ok",
"children": [
{
"label": "宏观风险扫描",
"status": "ok",
"pipes": [
{
"name": "宏观风险扫描",
"script": null,
"schedule": "30 8 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T08:39",
"type": "LLM",
"profile": "position-analyst"
},
{
"name": "宏观风险扫描-午间",
"script": null,
"schedule": "30 11 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T11:37",
"type": "LLM",
"profile": "position-analyst"
},
{
"name": "宏观风险扫描-周末",
"script": null,
"schedule": "0 10 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T10:09",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "宏观风险信号消费",
"status": "ok",
"pipes": [
{
"name": "宏观风险信号消费",
"script": "macro_signal_consumer.py",
"schedule": "5,20,35,50 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:50",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "跨市场背离检测",
"status": "ok",
"pipes": [
{
"name": "跨市场背离检测",
"script": "divergence_detector.py",
"schedule": "*/30 8-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30",
"type": "no_agent",
"profile": "position-analyst"
},
{
"name": "跨市场背离检测-周末",
"script": "divergence_detector.py",
"schedule": "30 8-16/2 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T16:30",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "小果信号消费-盘中 (xiaoguo_signal_consumer.py)",
"status": "ok",
"pipes": [
{
"name": "小果信号消费-盘中",
"script": "xiaoguo_signal_consumer.py",
"schedule": "0,15,30,45 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:46",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "自检/审计",
"status": "ok",
"children": [
{
"label": "系统全局审计",
"status": "ok",
"pipes": [
{
"name": "系统全局审计",
"script": "system_audit.py",
"schedule": "30 17 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T17:35",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "全局cron健康监控",
"status": "ok",
"pipes": [
{
"name": "全局cron健康监控-每10分",
"script": "cron_health_monitor.py",
"schedule": "*/10 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:50",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "重评管道审计",
"status": "ok",
"pipes": [
{
"name": "重评管道审计-每30分",
"script": "verify_reassess_pipeline.py",
"schedule": "*/30 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:30",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "健康监控数据采集",
"status": "ok",
"pipes": [
{
"name": "健康监控数据采集-每15分",
"script": "mofin_health.py",
"schedule": "*/15 9-16,20-22 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:45",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "硬编码扫描-每日 (hardcode_scanner.py)",
"status": "ok",
"pipes": [
{
"name": "硬编码扫描-每日",
"script": "hardcode_scanner.py",
"schedule": "25 17 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T17:26",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "盘中自检-高频 (intraday_health_check.py)",
"status": "ok",
"pipes": [
{
"name": "盘中自检-高频",
"script": "intraday_health_check.py",
"schedule": "*/15 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:45",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "数据治理-每周 (data_governance.py)",
"status": "ok",
"pipes": [
{
"name": "数据治理-每周",
"script": "data_governance.py",
"schedule": "0 10 * * 6",
"status": "ok",
"last_run": "2026-07-08T22:55",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "记忆守卫-每日 (memory_guardian.py)",
"status": "ok",
"pipes": [
{
"name": "记忆守卫-每日",
"script": "memory_guardian.py",
"schedule": "0 7 * * *",
"status": "ok",
"last_run": "2026-07-08T07:01",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "执行/修复",
"status": "ok",
"children": [
{
"label": "自愈执行器",
"status": "ok",
"pipes": [
{
"name": "自愈执行器-TODO自动处理",
"script": "self_todo_executor.py",
"schedule": "*/10 8-22 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:50",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "策略质量门禁",
"status": "ok",
"pipes": [
{
"name": "策略质量门禁-重评跟进",
"script": "review_needed_watchdog.py",
"schedule": "0,30 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "自选自动清理",
"status": "ok",
"pipes": [
{
"name": "自选自动清理-开盘前",
"script": "clean_watchlist.py",
"schedule": "5 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:05",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "建议对账",
"status": "ok",
"pipes": [
{
"name": "建议对账-每周",
"script": "advice_reconciliation.py",
"schedule": "0 20 * * 6",
"status": "ok",
"last_run": "2026-07-04T20:00",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "持仓复查",
"status": "ok",
"children": [
{
"label": "持仓基本面复查",
"status": "ok",
"pipes": [
{
"name": "分析师-持仓复查",
"script": "prepare_report_data.py",
"schedule": "0 20 * * 4",
"status": "ok",
"last_run": "2026-07-02T20:12",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "策略复盘",
"status": "ok",
"pipes": [
{
"name": "策略复盘-每日",
"script": "strategy_review.py",
"schedule": "0 20 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:54",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "信号消费",
"status": "ok",
"children": [
{
"label": "小果情感分析",
"status": "ok",
"pipes": [
{
"name": "小果情感分析",
"script": null,
"schedule": "0 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:12",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "宏观风险信号消费-盘中",
"status": "ok"
}
]
},
{
"label": "持仓监控",
"status": "ok",
"children": [
{
"label": "300308入场信号紧盯 (monitor_300308.py)",
"status": "ok",
"pipes": [
{
"name": "300308入场信号紧盯",
"script": "monitor_300308.py",
"schedule": "*/2 13-14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:58",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "300308午后紧盯 (300308_monitor.py)",
"status": "ok",
"pipes": [
{
"name": "300308午后紧盯",
"script": "300308_monitor.py",
"schedule": "*/2 13-14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:58",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "多周期缓存刷新-盘中 (refresh_mtf_cache.py)",
"status": "ok",
"pipes": [
{
"name": "多周期缓存刷新-盘中",
"script": "refresh_mtf_cache.py",
"schedule": "0 11,14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:01",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
},
{
"label": "未分类",
"status": "ok",
"children": [
{
"label": "知识萃取-盘后 (None)",
"status": "ok",
"pipes": [
{
"name": "知识萃取-盘后",
"script": null,
"schedule": "30 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-01T16:59",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "区间维护 (None)",
"status": "unknown",
"pipes": [
{
"name": "区间维护",
"script": null,
"schedule": "every 30m",
"status": "unknown",
"last_run": "",
"type": "LLM",
"profile": "position-analyst"
}
]
},
{
"label": "知微洞察生成 (market_insight.py)",
"status": "ok",
"pipes": [
{
"name": "知微洞察生成",
"script": "market_insight.py",
"schedule": "35 15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:35",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "小果市场筛选-全市场 (market_screener.py)",
"status": "ok",
"pipes": [
{
"name": "小果市场筛选-全市场",
"script": "market_screener.py",
"schedule": "35 15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:58",
"type": "no_agent",
"profile": "position-analyst"
}
]
},
{
"label": "数据同步-dashboard (sync_dashboard.py)",
"status": "ok",
"pipes": [
{
"name": "数据同步-dashboard",
"script": "sync_dashboard.py",
"schedule": "55 8 * * *",
"status": "ok",
"last_run": "2026-07-08T08:55",
"type": "no_agent",
"profile": "default"
}
]
}
]
},
{
"label": "系统服务",
"status": "ok",
"children": [
{
"label": "state.db真空整理-每周 (vacuum_state_db.py)",
"status": null,
"pipes": [
{
"name": "state.db真空整理-每周",
"script": "vacuum_state_db.py",
"schedule": "0 3 * * 6",
"status": null,
"last_run": "",
"type": "no_agent",
"profile": "position-analyst"
}
]
}
]
}
]
},
"entities": [
{
"name": "accuracy_stats",
"desc": "建议准确率统计",
"rows": 1,
"readers": [
"mofin_db"
],
"writers": [
"strategy_review"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "advice_timeline",
"desc": "建议执行时间线",
"rows": 12735,
"readers": [
"mofin_db",
"advice_reconciliation"
],
"writers": [
"advice_reconciliation"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "candidate_score_history",
"desc": "",
"rows": 133,
"readers": [
"mofin_db"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "candidates",
"desc": "潜力股候选池(小果扫描产出)",
"rows": 12,
"readers": [
"mofin_db"
],
"writers": [
"mofin_db",
"market_screener"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "capital_flow_cache",
"desc": "资金流缓存",
"rows": 0,
"readers": [
"mofin_db"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "cash_log",
"desc": "资金变动记录",
"rows": 15,
"readers": [
"mofin_db",
"prepare_report_data"
],
"writers": [
"mofin_db",
"mo_data"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "health_check_log",
"desc": "健康检查日志",
"rows": 12,
"readers": [
"morning_health_check"
],
"writers": [
"morning_health_check"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "holding_strategies",
"desc": "每只股票的完整策略参数",
"rows": 37,
"readers": [
"sync_decisions_to_db",
"pre-flight-check",
"mo_data",
"strategy_lifecycle",
"mofin_db",
"stale_push_wlin",
"system_audit",
"run_all_tests",
"system_health_check",
"per_stock_reassess"
],
"writers": [
"mofin_db",
"data_governance",
"sync_decisions_to_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "holdings",
"desc": "当前持仓(权威源)",
"rows": 19,
"readers": [
"mofin_db",
"system_audit",
"run_all_tests",
"prepare_recommendation",
"mofin_collect",
"mo_data",
"import_holding_xls",
"refresh_mtf_cache",
"mo_alphasift_bridge",
"trend_detector"
],
"writers": [
"mofin_db",
"import_holding_xls"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "live_prices",
"desc": "所有持仓+自选最新实时价",
"rows": 20,
"readers": [
"cron_health_monitor",
"mofin_db",
"system_audit",
"verify_reassess_pipeline",
"mo_data"
],
"writers": [
"mofin_db",
"mo_data"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "macro_context_log",
"desc": "宏观上下文(大盘偏向/指数)",
"rows": 12,
"readers": [
"strategy_lifecycle",
"stock_profile",
"strategy_tree",
"stale_push_wlin",
"system_audit",
"xiaoguo_signal_consumer",
"divergence_detector"
],
"writers": [
"refresh_macro_context"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "macro_raw_news",
"desc": "宏观新闻原始数据",
"rows": 8259,
"readers": [
"macro_context_collector",
"system_audit"
],
"writers": [
"macro_context_collector"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "market_snapshots",
"desc": "大盘指数快照(每10分)",
"rows": 548,
"readers": [
"trend_detector",
"prepare_report_data",
"mofin_db",
"system_audit",
"market_screener",
"mofin_query"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "mtf_cache",
"desc": "多周期均线缓存",
"rows": 37,
"readers": [
"mofin_db",
"multi_timeframe",
"technical_analysis"
],
"writers": [
"mofin_db",
"multi_timeframe"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "portfolio_summary",
"desc": "总资产/现金/仓位汇总",
"rows": 1,
"readers": [
"preflight_verify",
"prepare_report_data",
"import_holding_xls",
"mofin_db",
"price_monitor",
"mo_data"
],
"writers": [
"mofin_db",
"import_holding_xls"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "price_events",
"desc": "价格区间突破事件日志",
"rows": 2289,
"readers": [
"mofin_db"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "sector_signals",
"desc": "行业信号(趋势检测产出)",
"rows": 653,
"readers": [
"xiaoguo_news_processor",
"mofin_news",
"server",
"trend_detector"
],
"writers": [
"xiaoguo_news_processor",
"mofin_news",
"trend_detector"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "sector_snapshots",
"desc": "行业板块数据",
"rows": 44230,
"readers": [
"market_screener",
"mofin_db",
"trend_detector",
"strategy_lifecycle"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "signal_news",
"desc": "信号相关新闻",
"rows": 1026,
"readers": [
"macro_signal_consumer",
"intraday_health_check",
"system_audit",
"xiaoguo_signal_consumer",
"server"
],
"writers": [
"macro_signal_consumer",
"macro_context_collector",
"xiaoguo_news_processor",
"mofin_news",
"xiaoguo_signal_consumer",
"divergence_detector",
"xiaoguo_scanner"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "state_meta",
"desc": "系统状态元数据",
"rows": 1,
"readers": [
"xiaoguo_scanner"
],
"writers": [
"xiaoguo_scanner"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "stock_fundamentals",
"desc": "基本面数据(PE/PB)",
"rows": 37,
"readers": [
"strategy_lifecycle"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "stock_sectors",
"desc": "股票行业映射",
"rows": 62,
"readers": [
"trend_detector",
"strategy_lifecycle",
"mofin_db",
"xiaoguo_news_processor",
"mofin_news"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "stocks",
"desc": "全量股票代码",
"rows": 87,
"readers": [
"mofin_db",
"xiaoguo_news_processor",
"mofin_news",
"trend_detector"
],
"writers": [
"mofin_db"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "strategy_evaluations",
"desc": "策略重评历史记录",
"rows": 217,
"readers": [
"mofin_db",
"system_audit",
"verify_reassess_pipeline"
],
"writers": [
"mofin_collect"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "strategy_feedback",
"desc": "策略效果反馈",
"rows": 222,
"readers": [
"mofin_db"
],
"writers": [
"mofin_db",
"server"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "todos",
"desc": "自愈任务队列",
"rows": 61,
"readers": [
"morning_health_check",
"self_todo_executor",
"strategy-staleness-check",
"intraday_health_check"
],
"writers": [
"morning_health_check",
"preflight_verify",
"self_todo_executor",
"strategy-staleness-check",
"intraday_health_check",
"mofin_collect"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "watchlist_stocks",
"desc": "自选股列表",
"rows": 43,
"readers": [
"mo_data",
"trend_detector",
"stale_detector",
"refresh_mtf_cache",
"mo_alphasift_bridge",
"mofin_db",
"stale_push_wlin",
"xiaoguo_scanner",
"run_all_tests",
"xiaoguo_signal_consumer"
],
"writers": [
"mofin_db",
"per_stock_reassess"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
},
{
"name": "xiaoguo_scan_tracker",
"desc": "小果扫描跟踪",
"rows": 488,
"readers": [
"server",
"xiaoguo_scanner"
],
"writers": [
"xiaoguo_scanner"
],
"has_input": true,
"has_output": true,
"orphan": false,
"flow_status": "healthy",
"warn": false
}
],
"json_files": [
{
"name": "accuracy_stats.json",
"desc": "",
"size_kb": 7.3,
"readers": [],
"writers": [],
"last_modified": "07-06 11:32",
"warn": true
},
{
"name": "analysis_output.json",
"desc": "",
"size_kb": 0.8,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "candidate_pool.json",
"desc": "潜力股候选池完整数据",
"size_kb": 46.5,
"readers": [],
"writers": [],
"last_modified": "07-08 15:41",
"warn": true
},
{
"name": "capital_flow_cache.json",
"desc": "资金流缓存",
"size_kb": 0.1,
"readers": [],
"writers": [],
"last_modified": "07-01 15:32",
"warn": true
},
{
"name": "daily_reviews.json",
"desc": "",
"size_kb": 9.0,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "decisions_backup.json",
"desc": "",
"size_kb": 9.8,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "decisions_backup_1129.json",
"desc": "",
"size_kb": 18.5,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "decisions_backup_before_tagfix.json",
"desc": "",
"size_kb": 133.7,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "evaluation.json",
"desc": "",
"size_kb": 51.1,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "evaluation_input.json",
"desc": "",
"size_kb": 45.0,
"readers": [],
"writers": [],
"last_modified": "07-08 19:50",
"warn": true
},
{
"name": "growth_registry.json",
"desc": "",
"size_kb": 1.7,
"readers": [],
"writers": [],
"last_modified": "07-08 12:45",
"warn": true
},
{
"name": "hardcode_audit.json",
"desc": "",
"size_kb": 3394.4,
"readers": [],
"writers": [],
"last_modified": "07-08 17:26",
"warn": true
},
{
"name": "health_checklist.json",
"desc": "",
"size_kb": 12.2,
"readers": [],
"writers": [],
"last_modified": "07-08 09:59",
"warn": true
},
{
"name": "live_prices.json",
"desc": "",
"size_kb": 2.8,
"readers": [],
"writers": [],
"last_modified": "07-06 11:00",
"warn": true
},
{
"name": "macro_context.json",
"desc": "宏观上下文JSON(旧兼容层)",
"size_kb": 3.5,
"readers": [],
"writers": [],
"last_modified": "07-06 11:32",
"warn": true
},
{
"name": "macro_divergence_state.json",
"desc": "",
"size_kb": 0.3,
"readers": [],
"writers": [],
"last_modified": "07-08 15:30",
"warn": true
},
{
"name": "macro_risk_state.json",
"desc": "宏观风险状态(采集器写入)",
"size_kb": 0.6,
"readers": [],
"writers": [],
"last_modified": "07-08 15:50",
"warn": true
},
{
"name": "mofin_health.json",
"desc": "健康监控数据",
"size_kb": 67.2,
"readers": [],
"writers": [],
"last_modified": "07-09 00:23",
"warn": true
},
{
"name": "multi_tf_cache.json",
"desc": "多周期均线缓存",
"size_kb": 1006.0,
"readers": [],
"writers": [],
"last_modified": "07-06 11:32",
"warn": true
},
{
"name": "new_opportunities.json",
"desc": "",
"size_kb": 1.7,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "pipeline_registry.json",
"desc": "",
"size_kb": 22.8,
"readers": [],
"writers": [],
"last_modified": "07-08 08:01",
"warn": true
},
{
"name": "preflight_result.json",
"desc": "",
"size_kb": 2.2,
"readers": [],
"writers": [],
"last_modified": "07-08 23:27",
"warn": true
},
{
"name": "price_events.json",
"desc": "",
"size_kb": 0.8,
"readers": [],
"writers": [],
"last_modified": "07-08 18:54",
"warn": true
},
{
"name": "price_history.json",
"desc": "",
"size_kb": 16.0,
"readers": [],
"writers": [],
"last_modified": "07-08 23:45",
"warn": true
},
{
"name": "push_cooldown.json",
"desc": "",
"size_kb": 0.6,
"readers": [],
"writers": [],
"last_modified": "07-08 15:33",
"warn": true
},
{
"name": "scanner_state.json",
"desc": "",
"size_kb": 0.1,
"readers": [],
"writers": [],
"last_modified": "07-08 15:45",
"warn": true
},
{
"name": "sector_recommendation_test.json",
"desc": "",
"size_kb": 1.3,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "stock_name_code_cache.json",
"desc": "",
"size_kb": 1.7,
"readers": [],
"writers": [],
"last_modified": "06-22 19:58",
"warn": true
},
{
"name": "stock_profiles.json",
"desc": "",
"size_kb": 10.9,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "stock_sector_map.json",
"desc": "",
"size_kb": 2.0,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "strategy_feedback.json",
"desc": "",
"size_kb": 16.8,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "strategy_staleness_report.json",
"desc": "策略过期报告",
"size_kb": 0.3,
"readers": [],
"writers": [],
"last_modified": "07-08 09:00",
"warn": true
},
{
"name": "system_audit.json",
"desc": "",
"size_kb": 0.9,
"readers": [],
"writers": [],
"last_modified": "07-07 17:33",
"warn": true
},
{
"name": "system_audit_report.json",
"desc": "",
"size_kb": 1.8,
"readers": [],
"writers": [],
"last_modified": "07-08 17:30",
"warn": true
},
{
"name": "system_inventory.json",
"desc": "全量系统清单",
"size_kb": 354.8,
"readers": [],
"writers": [],
"last_modified": "07-08 11:34",
"warn": true
},
{
"name": "system_state.json",
"desc": "",
"size_kb": 1.1,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
},
{
"name": "xiaoguo_insights.json",
"desc": "小果分析洞察",
"size_kb": 2.2,
"readers": [],
"writers": [],
"last_modified": "07-07 16:14",
"warn": true
},
{
"name": "xiaoguo_sentiment.json",
"desc": "",
"size_kb": 2.7,
"readers": [],
"writers": [],
"last_modified": "06-20 12:15",
"warn": true
}
],
"pipelines": [
{
"name": "300308入场信号紧盯",
"type": "no_agent",
"script": "monitor_300308.py",
"schedule": "*/2 13-14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:58:43",
"profile": "position-analyst"
},
{
"name": "300308午后紧盯",
"type": "no_agent",
"script": "300308_monitor.py",
"schedule": "*/2 13-14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:58:41",
"profile": "position-analyst"
},
{
"name": "Cron监护-高频",
"type": "no_agent",
"script": "cron_watchdog.py",
"schedule": "*/15 9-16 * * 1-5",
"status": "error",
"last_run": "2026-07-08T16:45:35",
"profile": "default"
},
{
"name": "MoFin 午后监控",
"type": "LLM",
"script": "generate_report.py intraday_monitor",
"schedule": "5,20,35,50 13-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:54:54",
"profile": "position-analyst"
},
{
"name": "MoFin 盘前中监控",
"type": "LLM",
"script": "generate_report.py intraday_monitor",
"schedule": "25,40,55,10 9-11 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:20:23",
"profile": "position-analyst"
},
{
"name": "MoFin 系统常规体检-开盘前",
"type": "no_agent",
"script": "morning_health_check.py",
"schedule": "0 8 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T08:01:34",
"profile": "position-analyst"
},
{
"name": "bot-process-monitor",
"type": "no_agent",
"script": "bot_monitor.sh",
"schedule": "every 60m",
"status": "ok",
"last_run": "2026-07-08T23:47:23",
"profile": "default"
},
{
"name": "cron-推XMPP中继",
"type": "no_agent",
"script": "cron_to_xmpp.py",
"schedule": "* 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:59:02",
"profile": "default"
},
{
"name": "cron报告推XMPP-每5分",
"type": "no_agent",
"script": "cron_to_xmpp.py",
"schedule": "*/5 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:55:18",
"profile": "position-analyst"
},
{
"name": "evolution-pulse",
"type": "LLM",
"script": null,
"schedule": "0 * * * *",
"status": "ok",
"last_run": "2026-07-09T00:11:33",
"profile": "default"
},
{
"name": "state.db真空整理-每周",
"type": "no_agent",
"script": "vacuum_state_db.py",
"schedule": "0 3 * * 6",
"status": null,
"last_run": "None",
"profile": "position-analyst"
},
{
"name": "wiki-self-growth",
"type": "LLM",
"script": "wiki_health_aggregate.py",
"schedule": "0 3 * * *",
"status": "ok",
"last_run": "2026-07-08T03:07:57",
"profile": "default"
},
{
"name": "xiaoguo-quick-scan",
"type": "no_agent",
"script": "xiaoguo_quick_scan.py",
"schedule": "*/15 * * * *",
"status": "ok",
"last_run": "2026-07-09T00:15:46",
"profile": "default"
},
{
"name": "xiaoguo-tunnel-watchdog",
"type": "no_agent",
"script": "xiaoguo_tunnel_watchdog.sh",
"schedule": "*/5 * * * *",
"status": "error",
"last_run": "2026-07-09T00:22:51",
"profile": "default"
},
{
"name": "价格监控-高频",
"type": "no_agent",
"script": "price_monitor.py",
"schedule": "*/2 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:56:00",
"profile": "position-analyst"
},
{
"name": "健康监控数据采集-每15分",
"type": "no_agent",
"script": "mofin_health.py",
"schedule": "*/15 9-16,20-22 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:45:19",
"profile": "position-analyst"
},
{
"name": "元自成长-每日",
"type": "no_agent",
"script": "meta_growth.py",
"schedule": "45 0,12 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:45:19",
"profile": "position-analyst"
},
{
"name": "全局cron健康监控-每10分",
"type": "no_agent",
"script": "cron_health_monitor.py",
"schedule": "*/10 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:50:44",
"profile": "position-analyst"
},
{
"name": "分支剪枝-每日",
"type": "no_agent",
"script": "prune_branches.py",
"schedule": "0 21 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T21:00:18",
"profile": "position-analyst"
},
{
"name": "分支自成长-盘中",
"type": "no_agent",
"script": "branch_scanner.py",
"schedule": "15,30,45,00 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:45:59",
"profile": "position-analyst"
},
{
"name": "分析师-持仓复查",
"type": "LLM",
"script": "prepare_report_data.py",
"schedule": "0 20 * * 4",
"status": "ok",
"last_run": "2026-07-02T20:12:33",
"profile": "position-analyst"
},
{
"name": "多周期缓存刷新-开盘前",
"type": "no_agent",
"script": "refresh_mtf_cache.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:01:47",
"profile": "position-analyst"
},
{
"name": "多周期缓存刷新-盘中",
"type": "no_agent",
"script": "refresh_mtf_cache.py",
"schedule": "0 11,14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:01:26",
"profile": "position-analyst"
},
{
"name": "大脑任务执行",
"type": "LLM",
"script": "",
"schedule": "{'kind': 'cron', 'expr': '*/10 * * * *'}",
"status": "ok",
"last_run": "2026-07-09T00:21:09",
"profile": "default"
},
{
"name": "宏观上下文刷新-每30分",
"type": "no_agent",
"script": "refresh_macro_context.py",
"schedule": "*/30 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30:36",
"profile": "position-analyst"
},
{
"name": "宏观新闻采集",
"type": "no_agent",
"script": "macro_context_collector.py",
"schedule": "*/30 8-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30:36",
"profile": "position-analyst"
},
{
"name": "宏观新闻采集-周末",
"type": "no_agent",
"script": "macro_context_collector.py",
"schedule": "0 8-16/2 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T16:00:46",
"profile": "position-analyst"
},
{
"name": "宏观采集-午间",
"type": "no_agent",
"script": "macro_context_collector.py",
"schedule": "0 12 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T12:01:43",
"profile": "position-analyst"
},
{
"name": "宏观采集-早盘",
"type": "no_agent",
"script": "macro_context_collector.py",
"schedule": "35 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:35:52",
"profile": "position-analyst"
},
{
"name": "宏观风险信号消费",
"type": "no_agent",
"script": "macro_signal_consumer.py",
"schedule": "5,20,35,50 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:50:10",
"profile": "position-analyst"
},
{
"name": "宏观风险扫描",
"type": "LLM",
"script": null,
"schedule": "30 8 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T08:39:56",
"profile": "position-analyst"
},
{
"name": "宏观风险扫描-午间",
"type": "LLM",
"script": null,
"schedule": "30 11 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T11:37:35",
"profile": "position-analyst"
},
{
"name": "宏观风险扫描-周末",
"type": "LLM",
"script": null,
"schedule": "0 10 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T10:09:55",
"profile": "position-analyst"
},
{
"name": "小果信号消费-盘中",
"type": "no_agent",
"script": "xiaoguo_signal_consumer.py",
"schedule": "0,15,30,45 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:46:02",
"profile": "position-analyst"
},
{
"name": "小果市场筛选-全市场",
"type": "no_agent",
"script": "market_screener.py",
"schedule": "35 15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:58:17",
"profile": "position-analyst"
},
{
"name": "小果情感分析",
"type": "LLM",
"script": null,
"schedule": "0 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:12:11",
"profile": "position-analyst"
},
{
"name": "小果独立扫描",
"type": "no_agent",
"script": "xiaoguo_scanner.py",
"schedule": "*/5 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:56:00",
"profile": "position-analyst"
},
{
"name": "市场数据采集",
"type": "no_agent",
"script": "market_watch.py",
"schedule": "*/10 9-11,13-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:50:21",
"profile": "position-analyst"
},
{
"name": "市场数据采集",
"type": "no_agent",
"script": "market_watch.py",
"schedule": "0,30 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:30:31",
"profile": "default"
},
{
"name": "市场精选推荐-每日",
"type": "LLM",
"script": null,
"schedule": "0 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:15:43",
"profile": "position-analyst"
},
{
"name": "建议对账-每周",
"type": "no_agent",
"script": "advice_reconciliation.py",
"schedule": "0 20 * * 6",
"status": "ok",
"last_run": "2026-07-04T20:00:43",
"profile": "position-analyst"
},
{
"name": "开盘前钉对钉验证",
"type": "no_agent",
"script": "preflight_verify.py",
"schedule": "30 8 * * 1-5",
"status": null,
"last_run": "None",
"profile": "position-analyst"
},
{
"name": "开盘简报",
"type": "LLM",
"script": "generate_report.py opening_brief",
"schedule": "35 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:43:31",
"profile": "position-analyst"
},
{
"name": "持仓情报-盘后",
"type": "LLM",
"script": null,
"schedule": "0 20 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T20:16:37",
"profile": "default"
},
{
"name": "收盘简报",
"type": "LLM",
"script": "generate_report.py closing_brief",
"schedule": "10 16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:15:01",
"profile": "position-analyst"
},
{
"name": "数据同步-dashboard",
"type": "no_agent",
"script": "sync_dashboard.py",
"schedule": "55 8 * * *",
"status": "ok",
"last_run": "2026-07-08T08:55:56",
"profile": "default"
},
{
"name": "数据治理-每周",
"type": "no_agent",
"script": "data_governance.py",
"schedule": "0 10 * * 6",
"status": "ok",
"last_run": "2026-07-08T22:55:46",
"profile": "position-analyst"
},
{
"name": "数据采集-策略评估前",
"type": "no_agent",
"script": "collect_evaluation_data.py",
"schedule": "30 20 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:54:44",
"profile": "position-analyst"
},
{
"name": "梦境循环-知识库归并",
"type": "LLM",
"script": null,
"schedule": "0 22 * * *",
"status": "ok",
"last_run": "2026-07-08T22:36:11",
"profile": "default"
},
{
"name": "盘中自检-高频",
"type": "no_agent",
"script": "intraday_health_check.py",
"schedule": "*/15 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:45:58",
"profile": "position-analyst"
},
{
"name": "盘前热点扫描",
"type": "LLM",
"script": null,
"schedule": "30 8 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T08:39:50",
"profile": "default"
},
{
"name": "知微周复盘",
"type": "LLM",
"script": null,
"schedule": "0 22 * * 0",
"status": "ok",
"last_run": "2026-07-05T22:05:42",
"profile": "default"
},
{
"name": "知微洞察生成",
"type": "no_agent",
"script": "market_insight.py",
"schedule": "35 15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:35:42",
"profile": "position-analyst"
},
{
"name": "知识研究-日常",
"type": "LLM",
"script": null,
"schedule": "0 22 * * *",
"status": "ok",
"last_run": "2026-07-08T22:19:31",
"profile": "default"
},
{
"name": "硬编码扫描-每日",
"type": "no_agent",
"script": "hardcode_scanner.py",
"schedule": "25 17 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T17:26:04",
"profile": "position-analyst"
},
{
"name": "策略复盘-每日",
"type": "no_agent",
"script": "strategy_review.py",
"schedule": "0 20 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:54:47",
"profile": "position-analyst"
},
{
"name": "策略时效性检查(日)",
"type": "LLM",
"script": "strategy-staleness-check.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:10:49",
"profile": "position-analyst"
},
{
"name": "策略评估-每周",
"type": "no_agent",
"script": "strategy_evaluator.py",
"schedule": "0 21 * * 6",
"status": "ok",
"last_run": "2026-07-08T22:55:45",
"profile": "position-analyst"
},
{
"name": "策略评估-每日",
"type": "LLM",
"script": "stale_detector.py",
"schedule": "0 21 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T21:21:10",
"profile": "position-analyst"
},
{
"name": "策略质量门禁-重评跟进",
"type": "no_agent",
"script": "review_needed_watchdog.py",
"schedule": "0,30 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30:34",
"profile": "position-analyst"
},
{
"name": "系统健康检查-开盘前",
"type": "LLM",
"script": "system_health_check.py",
"schedule": "0 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:32:03",
"profile": "position-analyst"
},
{
"name": "系统全局审计",
"type": "LLM",
"script": "system_audit.py",
"schedule": "30 17 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T17:35:21",
"profile": "position-analyst"
},
{
"name": "自愈执行器-TODO自动处理",
"type": "no_agent",
"script": "self_todo_executor.py",
"schedule": "*/10 8-22 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T22:50:40",
"profile": "position-analyst"
},
{
"name": "自成长知识库-22:10中继推送",
"type": "no_agent",
"script": "relay_knowledge_report.py",
"schedule": "10 22 * * *",
"status": "ok",
"last_run": "2026-07-08T22:10:46",
"profile": "default"
},
{
"name": "自选买入区提醒",
"type": "no_agent",
"script": "stale_push_wlin.py",
"schedule": "1,31 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:33:01",
"profile": "position-analyst"
},
{
"name": "自选买入区提醒-盘前午间尾盘",
"type": "no_agent",
"script": "per_stock_reassess.py",
"schedule": "0 9,12,15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:02:25",
"profile": "position-analyst"
},
{
"name": "自选股体检-每周",
"type": "LLM",
"script": null,
"schedule": "0 20 * * 6",
"status": "ok",
"last_run": "2026-07-04T20:13:24",
"profile": "default"
},
{
"name": "自选股自动重评-周末",
"type": "no_agent",
"script": "stale_detector.py",
"schedule": "30 10 * * 0,6",
"status": null,
"last_run": "None",
"profile": "position-analyst"
},
{
"name": "自选自动清理-开盘前",
"type": "no_agent",
"script": "clean_watchlist.py",
"schedule": "5 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:05:08",
"profile": "position-analyst"
},
{
"name": "芯碁微装-价格监控",
"type": "LLM",
"script": "price_monitor.py",
"schedule": "0 10,14 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T14:34:58",
"profile": "position-analyst"
},
{
"name": "记忆守卫-每日",
"type": "no_agent",
"script": "memory_guardian.py",
"schedule": "0 7 * * *",
"status": "ok",
"last_run": "2026-07-08T07:01:31",
"profile": "position-analyst"
},
{
"name": "记忆守卫-每日",
"type": "no_agent",
"script": "memory_guardian.py",
"schedule": "0 7 * * *",
"status": "ok",
"last_run": "2026-07-08T07:02:21",
"profile": "default"
},
{
"name": "资金流采集-盘中",
"type": "no_agent",
"script": "capital_flow_collector.py",
"schedule": "1,31 9-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:31:37",
"profile": "position-analyst"
},
{
"name": "跨市场背离检测",
"type": "no_agent",
"script": "divergence_detector.py",
"schedule": "*/30 8-15 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T15:30:36",
"profile": "position-analyst"
},
{
"name": "跨市场背离检测-周末",
"type": "no_agent",
"script": "divergence_detector.py",
"schedule": "30 8-16/2 * * 0,6",
"status": "ok",
"last_run": "2026-07-05T16:30:50",
"profile": "position-analyst"
},
{
"name": "重评管道审计-每30分",
"type": "no_agent",
"script": "verify_reassess_pipeline.py",
"schedule": "*/30 9-16 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T16:30:53",
"profile": "position-analyst"
},
{
"name": "集合竞价观察",
"type": "LLM",
"script": null,
"schedule": "28 9 * * 1-5",
"status": "ok",
"last_run": "2026-07-08T09:46:38",
"profile": "default"
}
]
}