# 2026-06-18 工作日志

## 细水入海变更同步
- [陈逸鸫 00:56] 同步「细水入海」近期变更：
  - full_refresh 改回 @大麦，小溪不再跑 Bot 三表→订单汇总 merge
  - 新增「订单-财务口径」tab (2hSLSg)，仅陈逸鸫点名时触发
  - 财务 tab 从 2smjwA 出发，不读三表全量线索
  - Y=0 全额退/无效单（之前是留空，改为写 0）
  - 不碰 r1 表头 + r2 合计行（Cursor 公式）
  - W 列留空由 Cursor 写公式
  - 新增「销售结算汇总」r8ZHO，由 Cursor 从财务 tab 生成，小溪无需操作

## 脚本更新
- `scripts/finance_orders_refresh.py` v3: Y 列全额退→0（之前留空）
- `scripts/sales_leads_full_refresh.py`: 更新 pick_valid_order 逻辑 + 汇总格式 A-W 23列

## 退费订单校验规则更新
- [李承龙确认 2026-06-18 10:31] 更新 MEMORY.md 退费订单校验规则：
  1. 一笔订单可能对应多笔退费记录，退费金额需 SUM 累加
  2. order_status=4 直接视为退费；order_status=3 需匹配退费表 status=3 记录才视为退费
  3. GSV、转化率分子（剔除退费）等所有涉及退费判定的口径同步更新

## 退费规则应用到 skill 和脚本
- [李承龙确认 2026-06-18 14:52] 将新退费规则应用到以下文件：
  1. `skills/vala-order-amortization-stat/sql/_common.sql` — all_refund_records CTE 改为 UNION ALL（out_trade_no + trade_no）后 SUM 聚合；order_base 中 has_refund/is_full_refund 增加 order_status=4 直接判定逻辑
  2. `skills/vala-order-amortization-stat/sql/prepaid.sql` — 同步更新 all_refund_records CTE 和退费判定逻辑
  3. `skills/vala-order-amortization-stat/SKILL.md` — 更新退费范围说明和表关联规则
  4. `scripts/finance_orders_refresh.py` — query_all_orders 同时按 trade_no 和 out_trade_no 匹配退费、SUM 累加；退费判定增加 order_status=4 直接判定
  5. `SKILL_REGISTRY.md` — 均摊技能追加变更记录；finance_orders_refresh.py 补登记
