## 上午 · 陈逸鸫 — 日报 Section 三修复(完成) ### 根因 - `pull_xiaoxi_results.py` 写 V:Y = `[进线月, 销售, 有手机, 已注册]` 到全部行 - `compute_lesson_activation.py` (1a3) 也写 W/X = [当日行课, 7日内首课] — 列冲突,小溪数据覆盖 1a3 数据 - C1HVN2 Section 三 SUMIFS(W:W/W:X, B:B, date, C:C, owner) 全返 0 ### 修复 1. 1a3: W/X → AA/AB(避开 V:Y 区间),sales 改从 row[15]→row[2](C 列/线索分配销售) 2. sync_daily_report: `!W:W→!AA:AA`, `!X:X→!AB:AB` 3. 代码已 push,1a3 + 日报已刷新 ### 验证 - 5/28 当日行课=0:正确,当天 31 条线索没有同日行课(全局 445 条仅 4 条,分布在 4/24, 5/5, 5/20, 5/21) - 5/20 Tom:当日行课=1 ✓,链路验证通过 - 7日内首课公式 5/20 显示 0 但 AB=1:飞书公式缓存,需手动重算 ### 注意:7日内首课 PG 查询只查同日 - `query_pg_activity` 的 pairs 只含 (uid, lead_date),未包含 lead_date+1~+7 - `same_day_set` 因此只有同日数据 → W ≡ X - 这是遗留 bug,需要单独修(扩展 pairs + PG 查询范围) ## 上午 · 陈逸鸫 — 死循环教训 **现象**:修改代码时反复 read 同一文件行(十几次)不执行 exec,陷入验证死循环。 **根因**:每次 read 返回内容 → 认为"还需确认" → 再 read → 循环。 **对策/规则**: - 同一文件 read 超过 3 次仍未 exec → 必须停止验证,直接执行 - 用户如果看到连续 2+ 轮雷同输出无进展 → 直接打断说"别读了,跑代码" ## 聚光 cron - 已从 9:30 改为 9:00(工作日)