docs: 异常浮窗+冷却1小时落地记录, 知微运营归属与git权限说明
This commit is contained in:
@@ -320,3 +320,36 @@ v5 回测口径:初始资金 100 万,10 槽 × 每票 15%(≈15 万/票)
|
||||
- 统一触发逻辑的 LLM 重评失败 → **报错即可**(不发推荐,不用降级算法)
|
||||
|
||||
**待老莫确认(异常浮窗)**:①位置(顶部居中/右上角)+折叠默认 ②异常来源范围 ③self_repair(L3) LLM 恢复前异常检测靠规则还是等 LLM
|
||||
|
||||
### ✅ 异常浮窗已落地(2026-08-13 凌晨,老莫确认方案后实施)
|
||||
|
||||
老莫明确指示:**右上角悬浮,新消息自动展开几秒后折叠;只显示当前 active 异常;历史异常应当有一个日志文件实时记录**。
|
||||
|
||||
**后端(alert_logger.py 新增)**:
|
||||
- `record_alert(level, source, title, detail, code, clear_after)` 统一异常写入通道
|
||||
- 写入 `data/alerts.json`(active 异常列表,最多 20 条,同 source+code 去重,支持 clear_after 自动清除)
|
||||
- 追加 `data/alerts_history.log`(历史异常实时日志,永久保留)
|
||||
- error/warning 级 → 本地 XMPP 发送服务 :5805 告警(老莫铁律:任何错误/异常 → xmpp告警 + MoFin监控)
|
||||
- `clear_alert(source, code)` 恢复后清除
|
||||
|
||||
**前端(static/index.html)**:
|
||||
- 右上角固定浮动异常区 `#alertFloat`(z-index 9999,任何板块可见)
|
||||
- 折叠态只显示红色 ⚠️ + 异常计数徽章;点击展开/折叠
|
||||
- **新异常自动展开 5 秒后折叠**(老莫要求)
|
||||
- 只显示 active 异常(error/critical/warning,info 不打扰)
|
||||
- 数据源:`/api/overview` 的 alerts 字段(server.py 已内置 `_load_json(alerts.json)[:10]`)
|
||||
- title 修正:莫荷情报 → **知微情报**(MoFin 运营归知微)
|
||||
|
||||
**接入点(price_monitor.py)**:批量拉取失败/读取持仓失败(⚠️) + DB同步异常/止损重评失败/区间重评失败(🔴) + 波段检测异常(⚠️) → 全部 record_alert
|
||||
|
||||
### ✅ 冷却时间调整已落地(2026-08-13,老莫指示)
|
||||
|
||||
- 进区信号冷却:**30 分钟 → 1 小时**(price_monitor `_can_push`,持久化 JSON 升级 `{"t": ts, "p": price}`)
|
||||
- **突发例外**:距上次推送 ≤15 分钟且涨跌 ≥5% → 跳过冷却立即推送(急跌/暴涨必须再次提醒,阈值小小莫定)
|
||||
- 重评 5 分钟 / 批量重评 1 小时 保持不变
|
||||
|
||||
### 📌 运营归属与 git 权限(2026-08-13 确认)
|
||||
|
||||
- **MoFin 系统运营归知微**(position-analyst profile,SOUL.md 明确"我是知微"),不是莫荷(mohe 负责微信桥接/通信)
|
||||
- **知微的 git 写权限已撤销**(两次 stale 提交覆盖重构 c31736a3/34337fc5)——pre-commit hook 白名单:必须带 `GIT_ALLOW_COMMIT=1`(小小莫本人操作/ deploy_guard 自动合并才携带)
|
||||
- MoFin 变更路径:kanban 提单给小小莫 → 小小莫评审后执行 git 提交推送
|
||||
|
||||
Reference in New Issue
Block a user