# listing/ CHANGELOG — listing 线决策日志

> 本文件替代 daily note：listing 线的一切决策/进展记这里，不进 memory（隔离规则见 README）。

## 2026-10-08
- 建立 listing 独立目录 + SKU 模板 + 关键词库骨架 + refs 参考副本
- 收货批次 275032（2026-10-06 到货）：新品 20 SKU → 建 `<SKU>/index.md`；老品补货 2（DR06 / X9）不建
- 隔离规则定稿：memory 由运营 session 统管；listing 线只写 `listing/`
- 工具选型定稿：Claude 出罗语文案；MOWO = 中文卖点框架 + 罗语初稿 + 归档审计 + 关键词去重
- 样板 SKU 定为 `MOWO-CH-SF3500`（复古街机掌机）
- 待办：等 Dee 给人工资料

## 2026-10-08 模型实测（listing 线）
- `deepseek/deepseek-v4-flash` ✅ 可用（罗语出稿质量合格）；1M ctx / $0.14-$0.28；**定为 listing 线主力**（本 session 已切）
- `deepseek/deepseek-v4-pro` ❌ 现不可用：不在 agent main 允许列表（报 not allowed）；用需加白名单 + 重启
- `openrouter/anthropic/claude-sonnet-4.6` ❌ **HTTP 401 User not found** → OpenRouter key 失效/过期（连带 openrouter/auto 回退也断）
- ⚠️ 配置里 deepseek apiKey 直连 API 报 invalid（疑为掩码占位符）；但网关有可用 key，v4-flash/chat/reasoner 走网关正常
- 结论：唯一稳定通道 = DeepSeek（经网关）。Claude 出稿仍走 Dee 侧 Claude app（不经此网关）

## 2026-10-09 00:3x 工具修复（OpenRouter + 视觉）
- Gemini key 实测有效但**账户余额 0**（402 prepayment depleted）→ Dee 弃用，转 OpenRouter
- **OpenRouter 新 key 接入成功**：$10/月额度，到期 2026-11-07；`anthropic/claude-sonnet-4.6` 生成 + 罗语实测通过
  - 注入方式：`config.env.vars.OPENROUTER_API_KEY`（确定性，不靠 shell profile）；旧 key 在 `~/.bashrc` + `auth-profiles.json` 已更新
  - 网关真重启后进程 env 生效（指纹 ...a4a1）
- **视觉模型已配**：`agents.defaults.imageModel = openrouter/anthropic/claude-sonnet-4.6` → **读图实测通过**（识别了 DR06 优惠券截图）
- 临时 key 文件已删；所有改动前均备份（openclaw.json.bak-*）
- ⚠️ `agents.defaults.imageModel` 是**保护路径**，config.patch 改不了 → 只能直改配置文件
- 下一步：定 listing 主力模型（建议 Claude 出稿/读图 + DeepSeek 批量）+ 开工 SF3500

## 2026-10-09 00:35 本 session 模型切换
- Dee 决定：**保持混合**（MOWO 出框架 + Claude 单独调用出稿），**本 listing session 切 Gemini**
- 新增允许模型 `openrouter/google/gemini-3.8-flash`（$0.75/$3.75 每M，1M ctx，多模态）
- 本 session 已 pin 到 `openrouter/google/gemini-3.8-flash`（api-key 走 env OPENROUTER_API_KEY）
- 测试通过：GMTEST_OK + 罗语卖点

## [2026-10-12 16:43] 20 个新品 Listing 全链路闭环完成 (MOWO x Dee)
- **范围**: 20 个新上架 SKU（涵盖游戏机、美容仪器、美甲修足、智能照明、深层筋膜枪五大类目）
- **高参 SEO 标题**: 严格控制在 193~225 字符（eMAG 230 极限之内），全系大写 MOWO，无死板堆砌
- **广告词库**: 提取 20 组 eMAG Ads 精准词库并落盘 `listing/_data/keywords/ads_keywords_batch20.md`
- **高转化 5 点描述**: 100 条五点描述全部通过 250~400 字符硬指标，中罗双语对照完整
- **防退货买家 FAQ**: 结合真实买家差评（Twist-Lock 误判故障、干脸无电流、精油堵塞气泵、充手机闪烁等）完成靶向防御
- **全系电池免责**: 所有带电产品均已植入实验室标准数据免责声明
- **图片与说明书资产**: 479 张主图与详情图对齐分流入库，3 款官方说明书切片解析归档

## [2026-10-13 00:20] MOWO-AM-LC011 无缝长图详情页完成 (MOWO x Dee)
- **交付物**: `description.txt`（纯源码直显，3655 字符）+ `description.html`（4048 字节）
- **形式**: 16 张预设计详情页切片按 1..17(跳过 11) 顺序**无缝堆叠**（`display:block` + 去空白 + `vertical-align:bottom`，零间隙），容器 `max-width:960px` 居中
- **图片源**: 16 张 postimg 图床 URL（全部实测 200 OK）
- **顺序**: 1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17
- **在线**: http://47.245.140.151/files/MOWO-AM-LC011/description.txt
- **备注**: 视觉模型 OpenRouter 月额度已用满（$20.10/$20.00，2026-11-01 重置），本单无需 OCR 故不受影响
- 生成脚本: `/tmp/build_lc011_seamless.py`

## [2026-10-13 00:22] MOWO-AM-LC011 无图详情页 HTML 完成 (MOWO x Dee)
- **Dee 定调**: 图片部分忽略；标题/五点/FAQ 已归档 → 直接产出**无图 HTML**
- **交付物**: `description.txt`（纯源码直显，13051 字符）+ `description.html`（13498 字节）
- **结构**: 品牌 Banner → 5 大卖点卡片（`[ 01 ]~[ 05 ]` 工业风大字号，杜绝 CSS 圆圈不显示）→ Specificații Tehnice 参数表（`align=center` 居中）→ Ghid de Utilizare 5 条 FAQ → 信任页脚
- **规范遵守**: 纯内联 CSS / 960px 自适应 / **零 Emoji** / 罗语正文
- **在线**: http://47.245.140.151/files/MOWO-AM-LC011/description.txt
- **保留**: 无缝长图版另存 `description_seamless_images.txt/.html`（备用）
- **脚本**: `/tmp/build_lc011_text_html.py`
- **视觉模型额度**: OpenRouter `claude-sonnet-4.6` 月额度耗尽（11-01 重置），本单无图不受影响

## [2026-10-13 01:49] 图床升级受信 HTTPS + 各 SKU 详情页直连落档 (MOWO x Dee)
- **根因**: 图片"打不开"= 混合内容。eMAG 页面 HTTPS，旧链接 `http://47.245.140.151/...` 被浏览器拦截；服务器原有 443 为**自签证书**（CN=IP）也不受信
- **解决**: 新域名 `img.pinchangbao.com.cn`（阿里云 DNS，A 记录 → 47.245.140.151）+ **Let's Encrypt 免费证书**（2027-01-10 到期，certbot.timer 自动续期）
  - nginx 新增 `/etc/nginx/sites-available/pinchangbao-img`（80 端口 ACME 验证 + 跳转；443 端口 `/files/` alias 到 workspace/listing/，autoindex，charset utf-8，client_max_body_size 2048M）
  - **原 mowo 站点配置未改动**（增量、preserve）
- **新图床基址（旧 http://47.245.140.151 全部作废）**: `https://img.pinchangbao.com.cn/files/<SKU>/...`
- **落档产物**: 每个 SKU 目录新增 `detail_urls.txt`（该 SKU 详情图直连逐条）；汇总 `_data/all_sku_detail_urls.txt`
- **统计**: 19 个 SKU 共 **223 张**详情图直连；`MOWO-CH-SF3500P` 无 detail 素材（仅 6 张主图，待定复用 SF3500）
- **脚本**: `_data/build_detail_pages.py` 的 HOST 已切为 https 并重跑；`detail_index.html` / `detail_manifest.txt` 同步更新

## [2026-10-13 02:19] MOWO-BOL-1766W 详情页「D03 框架版」试验（MOWO x Dee）
- **背景**: Dee 给出 D03 详情页新框架（`❶–❺` 卖点宫格 + 图文区块(图+文案盒) + 双列文本框 + 参数表 + FAQ + 页脚），要求"输出一版试试"，并**明确不要定成标准**。
- **产物**: `MOWO-BOL-1766W/description_d03frame.html`（16,470 B）
  - 直连: `https://img.pinchangbao.com.cn/files/MOWO-BOL-1766W/description_d03frame.html`
  - 用 1766W 全部 9 张详情图；内容映射: ①15W+USB ②LCD 显示 ③护眼/4 色温(双列) ④折叠 180°+设计；参数表 9 行 + FAQ 5 条。
  - 技术调整: 彩色 emoji（📱🎛️⚙️❓）→ 中性符号（`&#9881;` `&#10067;`）规避 eMAG emoji 乱码；`❶–❺` 保留（Unicode Dingbat，非 emoji）。
- **1766W 详情页候选版本（待 Dee 定稿）**:
  1. `description.html`（旧，图片走 postimg，弃用图床）
  2. `description_complet.html`（我出的完整版: Hero→卖点竖卡→无缝长图→深底参数表→FAQ→页脚）
  3. `description_d03frame.html`（Dee 的 D03 框架版，本轮）
  4. `description_seamless_images.html/.txt`（纯无缝长图版）
- **状态**: 待 Dee 验证效果（图显示 / 手机端 5 宫格折行 / 间距配色区块顺序）+ 拍板最终版
