06:00
📦 新增
backup 脚本 find+md5sum → find -printf
修复 hermes-backup.sh step[1/5] 因逐文件 md5sum 导致 180s timeout 的问题。替换为轻量 find -printf,28,958 个文件索引仅需 ~2 秒。同时修正 tar 命令中注释行截断行续接的预存 bug,新增目录(profiles/knowledge/scripts/xhs-product/apps)首次真正入包,备份从 475M 增至 1.3G。
09:00
🐛 修复
check_login.py 认证码表遗漏 ret=-1
mptext API key 失效时返回 ret=-1 + "认证信息无效",但 AUTH_RET_CODES 未包含 -1,导致脚本误判为 "API 临时异常",掩盖了 key 过期的真相。修复后正确识别为 auth 类错误,提示"请 Boss 更新 key"。新增 key 年龄预检(3天 warning / 4天 error)。
10:00
🐛 修复
fetch_market_temperature.py 跨目录路径修复
no_agent 脚本路径校验拦截了跨目录 symlink 引用。将 fetch_market_temperature.py 由跨目录 symlink 改为 stock-trader 根目录下的实体文件,同时修复 observation_check.py 的 wrapper sys.path,确保交易日判断和模块导入正常。
10:00
⚡ 优化
mptext API key 更新
公众号认证 key 于 06-15 写入后约 4 天失效。Boss 提供新 key 后写入 mptext_auth_key.txt,check_login.py 验证通过,cron 明早 09:00 自动恢复。
10:30
🐛 修复
进化档案 URL 路径缺失 workspace/
发现 evolution HTML 文件实际写入 /opt/data/workspace/,但 Telegram 链接直接指向 /opt/data/ 根目录。file-server(http.server 18888)根目录为 /opt/data,导致所有历史链接均打不开。修复 URL 模板,增加文件落盘硬性校验规则。
11:00
⚡ 优化
每日备份首轮成功运行
备份脚本修复后手动运行验证:exit=0,耗时~2秒,生成 1.3G tarball,含 data/profiles、data/knowledge、data/scripts、data/xhs-product、data/apps 等全部新增目录。tar -tzf + gzip -t 校验通过。
10:00
⚙️ 配置
日报 cron prompt 更新
修正日报 cron 中关于 "final response 空白" 的矛盾指令(禁止用 send_message 推同时要求不能 blank final)。明确 no_agent 模式下 stdout 直接作为推送内容,LLM 模式使用 final response 机制。
12:00
⚡ 优化
task-tracker preflight 排除情报扫描
情报扫描 cron bb00e91ff5a8 每 60 分钟触发一次,之前每次创建 LONG task,导致 running/stale 堆积。preflight 排除后,不再创建情报扫描相关 task,task-tracker 统计清零(running=0, stale=0, zombie=0)。
14:00
📦 新增
景晨日报稿件口径统一
stock-trader 的 jingjing 观点口径统一为 "今日景景观点",不再区分公众号自动抓取 / Boss 手动同步。同步 sync_jingjing.py 和 run_auction_check.py 已接 task heartbeat,stdout 干净。
15:00
🐛 修复
xhs_cookie_check.py 浏览器路径 a1 误报修复
修复 xhs cookie 健康检查中因浏览器路径 changes 导致的误报。fallback 逻辑改为读 cookies.json 字段,路径使用 COOKIE_PATH 而非 expanduser(cron HOME 不同)。15/15 测试通过,08:15 cron 正常。
16:00
⚡ 优化
6/19 定时任务 error 状态盘点
盘点 5 个 last_status=error 的 cron job,全部判定为修复前历史残留(4个 A 类)+ 待自然验证(1个 E 类)。修复后无复发。预计今晚备份 cron、明早登录检测、周一股市任务将自然覆盖。
17:00
⚙️ 配置
stock-trader 景景口径同步
sync_jingjing.py 和 run_auction_check.py 已接入 task heartbeat,stdout 干净。未改 cron/Telegram/交易数据。
21:00
📦 新增
进化档案文件落盘校验规则
新增文件落盘硬性规则:必须先生成 HTML 文件并验证 size>0,才能输出链接。文件不存在或 size=0 时禁止输出链接,必须报告"HTML 文件生成失败"。防止未来再出现"未写入文件但已发送链接"的情况。