From d2f63a3848693961d9b6e16aa92f29b70866fc93 Mon Sep 17 00:00:00 2001 From: hmo Date: Wed, 12 Aug 2026 16:20:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BA=8B=E9=A1=B9=E4=B8=89=E7=BB=93?= =?UTF-8?q?=E8=AE=BA=E2=80=94=E2=80=94cron=E6=9E=B6=E6=9E=84=E5=9B=B4?= =?UTF-8?q?=E7=BB=953+1=E7=8E=AF=E8=8A=82x3+1=E5=B1=82=E9=87=8D=E6=9E=84(?= =?UTF-8?q?=E4=BD=93=E7=B3=BB=E7=BB=9F=E4=B8=80hermes+=E5=81=9C=E5=86=97?= =?UTF-8?q?=E4=BD=99+=E4=BF=AEerror+=E6=81=A2=E5=A4=8D=E7=8E=AF=E8=8A=82?= =?UTF-8?q?=E4=BA=A7=E5=87=BA+3+1=E7=8E=AF=E8=8A=82=E5=85=A8=E8=A6=86?= =?UTF-8?q?=E7=9B=96),=E8=BF=9C=E8=B6=85'=E5=81=9C8=E4=B8=AA'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6-08-12-p-oversold-deployment-decisions.md | 30 +++++++++++++++++-- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md b/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md index 8b90f0bd..1b766d07 100644 --- a/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md +++ b/docs/decisions/2026-08-12-p-oversold-deployment-decisions.md @@ -125,11 +125,35 @@ cron-review-poversold-20260811.md §四 梳理出 8 个重复/停摆/冗余的 ### 💬 讨论记录 - 2026-08-12 待老莫确认 - 2026-08-12 事项二已定(方案C 已实施)→ #8 依赖条件已满足:通用 12 维补全对 p_oversold 无价值,建议停或降频 - -### 💬 讨论记录 -- 2026-08-12 待老莫确认 +- 2026-08-12 **老莫升级原则**:不逐条抠谁走谁留,按"3+1 环节(选股/买入/卖出/每日重评)× 3+1 层(采集/加工/使用/监控运维)"原则全面梳理 cron 架构——保证运行、功能不重复、性能稳定、cron 统一 hermes(禁止系统 crontab)。或删或改或增授权小小莫自主,遵守开发准则 + git 版本管理。 ### ✅ 结论 +**【已解决,远超"停8个"——整个 cron 架构围绕 3+1 环节×3+1 层重构】**(2026-08-12 架构梳理落地): + +**1. cron 体系统一 hermes(禁止系统 crontab)** +- 迁移到 hermes:watchlist_auto_exit(环节3卖出核心 50 8)/ kanban_xmpp_bridge / parallel_batch / live_data_collector(已正式化到 deploy/profile-scripts + git 跟踪) +- 停系统 crontab 重复:news_collector(旧版58只)/ agents_health_check(MoFin) +- 结果:系统 crontab 只剩 main_dsa.py(独立服务),所有定时自动任务统一 hermes +- F 健康 cron 来源标记 + 顶部横幅"🚫 自动任务必须部署在 hermes,严禁系统 crontab" + +**2. 停冗余(功能不重复)**:策略评估-每日 / 市场精选推荐-每日 / 宏观风险扫描-周末 / 跨市场背离检测-周末 / 基本面刷新-午间 / 行业富集-cninfo-午间(含 #2 市场精选推荐、#8 自选12维补全的后续——#8 因超时+和 per_stock_reassess 重叠已停) + +**3. 修 error(保证运行)**:premarket_full_review 修 import 路径(环节4每日重评恢复,手动跑验证"✅ 盘前重评完毕");deploy_guard problems=0(live_data_collector 正式化解决 CRON_MISSING+UNTRACKED) + +**4. 恢复环节产出(保证运行)**: +- **环节2买入**:注册 stale_push_wlin(*/30 盘中自选买入区提醒+触发重评)——此前未注册 cron,买入推荐缺失 +- **环节4每日重评**:恢复 per_stock_reassess(0 12,15 自选12维重评+买入区提醒) +- **环节3卖出**:watchlist_auto_exit 迁移到 hermes(50 8 盘前自选退出) + +**5. 3+1 环节 cron 全覆盖**: +| 环节 | 核心 cron | 状态 | +|------|-----------|------| +| 选股 | p_oversold / v_weak / accumulation → candidate_filter → promote_candidates | ✅ | +| 买入 | stale_push_wlin(*/30 盘中) | ✅ 恢复注册 | +| 卖出 | watchlist_auto_exit(50 8)/ clean_watchlist(5 9) | ✅ 已迁移 | +| 每日重评 | premarket_full_review(10 8,已修)/ per_stock_reassess(0 12,15,已恢复)/ stale_detector(周末) | ✅ | + +> 详见 docs/SYSTEM_ARCHITECTURE.md(3+1 层次 + 3+1 环节 + cron 统一 hermes + 开发原则)+ CHANGELOG.md(2026-08-12 cron 架构梳理记录)。 **【待定】** ---