---
name: shenghuohao-production-quality
description: 检查生活号成品的字体、精确配色、对比与实际视觉；用于制作交付，不检查 Brandkit 网站外壳。
---

# 成品检查

与当前制作 Skill 配套执行。先加载真实兰亭与 MiSans 文件，按语言和实际字重排版并禁用合成加粗。字体名或 `document.fonts.check()` 单独不能证明字形来源；结合字体文件、加载记录与最终字形检查。字体不可用时明确标为预览或待验证，不静默替换。

色值和渐变角度、色标位置引用完整批准配方。纯色文字对比以正文 4.5:1、大字 3:1 为检查初值；脚本按实际 24 CSS px 区分大字。渐变、图片、玻璃和叠层逐处看文字覆盖的真实像素；通过文字色或落位解决，不加描边、投影掩盖低对比。

## HTML / SVG

1. 在目标输出尺寸打开成品，等待字体和图片加载。读取同目录 `capture-rendered.js`，用宿主浏览器工具在成品页面执行完整表达式，保存返回对象为 `capture.json`。采集优先限定 `data-brand-deliverable`、`#canvas` 或 `#poster`，不采集周围预览工具栏；没有这些元素时采集 body。它只读 DOM，不含业务正文。
2. 执行 `node QUALITY_DIR/check-rendered.cjs capture.json report.json`，`QUALITY_DIR` 为此文件目录；随包包含 `policy.json`，Node 18+，无需 npm 依赖。退出码 1 表示检出错误，2 表示仍需视觉核验，3 表示执行失败。修复错误后复查受影响区域；退出码 2 不是执行故障，也不是自动通过。
3. 核对真实内容、字体、配色、换行、边界、图像、占位与导出尺寸。长图另核对表格行列/合计、空内容连同底板收起及绘图区比例；海报按人物分支检查头脸、手、内屏遮挡、背景和压板。

批准的 Figma 组件内部色彩、线条、阴影与渐变保持原样。检查器识别已登记的 `data-component`、`data-chart`、`data-asset`；其他批准区域可用 `data-brand-source="批准 ID"` 标识。已登记区域的样式差异转为**源稿核验**，必须对照对应素材/定义确认，不能据此自动放行；字体、文字对比和裁切仍检查。未登记 ID 或把整张成品声明成一个素材例外无效。素材例外不延伸至周围新增装饰；图片/Canvas 内部像素始终需要视觉检查。

必要信息线可在元素标明 `data-brand-line="axis|connector|glass-edge|focus|table"` 与具体 `data-brand-line-reason`，标注只进入待核验，不代替批准。新增无意义线条和装饰性外投影仍需移除。品牌字体别名也须核对其实际文件，不凭别名认证字体。

## PPTX / PNG / PDF 与交付

PPTX 检查对象字体、颜色、线条及逐页实际渲染；PNG/PDF 检查最终像素并保留源文件字体证据。HTML 检查器不覆盖这些文件本体，也不证明遮挡、字形回退、图片或复杂滤镜正确。

交付说明简要记录实际尺寸、字体/素材来源、程序结果、视觉检查范围与未解决项。关键问题未修复或未核验时标为草稿/待验证，不能声称品牌验收通过；不把技术记录放进成品画面，不新增复杂 badcase 流程。
