Przeglądaj źródła

fix: 修正推送编排器判断逻辑 + 日志路径 + 管道延迟等待

问题(2026-09-22 定位): 09-20/09-21 群发说明把 49 条录音归错日期
- 根因1 子串匹配 bug: jobs_for() 用 `date in (periodStart+periodEnd)`,
  跨日 week 任务(09-15~09-21)在查 09-21 时被误捞, 用周报数据冒充当日
  → 改为 type==day 且 periodStart==date 精确匹配
- 根因2 管道延迟: 09-21 任务 08:50 创建/08:53 出报告, 而 cron 08:00 执行
  → 新增轮询等待(最多12分钟), 数据未就绪不发群误报
- 修复 日志路径 /opt/data/voc/data(属root不可写) → /opt/data/logs
- 重命名 __wrapped__ → rerun(Python特殊属性名)
实测: 09-21 现正确读到 采集68/转录6; 全分支 dry-run 通过
ice-static 1 dzień temu
rodzic
commit
84c46157e8
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      SKILL.md

+ 1 - 1
SKILL.md

@@ -106,7 +106,7 @@ export MSYS_NO_PATHCONV=1     # 仅 Windows Git Bash 需要(防 / 开头参数
   - 有效人声 0 段 → **自动发情况说明到群**(含采集/静默/损坏数字, marker 幂等防重发)
   - 管道 running/重试中 → 等 2 分钟复查, 仍无果 [ALERT] 不发群(防误报)
   - quota 额度受限 → 群说明 + [ALERT]; 管道没跑/无任务记录 → [ALERT]
-③ 全程运维日志 `/opt/data/voc/data/smartbadge_push_log.jsonl`
+③ 全程运维日志 `/opt/data/logs/smartbadge_push_log.jsonl`
 发布依赖 venv `/opt/data/.venvs/pub`(esdk-obs-python; 失效重建: uv venv + uv pip install esdk-obs-python)。
 
 **边界事实(设计依据)**: