# MAYAGI 22 款手动审款资料入口

当前状态：自动上架暂停，只做只读审款和人工交接资料。不要继续发布、编辑线上商品或写回 SKU JSON，除非用户重新拍板。

## 公网入口

- 审核页: https://files.beacon.xin/mayagi-imgpost/mayagi_22_manual_review.html
- 审款清单 Markdown: https://files.beacon.xin/mayagi-imgpost/mayagi_22_manual_review_checklist.md
- CSV 表格: https://files.beacon.xin/mayagi-imgpost/mayagi_22_manual_review_table.csv
- TSV 表格: https://files.beacon.xin/mayagi-imgpost/mayagi_22_manual_review_table.tsv
- manifest JSON: https://files.beacon.xin/mayagi-imgpost/mayagi_22_manual_review_manifest.json

## 当前 Gate

- 主图包: `tools/check_main_image_pack.py` 通过，22/22 failed=0。
- 标题候选: `python3 tools/check_title_names.py --markdown-candidates .codex/task-state/title-audit-2026-05-27.md` 通过，22/22 pass。
- 当前 JSON 标题: 仍 22/22 fail，原因是 `MAYAGI「...」` 里还是颜色短名。
- model 主图位: 11 款有，11 款缺；缺 model 不是硬阻塞，但需要人工审款决策。
- 公网链接: review page + 22 ZIP + 22 detail_html + 11 model_ref = 56 URLs，已校验 failures=0。

## 重建命令

```bash
tools/check_main_image_pack.py
python3 tools/check_title_names.py --markdown-candidates .codex/task-state/title-audit-2026-05-27.md
tools/build_model_ref_sheets.py
tools/build_manual_review_manifest.py
tools/export_manual_review_table.py
tools/export_manual_review_markdown.py
python3 tools/build_manual_review_page.py

scp reports/mayagi_22_manual_review.html \
    reports/mayagi_22_manual_review_manifest.json \
    reports/mayagi_22_manual_review_table.csv \
    reports/mayagi_22_manual_review_table.tsv \
    reports/mayagi_22_manual_review_checklist.md \
    root@8.137.166.176:/var/www/files/mayagi-imgpost/
rsync -az reports/model_refs/ root@8.137.166.176:/var/www/files/mayagi-imgpost/model_refs/
ssh root@8.137.166.176 'chown -R www-data:www-data /var/www/files/mayagi-imgpost'
```

## 手动上架使用顺序

1. 打开审核页。
2. 逐款查看候选标题，不要复制当前 JSON 错误标题。
3. 核对颜色名、1:1 主图 5 张、3:4 主图 5 张、详情页。
4. 有 model 主图位的款，点 `model ref 对照` 看原图 ref、生成图、最终裁切。
5. 用 CSV/TSV 或 Markdown 清单做人工复制和打勾。
