# 精美 HTML 报告 · 验收 Checklist(20 条)
> **用法**:生成 HTML 后,逐条打勾。**视觉语言 1-7 + 结构 8-12 + 交互交付 18-20 必须全过**;组件 13-17 至少 4/5 过。
> **评分基准**:
> - 20/20 → 可直发投资路演 / 董事会
> - 18-19/20 → 可对外发给客户 · 强烈推荐
> - 15-17/20 → 内部交付可以 · 还需打磨
> - < 15/20 → 回去走 P6 精美升级流程
---
## 项目信息
- **品类**:<品类名>
- **报告路径**:`reports/<品类>-voc-insight-report.html`
- **文件大小**:___ KB
- **slide 数量**:___
- **章节数量**:___
- **验收日期**:____-__-__
- **验收人**:__________
---
## 🎨 视觉语言(1-7 · 必须全过)
- [ ] **1. 三层背景一致**
- `--bg-0: #0A0A0A` 底层贯穿
- `--bg-1: #111111` section 内容 + 卡片
- `--bg-2: #1A1A1A` 强调 / hover
- 无其他非标准灰色
- **检查命令**:搜 HTML 里 `background:#` 次数,应全部落在 3 层内
- [ ] **2. 三层文字灰阶不超过**
- `--text-1: #F5F5F5` 主文字
- `--text-2: #A8A8A8` 副文字 / subtitle
- `--text-3: #6B6B6B` 元信息
- **禁忌**:不出现 5 种以上灰色值
- [ ] **3. 数字全部 Mono 字体**
- 点赞数(♥2.3w)✓ Mono
- 平台名(XHS · DOUYIN)✓ Mono
- 百分比 / 价格 / 时间戳 ✓ Mono
- **检查命令**:`grep -o "font-family:var(--font-mono)" .html | wc -l`,应 ≥ 50
- [ ] **4. 字重层次分明**
- Cover title 900
- Chapter divider 900
- Section head 800
- eyebrow / 强调 700
- 正文 400
- **禁忌**:滥用 500/600 中间字重
- [ ] **5. 8px 网格对齐**
- padding / margin 全部是 `4/8/12/16/20/24/32/40/48/60/80/120`
- **禁忌**:出现 `13px / 15px / 17px / 23px` 等奇数值
- **检查命令**:搜 `padding:1[357]px` 和 `padding:2[357]px`,应为 0
- [ ] **6. 圆角风格统一**
- 全项目只用 `4px / 8px / 12px` 三档
- 同类组件圆角一致(所有 VOC 卡都 6px / 所有 Hero 都 12px)
- [ ] **7. 品类色唯一识别**
- 主色在一屏出现 ≥ 5 次
- 辅色 ≤ 3 个
- 主色 vs `#0A0A0A` 对比度 ≥ 4.5(https://webaim.org/resources/contrastchecker/ 验证)
- **对比三个案例报告**:你的主色和肝纯片 `#4A90E2` · 猴菇 `#B87333` · 乳酸菌 `#8FD3B8` 不撞色
---
## 🏗️ 结构 / 布局(8-12 · 必须全过)
- [ ] **8. 每 section 占满 100vh**
- `.report-section { min-height: 100vh; }`
- 内容居中 `max-width: 1280px`
- padding `60px 48px`
- [ ] **9. Cover + Agenda + 8 Divider 特殊处理**
- Cover 有 `linear-gradient` 背景
- Chapter Divider 5rem 大标题 · 居中 · 品类色 eyebrow
- Agenda 2 列 grid · 每条带 chapter number + title + hero line
- [ ] **10. Section Head 三段式齐全**
- 所有子章节都有 eyebrow(品类色 Mono 大写 · letter-spacing 0.2em)
- title(1.9rem · 800 字重)
- subtitle(text-2 · 行高 1.75 · max-width 900px)
- **检查命令**:搜 `letter-spacing:0.2em` 次数,应 ≥ slide 数
- [ ] **11. title 至少 1 个 `` 品类色强调**
- 核心关键词用 `...` 包裹
- **禁忌**:title 全部素白色,视觉没重音
- [ ] **12. 视觉模块数 ≥ 3**
- 每子章节除 Section Head 外,至少 3 个视觉模块
- 可选 VOC 卡组 / StatStrip / CompareTable / Matrix / TheoryBox / InsightHero / DecisionList
- **禁忌**:整屏只有文字 + 1 组 VOC 卡
---
## 🧱 组件质量(13-17 · 至少 4/5 过)
- [ ] **13. VOC 卡左边 3-4px 品类色 border 统一**
- 所有 VOC 卡都用 `border-left: 3px solid BRAND_MAIN`
- 不允许个别卡没 border 或用其他颜色
- **检查命令**:搜 `border-left:3px solid` 次数,应 ≥ VOC 卡总数
- [ ] **14. VOC 卡顶部 flex 两端**
- 左:平台大写 Mono + 昵称 + IP(灰 text-3)
- 右:♥ 点赞数 Mono + 品类色
- 正文用 `「」` 中文引号包裹
- [ ] **15. StatStrip 数字规范**
- 2rem 字号 · 900 字重 · Mono · 品类色
- 下方 label `text-2 · 0.82rem`
- 可选 delta `Mono · 0.72rem · 品类色`
- 背景 `BRAND_MAIN0C` · 边框 `BRAND_MAIN33`
- [ ] **16. Matrix 第 4 象限高亮品类色(无人地带纪律)**
- Ch6 无人地带矩阵,第 4 象限(本品独占)
- 背景 `BRAND_MAIN0C` · 边框 `BRAND_MAIN33`
- 文字 `BRAND_MAIN` · 带 `✨ 本品独占` 强调
- **禁忌**:四格同色,无人地带没凸显
- [ ] **17. DecisionList 每条 P0-P3 + 动词化**
- 格式:`P0 · 动词:具体动作`
- 动词示例:上架 / 投放 / 合作 / 试水 / 砍掉 / 重构
- **禁忌**:「提升品牌认知」「加大投放」「优化体验」这类空话
---
## 🎮 交互 / 交付(18-20 · 必须全过)
- [ ] **18. 键盘导航正常**
- `←` `→` 前后 slide
- `Space` `PageDown` 下一页
- `Home` `End` 首尾页
- hash 锚点自动同步 URL
- **验证**:随机跳到 #ch5-1,按 → 能顺序前进
- [ ] **19. 单文件无依赖**
- inline `