- 量价分析: full_analysis输出volume_deep+成交量存储在price_history.json - FK约束移除: holding_strategies外键->holdings阻止自选股写入 - #000850 重评已写入(止损3.74/止盈4.06/RR1.67)含量价信号
1791 lines
42 KiB
JSON
1791 lines
42 KiB
JSON
{
|
|
"generated_at": "2026-07-08 12:30:50",
|
|
"feature_tree": {
|
|
"label": "MoFin 系统",
|
|
"status": "warn",
|
|
"children": [
|
|
{
|
|
"label": "数据采集",
|
|
"status": "warn",
|
|
"children": [
|
|
{
|
|
"label": "市场快照 (market_watch.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "宏观新闻 (macro_context_collector.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "价格监控 (price_monitor.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "小果扫描 (xiaoguo_scanner.py)",
|
|
"status": "warn"
|
|
},
|
|
{
|
|
"label": "资金流采集 (capital_flow_collector.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "宏观上下文刷新 (refresh_macro_context.py)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "策略分析",
|
|
"status": "ok",
|
|
"children": [
|
|
{
|
|
"label": "策略重评 (mofin_collect→reassess_with_context)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "持仓自选新鲜度检查",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "自选买入区提醒 (stale_push_wlin.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "策略评估 (strategy_evaluator.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "分支自成长 (branch_scanner.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "元自成长 (meta_growth.py)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "推荐推送",
|
|
"status": "warn",
|
|
"children": [
|
|
{
|
|
"label": "MoFin盘前中监控 (LLM cron)",
|
|
"status": "warn"
|
|
},
|
|
{
|
|
"label": "MoFin午后监控 (LLM cron)",
|
|
"status": "warn"
|
|
},
|
|
{
|
|
"label": "cron报告推XMPP (cron_to_xmpp.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "开盘简报 (LLM cron)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "收盘简报 (LLM cron)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "市场精选推荐 (LLM cron)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "自检/审计",
|
|
"status": "ok",
|
|
"children": [
|
|
{
|
|
"label": "系统全局审计 (system_audit.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "全局cron健康监控 (cron_health_monitor.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "重评管道审计 (verify_reassess_pipeline.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "系统体检 (morning_health_check.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "盘中自检 (intraday_health_check.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "记忆守卫 (memory_guardian.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "硬编码扫描 (hardcode_scanner.py)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "风险监控",
|
|
"status": "ok",
|
|
"children": [
|
|
{
|
|
"label": "宏观风险扫描 (LLM cron)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "宏观风险信号消费 (macro_signal_consumer.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "跨市场背离检测 (divergence_detector.py)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "执行/修复",
|
|
"status": "ok",
|
|
"children": [
|
|
{
|
|
"label": "自愈执行器 (self_todo_executor.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "策略质量门禁 (review_needed_watchdog.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "自选自动清理 (clean_watchlist.py)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "建议对账 (advice_reconciliation.py)",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "系统服务",
|
|
"status": "ok",
|
|
"children": [
|
|
{
|
|
"label": "XMPP Bot (zhiwei)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "Gateway (8643)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "HTTP Bridge (5805)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "Dashboard (8899)",
|
|
"status": "ok"
|
|
},
|
|
{
|
|
"label": "state.db SQLite",
|
|
"status": "ok"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"entities": [
|
|
{
|
|
"name": "accuracy_stats",
|
|
"desc": "建议准确率统计",
|
|
"rows": 1,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"strategy_review",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "advice_timeline",
|
|
"desc": "建议执行时间线",
|
|
"rows": 12735,
|
|
"readers": [
|
|
"advice_reconciliation",
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"advice_reconciliation",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "candidate_score_history",
|
|
"desc": "",
|
|
"rows": 133,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "candidates",
|
|
"desc": "潜力股候选池(小果扫描产出)",
|
|
"rows": 12,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "capital_flow_cache",
|
|
"desc": "资金流缓存",
|
|
"rows": 0,
|
|
"readers": [
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"mofin_db"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "cash_log",
|
|
"desc": "资金变动记录",
|
|
"rows": 13,
|
|
"readers": [
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"mo_data"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"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,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "holding_strategies",
|
|
"desc": "每只股票的完整策略参数",
|
|
"rows": 0,
|
|
"readers": [
|
|
"stale_push_wlin",
|
|
"deep_check_01888",
|
|
"strategy_lifecycle",
|
|
"fix_and_regenerate",
|
|
"mofin_collect",
|
|
"run_all_tests",
|
|
"system_audit",
|
|
"pre-flight-check",
|
|
"verify_reassess_pipeline",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"fix_and_regenerate",
|
|
"fix_decisions_currency",
|
|
"migrate_all",
|
|
"data_governance",
|
|
"mofin_db",
|
|
"rollback_currency"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "holdings",
|
|
"desc": "当前持仓(权威源)",
|
|
"rows": 19,
|
|
"readers": [
|
|
"stale_push_wlin",
|
|
"fix_summary",
|
|
"server",
|
|
"fix_currency_and_summary",
|
|
"refresh_mtf_cache",
|
|
"migrate_all",
|
|
"mo_alphasift_bridge",
|
|
"per_stock_reassess",
|
|
"verify_01888",
|
|
"rollback_currency"
|
|
],
|
|
"writers": [
|
|
"fix_currency_and_summary",
|
|
"migrate_all",
|
|
"fix_hk_cost_cny",
|
|
"import_holding_xls",
|
|
"mofin_db",
|
|
"rollback_currency"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "live_prices",
|
|
"desc": "所有持仓+自选最新实时价",
|
|
"rows": 19,
|
|
"readers": [
|
|
"cron_health_monitor",
|
|
"verify_reassess_pipeline",
|
|
"mofin_db",
|
|
"system_audit"
|
|
],
|
|
"writers": [
|
|
"mofin_db"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "macro_context_log",
|
|
"desc": "宏观上下文(大盘偏向/指数)",
|
|
"rows": 7,
|
|
"readers": [
|
|
"stale_push_wlin",
|
|
"divergence_detector",
|
|
"strategy_lifecycle",
|
|
"stock_profile",
|
|
"system_audit",
|
|
"xiaoguo_signal_consumer",
|
|
"strategy_tree"
|
|
],
|
|
"writers": [
|
|
"refresh_macro_context"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "macro_raw_news",
|
|
"desc": "宏观新闻原始数据",
|
|
"rows": 7944,
|
|
"readers": [
|
|
"macro_context_collector",
|
|
"system_audit"
|
|
],
|
|
"writers": [
|
|
"macro_context_collector"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "market_snapshots",
|
|
"desc": "大盘指数快照(每10分)",
|
|
"rows": 525,
|
|
"readers": [
|
|
"trend_detector",
|
|
"system_audit",
|
|
"mofin_query",
|
|
"market_screener",
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"mofin_db"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "mtf_cache",
|
|
"desc": "多周期均线缓存",
|
|
"rows": 34,
|
|
"readers": [
|
|
"technical_analysis",
|
|
"multi_timeframe",
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"multi_timeframe",
|
|
"mofin_db"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "portfolio_state",
|
|
"desc": "组合状态快照(只读派生)",
|
|
"rows": 1,
|
|
"readers": [],
|
|
"writers": [],
|
|
"has_input": false,
|
|
"has_output": false,
|
|
"orphan": true,
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "portfolio_summary",
|
|
"desc": "总资产/现金/仓位汇总",
|
|
"rows": 1,
|
|
"readers": [
|
|
"fix_summary",
|
|
"verify_pnl",
|
|
"fix_currency_and_summary",
|
|
"migrate_all",
|
|
"check_price_monitor",
|
|
"price_monitor",
|
|
"mo_data",
|
|
"rollback_currency",
|
|
"import_holding_xls",
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"fix_summary",
|
|
"fix_currency_and_summary",
|
|
"migrate_all",
|
|
"import_holding_xls",
|
|
"mofin_db",
|
|
"rollback_currency"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "price_events",
|
|
"desc": "价格区间突破事件日志",
|
|
"rows": 2289,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "sector_signals",
|
|
"desc": "行业信号(趋势检测产出)",
|
|
"rows": 629,
|
|
"readers": [
|
|
"mofin_news",
|
|
"xiaoguo_news_processor",
|
|
"trend_detector",
|
|
"server"
|
|
],
|
|
"writers": [
|
|
"mofin_news",
|
|
"xiaoguo_news_processor",
|
|
"trend_detector"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "sector_snapshots",
|
|
"desc": "行业板块数据",
|
|
"rows": 42310,
|
|
"readers": [
|
|
"strategy_lifecycle",
|
|
"mofin_db",
|
|
"trend_detector",
|
|
"market_screener"
|
|
],
|
|
"writers": [
|
|
"mofin_db"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "signal_news",
|
|
"desc": "信号相关新闻",
|
|
"rows": 984,
|
|
"readers": [
|
|
"xiaoguo_signal_consumer",
|
|
"system_audit",
|
|
"server",
|
|
"macro_signal_consumer",
|
|
"intraday_health_check"
|
|
],
|
|
"writers": [
|
|
"divergence_detector",
|
|
"xiaoguo_news_processor",
|
|
"xiaoguo_signal_consumer",
|
|
"macro_context_collector",
|
|
"xiaoguo_scanner",
|
|
"macro_signal_consumer",
|
|
"mofin_news"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "sqlite_sequence",
|
|
"desc": "",
|
|
"rows": 16,
|
|
"readers": [],
|
|
"writers": [],
|
|
"has_input": false,
|
|
"has_output": false,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "state_meta",
|
|
"desc": "系统状态元数据",
|
|
"rows": 1,
|
|
"readers": [
|
|
"xiaoguo_scanner"
|
|
],
|
|
"writers": [
|
|
"xiaoguo_scanner"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stock_daily",
|
|
"desc": "日线行情",
|
|
"rows": 8615,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stock_fundamentals",
|
|
"desc": "基本面数据(PE/PB)",
|
|
"rows": 37,
|
|
"readers": [
|
|
"strategy_lifecycle",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stock_monthly",
|
|
"desc": "月线行情",
|
|
"rows": 1196,
|
|
"readers": [
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stock_sectors",
|
|
"desc": "股票行业映射",
|
|
"rows": 62,
|
|
"readers": [
|
|
"strategy_lifecycle",
|
|
"xiaoguo_news_processor",
|
|
"trend_detector",
|
|
"migrate_all",
|
|
"mofin_news",
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stock_weekly",
|
|
"desc": "周线行情",
|
|
"rows": 1988,
|
|
"readers": [
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "stocks",
|
|
"desc": "全量股票代码",
|
|
"rows": 84,
|
|
"readers": [
|
|
"xiaoguo_news_processor",
|
|
"trend_detector",
|
|
"migrate_all",
|
|
"mofin_news",
|
|
"mofin_db"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "strategy_evaluations",
|
|
"desc": "策略重评历史记录",
|
|
"rows": 217,
|
|
"readers": [
|
|
"verify_reassess_pipeline",
|
|
"mofin_db",
|
|
"migrate_all",
|
|
"system_audit"
|
|
],
|
|
"writers": [
|
|
"migrate_all",
|
|
"mofin_collect"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "strategy_feedback",
|
|
"desc": "策略效果反馈",
|
|
"rows": 222,
|
|
"readers": [
|
|
"mofin_db",
|
|
"migrate_all"
|
|
],
|
|
"writers": [
|
|
"migrate_all"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "todos",
|
|
"desc": "自愈任务队列",
|
|
"rows": 61,
|
|
"readers": [
|
|
"morning_health_check",
|
|
"intraday_health_check",
|
|
"strategy-staleness-check",
|
|
"self_todo_executor"
|
|
],
|
|
"writers": [
|
|
"morning_health_check",
|
|
"mofin_collect",
|
|
"self_todo_executor",
|
|
"intraday_health_check",
|
|
"strategy-staleness-check"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "watchlist_stocks",
|
|
"desc": "自选股列表",
|
|
"rows": 39,
|
|
"readers": [
|
|
"stale_detector",
|
|
"stale_push_wlin",
|
|
"refresh_mtf_cache",
|
|
"trend_detector",
|
|
"run_all_tests",
|
|
"mofin_collect",
|
|
"xiaoguo_signal_consumer",
|
|
"xiaoguo_scanner",
|
|
"migrate_all",
|
|
"price_monitor"
|
|
],
|
|
"writers": [
|
|
"mofin_db",
|
|
"migrate_all",
|
|
"per_stock_reassess"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "xiaoguo_scan_tracker",
|
|
"desc": "小果扫描跟踪",
|
|
"rows": 464,
|
|
"readers": [
|
|
"xiaoguo_scanner",
|
|
"server"
|
|
],
|
|
"writers": [
|
|
"xiaoguo_scanner"
|
|
],
|
|
"has_input": true,
|
|
"has_output": true,
|
|
"orphan": false,
|
|
"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": 43.6,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-07 14:07",
|
|
"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.json",
|
|
"desc": "策略决策(DB→JSON同步,兼容层)",
|
|
"size_kb": 21.8,
|
|
"readers": [
|
|
"deep_check_01888",
|
|
"import_holding_xls",
|
|
"inspect_decisions",
|
|
"get_realtime_prices"
|
|
],
|
|
"writers": [],
|
|
"last_modified": "07-08 11:42",
|
|
"warn": false
|
|
},
|
|
{
|
|
"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": 48.4,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-06 11:32",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "growth_registry.json",
|
|
"desc": "",
|
|
"size_kb": 1.6,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-07 12:45",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "hardcode_audit.json",
|
|
"desc": "",
|
|
"size_kb": 3385.3,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-07 17:25",
|
|
"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 12:30",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "macro_risk_state.json",
|
|
"desc": "宏观风险状态(采集器写入)",
|
|
"size_kb": 1.6,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-08 12:30",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "mofin_health.json",
|
|
"desc": "健康监控数据",
|
|
"size_kb": 41.4,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-08 12: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": "portfolio.json",
|
|
"desc": "持仓汇总(兼容层)",
|
|
"size_kb": 0.2,
|
|
"readers": [
|
|
"get_realtime_prices"
|
|
],
|
|
"writers": [],
|
|
"last_modified": "07-08 09:58",
|
|
"warn": false
|
|
},
|
|
{
|
|
"name": "price_events.json",
|
|
"desc": "",
|
|
"size_kb": 247.1,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-06 11:32",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "price_history.json",
|
|
"desc": "",
|
|
"size_kb": 11.7,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-08 12:29",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "push_cooldown.json",
|
|
"desc": "",
|
|
"size_kb": 0.4,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "06-30 14:31",
|
|
"warn": true
|
|
},
|
|
{
|
|
"name": "scanner_state.json",
|
|
"desc": "",
|
|
"size_kb": 0.1,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-08 12:30",
|
|
"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": 2.1,
|
|
"readers": [],
|
|
"writers": [],
|
|
"last_modified": "07-08 11:13",
|
|
"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-07T14:58:22"
|
|
},
|
|
{
|
|
"name": "300308午后紧盯",
|
|
"type": "no_agent",
|
|
"script": "300308_monitor.py",
|
|
"schedule": "*/2 13-14 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T14:58:22"
|
|
},
|
|
{
|
|
"name": "Cron监护-高频",
|
|
"type": "no_agent",
|
|
"script": "cron_watchdog.py",
|
|
"schedule": "*/15 9-16 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-08T12:15:29"
|
|
},
|
|
{
|
|
"name": "MoFin 午后监控",
|
|
"type": "LLM",
|
|
"script": "mofin_collect.py",
|
|
"schedule": "5,20,35,50 13-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T15:56:05"
|
|
},
|
|
{
|
|
"name": "MoFin 盘前中监控",
|
|
"type": "LLM",
|
|
"script": "mofin_collect.py",
|
|
"schedule": "25,40,55,10 9-11 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:20:23"
|
|
},
|
|
{
|
|
"name": "MoFin 系统常规体检-开盘前",
|
|
"type": "no_agent",
|
|
"script": "morning_health_check.py",
|
|
"schedule": "0 8 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T08:01:34"
|
|
},
|
|
{
|
|
"name": "bot-process-monitor",
|
|
"type": "no_agent",
|
|
"script": "bot_monitor.sh",
|
|
"schedule": "every 60m",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T11:39:34"
|
|
},
|
|
{
|
|
"name": "cron-推XMPP中继",
|
|
"type": "no_agent",
|
|
"script": "cron_to_xmpp.py",
|
|
"schedule": "* 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:29:57"
|
|
},
|
|
{
|
|
"name": "cron报告推XMPP-每5分",
|
|
"type": "no_agent",
|
|
"script": "cron_to_xmpp.py",
|
|
"schedule": "*/5 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:25:17"
|
|
},
|
|
{
|
|
"name": "evolution-pulse",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 * * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:08:01"
|
|
},
|
|
{
|
|
"name": "state.db真空整理-每周",
|
|
"type": "no_agent",
|
|
"script": "vacuum_state_db.py",
|
|
"schedule": "0 3 * * 6",
|
|
"status": null,
|
|
"last_run": "None"
|
|
},
|
|
{
|
|
"name": "wiki-self-growth",
|
|
"type": "LLM",
|
|
"script": "wiki_health_aggregate.py",
|
|
"schedule": "0 3 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T03:07:57"
|
|
},
|
|
{
|
|
"name": "xiaoguo-quick-scan",
|
|
"type": "no_agent",
|
|
"script": "xiaoguo_quick_scan.py",
|
|
"schedule": "*/15 * * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:15:33"
|
|
},
|
|
{
|
|
"name": "xiaoguo-tunnel-watchdog",
|
|
"type": "no_agent",
|
|
"script": "xiaoguo_tunnel_watchdog.sh",
|
|
"schedule": "*/5 * * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:25:55"
|
|
},
|
|
{
|
|
"name": "价格监控-高频",
|
|
"type": "no_agent",
|
|
"script": "price_monitor.py",
|
|
"schedule": "*/2 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:28:34"
|
|
},
|
|
{
|
|
"name": "健康监控数据采集-每15分",
|
|
"type": "no_agent",
|
|
"script": "mofin_health.py",
|
|
"schedule": "*/15 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:16:04"
|
|
},
|
|
{
|
|
"name": "元自成长-每日",
|
|
"type": "no_agent",
|
|
"script": "meta_growth.py",
|
|
"schedule": "45 0,12 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T00:45:33"
|
|
},
|
|
{
|
|
"name": "全局cron健康监控-每10分",
|
|
"type": "no_agent",
|
|
"script": "cron_health_monitor.py",
|
|
"schedule": "*/10 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:21:40"
|
|
},
|
|
{
|
|
"name": "分支剪枝-每日",
|
|
"type": "no_agent",
|
|
"script": "prune_branches.py",
|
|
"schedule": "0 21 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T21:00:02"
|
|
},
|
|
{
|
|
"name": "分支自成长-盘中",
|
|
"type": "no_agent",
|
|
"script": "branch_scanner.py",
|
|
"schedule": "15,30,45,00 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:15:57"
|
|
},
|
|
{
|
|
"name": "分析师-持仓复查",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 20 * * 4",
|
|
"status": "ok",
|
|
"last_run": "2026-07-02T20:12:33"
|
|
},
|
|
{
|
|
"name": "多周期缓存刷新-开盘前",
|
|
"type": "no_agent",
|
|
"script": "refresh_mtf_cache.py",
|
|
"schedule": "0 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:01:47"
|
|
},
|
|
{
|
|
"name": "多周期缓存刷新-盘中",
|
|
"type": "no_agent",
|
|
"script": "refresh_mtf_cache.py",
|
|
"schedule": "0 11,14 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T11:02:47"
|
|
},
|
|
{
|
|
"name": "大脑任务执行",
|
|
"type": "LLM",
|
|
"script": "",
|
|
"schedule": "{'kind': 'cron', 'expr': '*/10 * * * *'}",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:21:19"
|
|
},
|
|
{
|
|
"name": "宏观上下文刷新-每30分",
|
|
"type": "no_agent",
|
|
"script": "refresh_macro_context.py",
|
|
"schedule": "*/30 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:30"
|
|
},
|
|
{
|
|
"name": "宏观新闻采集",
|
|
"type": "no_agent",
|
|
"script": "macro_context_collector.py",
|
|
"schedule": "*/30 8-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:37"
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"name": "宏观采集-午间",
|
|
"type": "no_agent",
|
|
"script": "macro_context_collector.py",
|
|
"schedule": "0 12 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:43"
|
|
},
|
|
{
|
|
"name": "宏观采集-早盘",
|
|
"type": "no_agent",
|
|
"script": "macro_context_collector.py",
|
|
"schedule": "35 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:35:52"
|
|
},
|
|
{
|
|
"name": "宏观风险信号消费",
|
|
"type": "no_agent",
|
|
"script": "macro_signal_consumer.py",
|
|
"schedule": "5,20,35,50 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:21:09"
|
|
},
|
|
{
|
|
"name": "宏观风险扫描",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "30 8 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T08:39:56"
|
|
},
|
|
{
|
|
"name": "宏观风险扫描-午间",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "30 11 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T11:37:35"
|
|
},
|
|
{
|
|
"name": "宏观风险扫描-周末",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 10 * * 0,6",
|
|
"status": "ok",
|
|
"last_run": "2026-07-05T10:09:55"
|
|
},
|
|
{
|
|
"name": "小果信号消费-盘中",
|
|
"type": "no_agent",
|
|
"script": "xiaoguo_signal_consumer.py",
|
|
"schedule": "0,15,30,45 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:15:58"
|
|
},
|
|
{
|
|
"name": "小果市场筛选-全市场",
|
|
"type": "no_agent",
|
|
"script": "market_screener.py",
|
|
"schedule": "35 15 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-07T15:37:36"
|
|
},
|
|
{
|
|
"name": "小果情感分析",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T16:16:08"
|
|
},
|
|
{
|
|
"name": "小果独立扫描",
|
|
"type": "no_agent",
|
|
"script": "xiaoguo_scanner.py",
|
|
"schedule": "*/5 9-15 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-08T12:27:20"
|
|
},
|
|
{
|
|
"name": "市场数据采集",
|
|
"type": "no_agent",
|
|
"script": "market_watch.py",
|
|
"schedule": "*/10 9-11,13-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T11:50:54"
|
|
},
|
|
{
|
|
"name": "市场数据采集",
|
|
"type": "no_agent",
|
|
"script": "market_watch.py",
|
|
"schedule": "0,30 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:19"
|
|
},
|
|
{
|
|
"name": "市场精选推荐-每日",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T16:12:45"
|
|
},
|
|
{
|
|
"name": "建议对账-每周",
|
|
"type": "no_agent",
|
|
"script": "advice_reconciliation.py",
|
|
"schedule": "0 20 * * 6",
|
|
"status": "ok",
|
|
"last_run": "2026-07-04T20:00:43"
|
|
},
|
|
{
|
|
"name": "开盘简报",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "35 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:43:31"
|
|
},
|
|
{
|
|
"name": "持仓情报-盘后",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 20 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T20:20:45"
|
|
},
|
|
{
|
|
"name": "收盘简报",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "10 16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T16:15:26"
|
|
},
|
|
{
|
|
"name": "数据同步-dashboard",
|
|
"type": "no_agent",
|
|
"script": "sync_dashboard.py",
|
|
"schedule": "55 8 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T08:55:56"
|
|
},
|
|
{
|
|
"name": "数据治理-每周",
|
|
"type": "no_agent",
|
|
"script": "data_governance.py",
|
|
"schedule": "0 10 * * 6",
|
|
"status": "error",
|
|
"last_run": "2026-07-04T10:00:57"
|
|
},
|
|
{
|
|
"name": "数据采集-策略评估前",
|
|
"type": "no_agent",
|
|
"script": "collect_evaluation_data.py",
|
|
"schedule": "30 20 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-07T20:30:58"
|
|
},
|
|
{
|
|
"name": "梦境循环-知识库归并",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 22 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T22:18:30"
|
|
},
|
|
{
|
|
"name": "盘中自检-高频",
|
|
"type": "no_agent",
|
|
"script": "intraday_health_check.py",
|
|
"schedule": "*/15 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:15:59"
|
|
},
|
|
{
|
|
"name": "盘前热点扫描",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "30 8 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T08:39:50"
|
|
},
|
|
{
|
|
"name": "知微周复盘",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 22 * * 0",
|
|
"status": "ok",
|
|
"last_run": "2026-07-05T22:05:42"
|
|
},
|
|
{
|
|
"name": "知微洞察生成",
|
|
"type": "no_agent",
|
|
"script": "market_insight.py",
|
|
"schedule": "35 15 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-07T15:35:35"
|
|
},
|
|
{
|
|
"name": "知识研究-日常",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 22 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T22:10:24"
|
|
},
|
|
{
|
|
"name": "硬编码扫描-每日",
|
|
"type": "no_agent",
|
|
"script": "hardcode_scanner.py",
|
|
"schedule": "25 17 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T17:25:58"
|
|
},
|
|
{
|
|
"name": "策略复盘-每日",
|
|
"type": "no_agent",
|
|
"script": "strategy_review.py",
|
|
"schedule": "0 20 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-07T20:00:53"
|
|
},
|
|
{
|
|
"name": "策略时效性检查(日)",
|
|
"type": "LLM",
|
|
"script": "strategy-staleness-check.py",
|
|
"schedule": "0 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:10:49"
|
|
},
|
|
{
|
|
"name": "策略评估-每周",
|
|
"type": "no_agent",
|
|
"script": "strategy_evaluator.py",
|
|
"schedule": "0 21 * * 6",
|
|
"status": "error",
|
|
"last_run": "2026-07-04T21:00:51"
|
|
},
|
|
{
|
|
"name": "策略评估-每日",
|
|
"type": "LLM",
|
|
"script": "stale_detector.py",
|
|
"schedule": "0 21 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T21:16:47"
|
|
},
|
|
{
|
|
"name": "策略质量门禁-重评跟进",
|
|
"type": "no_agent",
|
|
"script": "review_needed_watchdog.py",
|
|
"schedule": "0,30 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:30:45"
|
|
},
|
|
{
|
|
"name": "系统健康检查-开盘前",
|
|
"type": "LLM",
|
|
"script": "system_health_check.py",
|
|
"schedule": "0 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:32:03"
|
|
},
|
|
{
|
|
"name": "系统健康检查-每日",
|
|
"type": "no_agent",
|
|
"script": "system_health_check.py",
|
|
"schedule": "0 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:01:03"
|
|
},
|
|
{
|
|
"name": "系统全局审计",
|
|
"type": "LLM",
|
|
"script": "system_audit.py",
|
|
"schedule": "30 17 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T17:34:37"
|
|
},
|
|
{
|
|
"name": "自愈执行器-TODO自动处理",
|
|
"type": "no_agent",
|
|
"script": "self_todo_executor.py",
|
|
"schedule": "*/10 8-22 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:30:47"
|
|
},
|
|
{
|
|
"name": "自成长知识库-22:10中继推送",
|
|
"type": "no_agent",
|
|
"script": "relay_knowledge_report.py",
|
|
"schedule": "10 22 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T22:10:03"
|
|
},
|
|
{
|
|
"name": "自选买入区提醒",
|
|
"type": "no_agent",
|
|
"script": "stale_push_wlin.py",
|
|
"schedule": "1,31 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:02:34"
|
|
},
|
|
{
|
|
"name": "自选买入区提醒-盘前午间尾盘",
|
|
"type": "no_agent",
|
|
"script": "per_stock_reassess.py",
|
|
"schedule": "0 9,12,15 * * 1-5",
|
|
"status": "error",
|
|
"last_run": "2026-07-08T12:03:23"
|
|
},
|
|
{
|
|
"name": "自选股体检-每周",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "0 20 * * 6",
|
|
"status": "ok",
|
|
"last_run": "2026-07-04T20:13:24"
|
|
},
|
|
{
|
|
"name": "自选股自动重评-周末",
|
|
"type": "no_agent",
|
|
"script": "stale_detector.py",
|
|
"schedule": "30 10 * * 0,6",
|
|
"status": null,
|
|
"last_run": "None"
|
|
},
|
|
{
|
|
"name": "自选自动清理-开盘前",
|
|
"type": "no_agent",
|
|
"script": "clean_watchlist.py",
|
|
"schedule": "5 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:05:08"
|
|
},
|
|
{
|
|
"name": "芯碁微装-价格监控",
|
|
"type": "LLM",
|
|
"script": "price_monitor.py",
|
|
"schedule": "0 10,14 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-07T14:13:27"
|
|
},
|
|
{
|
|
"name": "记忆守卫-每日",
|
|
"type": "no_agent",
|
|
"script": "memory_guardian.py",
|
|
"schedule": "0 7 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T07:01:31"
|
|
},
|
|
{
|
|
"name": "记忆守卫-每日",
|
|
"type": "no_agent",
|
|
"script": "memory_guardian.py",
|
|
"schedule": "0 7 * * *",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T07:02:21"
|
|
},
|
|
{
|
|
"name": "资金流采集-盘中",
|
|
"type": "no_agent",
|
|
"script": "capital_flow_collector.py",
|
|
"schedule": "1,31 9-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:02:26"
|
|
},
|
|
{
|
|
"name": "跨市场背离检测",
|
|
"type": "no_agent",
|
|
"script": "divergence_detector.py",
|
|
"schedule": "*/30 8-15 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:20"
|
|
},
|
|
{
|
|
"name": "跨市场背离检测-周末",
|
|
"type": "no_agent",
|
|
"script": "divergence_detector.py",
|
|
"schedule": "30 8-16/2 * * 0,6",
|
|
"status": "ok",
|
|
"last_run": "2026-07-05T16:30:50"
|
|
},
|
|
{
|
|
"name": "重评管道审计-每30分",
|
|
"type": "no_agent",
|
|
"script": "verify_reassess_pipeline.py",
|
|
"schedule": "*/30 9-16 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T12:01:24"
|
|
},
|
|
{
|
|
"name": "集合竞价观察",
|
|
"type": "LLM",
|
|
"script": null,
|
|
"schedule": "28 9 * * 1-5",
|
|
"status": "ok",
|
|
"last_run": "2026-07-08T09:46:38"
|
|
}
|
|
]
|
|
} |