# 2026-09-12 会话记录（0913 报告：第三、四阶段）

## 本轮流水线参数
- MMDD=0912（origin/learn），最终文件 `json/0913data.json`，图片目录 `images/0913/`
- learn 文件：`learn_records/0912data_1.json`（21 条 yes：5/5/5/3/3）
- origin 五板块：brand 7 / vehicle 11 / social 100 / hyundai_dom 4 / hyundai_intl 3
- report_date=2026-09-13（**周日**）→ 生成一周总结 strategy_actions，**不执行 clear_strategy_actions**

## 第三阶段实录
1. `merge_yes_learn.py` → 21 条；merge 后 yesorno 全空，用 learn_records 标题匹配恢复 21/21（无未匹配）
2. `fill_heat_score.py`：DeepSeek 无返回 → 默认 95 递减（social 5 条 95/94/93/92/91）。heat_score 仅 social 板块，符合预期
3. `get_media_by_sourceurl.py` 更新 4 条 platform；`get_buzz_icons.py` 仅处理 hyundai 两板块（icon 正常）
4. `--summary-only`：brand 5 全生成；vehicle 5（其中 1 条命中「反爬提示」→ 按标题重生成）；social 仅处理 2 条（其余 learn 已有摘要）；hyundai 0 条（learn 已带 summary/focus_point）
5. `--img-only`（images/0913/）：brand 2 张构图不合格（超宽 banner / 竖向）自动豆包重生成；**vehicle[0]/[1] 直链下载超时 → 落成 0 字节 .jpg，但同目录留下 `.jpg.png` 备份（961x721）**；vehicle[4] 文章页无图 → 豆包
6. **⚠️ 新踩坑：`resize_images.py` 会连 `.jpg.png` 备份一起缩放**——0 字节恢复时直接把 `.jpg.png` 转 JPEG 即可（本次 750x562 / 167K、194K），无需再手工缩放
7. **⚠️ 新踩坑：`resize_images.py` 只降不升**。social[1] 文章页图 240x180 / 7.8K（低于 750px 下限），脚本报「无需处理」→ 必须豆包重生成 1280x720 后再 resize 回 750 宽
8. `check_thumbs` → `fix_placeholder_images`（0 张占位图）→ `resize_images`
9. brand 字段检查：5 条全有值、无 URL 型异常，无需补全
10. `cp_yesjson_to_finaljson.py` → `json/0913data.json`（日志仍打印「共15条」但实际 21 条，**照例以分板块 5/5/5/3/3 为准**）
11. 字段清理：保留 10 核心字段（含 icon / heat_score），vehicle 无 brand 键、hyundai 无 thumb 均属正常

## 第四阶段实录（前置检查）
- 标题省略号：无
- **⚠️ 新垃圾摘要特征词：「页面为」「内容缺失」**（本次 social[3] = 「页面为头条搜索缓存，内容缺失，仅含无关词条，无国际油价上涨核心信息。」）。原有特征词表只有「触发验证码/等待2秒」，需补记：命中即 web_extract/web_search 重写。本次 web_extract toutiao group 页成功取回正文（华夏时报），改写为「布伦特原油9月突破100美元/桶，化工品掀涨价潮，丁二烯涨13%，下游利润承压。」
- summary >45 字：6 条 hyundai（52~70 字，来自 learn_records 用户标注）→ 按文档精简至 35-45 字，保留品牌名+关键数据
- **focus_point 纪律**：learn_records 里用户标注的 focus_point 43-48 字（超出 35-45「目标」区），按「用户标注权威只覆盖 yesorno + focus_point」原则**先原样保留**；用户复核后**选择方案B规范化**：社会 4 条 learn 标注项（「可关注」开头，34/35/48/35字）改为「可参考」开头且 ≤35 字（29/27/31/27字，social[2] 顺带去掉「AI应用」的「应」字误伤）→ 同步 yes_data + 最终文件各 4 条；**现代板块按 hyundai 惯例（25-48字、「可关注」可接受）保持不动**；learn_records 文件不动。
  - 定式：learn 带入的 social 「可关注」开头超长 fp 若用户要求规范化 → 统一改「可参考…，评估…」句式，≤35 字。
- hero_summary（3 条，各严格 2 事件，内容字 26/25/22）：[0] 品牌+车型、[1] 仅社会（heat 降序前 2）、[2] 仅现代
- strategy_actions：**周日** → 扫描本周 0907~0913 全部最终文件综研，3 条（新车上市潮与限时价格战 / 赛事与IP联名双线借势 / 智驾与800V向主流价格带下探），**未执行 clear**

## 第五阶段实录（韩译）
- `dify_workflow_translate.py` → 122.8s, status=succeeded → `ko-0913data.json`
- `translate_replace.py` 第1次 23 处、第2次 0 处（幂等 ✅）
- **⚠️ 新坑：Dify 会产出「重复标注/模型错译」两类缺陷，需人工扫修**（本次共 9 处）
  1. **重复标注 `X(中文) (X(中文))`**：hero_summary[2]、dom[2] title/summary、strategy_actions[0] advice 均出现 `현대 Custo(库斯途) (Custo(库斯途))` → 修为 `현대 Custo(库斯途)`。上次是嵌套 `OpenAI(OpenAI)(...)`，本次是「空格+重复括号」变体，0814 的扫描正则（韩文(英文)）抓不到，**需另加 `\(([^()]+)\)\s*\(\1\)` 型检查**
  2. **音译+标注重复**：`투싼 L (Tucson(途胜) L)` → `Tucson(途胜) L`（0907/0910 惯例即 `Tucson(途胜) L`，无韩文前缀）
  3. **focus_point 模型名错译**：dom[2] CN 为「库斯途」，韩译却成 `스타리아 (Staria)` → 改 `Custo(库斯途)`。**韩译后必须逐条比对 CN/ko 的车型名是否一致**（Dify 词表会把同价位 MPV 混用）
- **品牌字段差异属正常**（ko brand 走翻译/罗马化）：cn 茶百道→ko ChaPanda、搜狐视频→Sohu Video、北京现代→북경현대、起亚→Kia；与 0909~0912 惯例一致，勿当缺陷修
- 校验收尾：cn/ko 顶层 keys 一致、21 条齐全、thumb/icon/platform/publish_time/source_url/heat_score 全一致、无空 title/summary/focus_point、图片无缺失
- **手动补标注后勿再跑 translate_replace**（记忆规则，本次遵守：修完不重跑）

## 条目替换实录：vehicle_hotspots[1]（用户指定标题）
- 用户以**标题**指定替换目标（非索引）：「限时21.99万元 两驱/四驱可选 大众安徽与众08猎影版正式上市」→ vehicle_hotspots index **1**，替换为「华境S新增4款配置 全系超级置换价14.98万元起」（易车 news.yiche.com/xinchexiaoxi/20260912/12113024747.html）
- 流程：构建新条目（summary/focus_point 留空）→ 双写 yes_data(list)+final(dict) → 对 vehicle_hotspots 跑 `--summary-only`（仅填该空条目）→ 同步 final
- **⚠️ 易车反爬 → 脚本仅按标题重生成摘要（26字标题复述）**，命中 Phase 4「截断变体B／标题复述」→ 用 web_extract 拿到的原文事实重写为「华境S新增4款配置，全系超级置换价14.98万元起，升级鸿蒙座舱。」（30字）。焦点 `建议可参考其多配置与置换定价策略`（脚本生成，柔和词✅）
- hero_summary 检查：hero[0] 引用 vehicle[0]（奔驰VLE），**未被本条引用 → 不改**（符合 2026-08-01 判定标准）
- 配图：易车页 JS 渲染（HTML 仅1697字节）、r.jina.ai 亦无图 → 豆包重生成覆盖 `images/0913/vehicle_hotspots_1.jpg`（750x422/66K）；**车型图优先原文图仅当原文可取时适用**
- **韩译选择：本次用户选「只手动更新韩文该条」而非全量重跑**（避免全量重译再次带出当日 9 处标注缺陷）。ko 条目人工韩译要点：品牌 华境→`Huajing(华境)`（官方英文 HUAJING）；超级置换价→`슈퍼 보상판매가`（惯例 置换价=보상판매가）；鸿蒙座舱→`HarmonyOS 콕핏`（座舱=콕핏）；focus_point 用 `참고할 수 있다` 保持柔和
- 收尾校验：cn/ko 21条齐全、thumb/icon/platform/publish_time/source_url/heat_score 全一致、无空字段 ✅
- 遗留提示：vehicle[2] 仍是另一条「大众与众08新车型上市 限时尝鲜价18.99万元起」，与已替换的[1]原为同车型双条 —— 已向用户提示，等其决定

## 周日判定依据（供后续复用）
`report_date` 落在周日的最终文件保留 strategy_actions（供周一早报），周一~周六 clear。历史佐证：0906(周日)=3、0907(周一)=3、0908(周二)~0912(周六)=0；仅 0830(周日)=0 为当日异常个例。
