食品标签合规检测(国内一般食品 / 普通快消)· v1.5【GB 7718-2025 唯一对标版】
面向包装设计师的标签合规审查。核心交付物是可视化合规报告 + 可执行的修改意见,不是泛泛而谈的建议。
> 版本更新记录
>
> v1.4(2026-10-22)—— 新增信息一致性交叉核对
> 1. 条形码自动扫描 + 四项一致性核对:扫出 GTIN 后比对「商品名称 / 规格(净含量)/ 商品品类 / 登记主体」四项,任一项不符即 ❌ 必改
> 2. SC 许可证号 ↔ 生产者一致性:SC 号归属主体须与标签标称生产者一致
> 3. 产品标准代号 ↔ 商品匹配性:执行标准须适用于当前食品品类,明显错配 ❌ 必改
> 4. 委托加工关系:存在委托方时,实际制造者须标为「受托方」(受委托方),不得笼统写"生产商";只有委托方、无实际生产者信息 ❌ 必改
> 5. 营养成分表下方固定提示语:必须有「儿童青少年应避免过量摄入盐油糖。」(无顿号、末尾带句号),逐字核对;缺失 / 错序 / 漏字 / 多顿号 / 漏句号 → ❌ 必改
> 6. 报告新增「信息一致性交叉核对」板块;第 3.2 步与出报告前自检同步增加对应勾选项
>
> v1.5(2026-10-22)—— 修正 T5 提示语标准原文(无顿号)
> 1. 营养成分表下方固定提示语的标准原文更正为「儿童青少年应避免过量摄入盐油糖。」——「盐油糖」三字连写,标准原文中没有顿号
> 2. 判定方向同步纠正:画面写「盐油糖」是 ✅ 合规;误加成「盐、油、糖」或「儿童、青少年」才是 ❌ 必改(此前误将"无顿号"判为缺漏,已修正)
> 3. checklist T5 增加防判反警示与常见错写示例;逐字核对清单改为 17 字 + 1 个句号
> 4. SKILL 版本 v1.4 → v1.5;包版本 1.2.0 → 1.2.1
>
> v1.3(2026-10-22)—— 对标基准单一化
> 1. 唯一对标文件改为 GB 7718-2025《预包装食品标签通则》。排查时不再引用 GB 28050-2025、《食品标识监督管理办法》(总局第 100 号令)、GB 7718-2011 或任何其他标准、办法、宣贯材料与旧版文件
> 2. 删除新旧对比表(GB 7718-2011 → GB 7718-2025)——不再以任何过往版本做参照
> 3. 移出本次对标范围的项(GB 7718-2025 未直接规定,一律不判 ❌,统一进报告「超出本次对标范围」板块):日期字高 3.0/2.0mm、通用字高 2.0/2.5mm、日期独立区域与喷码区预留、"见包装物某部位"指引、白底黑字、外文/繁体字高不得大于汉字、营养成分表 1+6 与 NRV/能量核算、绝对化用语与广告引证(属《广告法》范畴)、进口食品附加要求
> 4. 保留的判定项一律以 GB 7718-2025 正文或 GB 7718-2025 官方问答为唯一出处;条款号不确定时写"GB 7718-2025",禁止编造
> 5. 条形码一致性改为附加核对项(非合规判定,不计入红/黄/绿计数)
> 6. 报告新增「超出本次对标范围」板块,页脚依据声明同步改为单一法规
>
> v1.2 —— 修复"表格类信息块读一半就下结论"的漏判事故(真实案例:营养成分表实为 1+6 七项,被读成 1+4 五项,漏掉饱和脂肪 0.9g、糖 16.2g):
> 1. 新增表格/清单类信息块逐行转录规则(必须数行、逐行抄数值、与法定项数比对)
> 2. 新增低置信度降级机制:小字/模糊/压图文字一律 ⚠️ 需确认,禁止凭印象补全
> 3. 报告新增「全版面文字逐项诊断」板块 —— 画面每一处文字都必须出现在这一栏并给出判定,做到逐字可核
> 4. 新增表格数值自查(checklist S 节)——仅保留 GB 7718-2025 可支撑的行数/项目完整性核对
> 5. 报告页脚增加法规依据与免责声明
>
> v1.1 —— 新增强制全文转录 + 零遗漏关键词扫描 + 出报告前自检;输出升级为可视化 HTML 报告
对标基准【唯一标准,不可替换】
> 本次排查的唯一对标文件 = GB 7718-2025《预包装食品标签通则》(2025-03-16 发布,2027-03-16 强制实施)。
>
> 可引用的依据只有两类:
> 1. GB 7718-2025 标准正文(写作 GB 7718-2025 或 GB 7718-2025 §x.x)
> 2. GB 7718-2025 官方问答(写作 GB 7718-2025 问答第 X 条)
>
> 禁止引用:GB 28050-2025、GB 7718-2011、《食品标识监督管理办法》(总局第 100 号令)、《广告法》、各类认证管理办法、地方文件、企业内控、过往版本、其他 skill 或用户此前提供的任何文件。
>
> 禁止做法:
> - ❌ 用旧版(GB 7718-2011)的做法反推"新规改成什么样"
> - ❌ 用"以前都是这么标"作为合规或不合规的理由
> - ❌ 把其他标准/办法的要求借过来判 ❌ 违规
> - ❌ 在依据 chip 里出现 GB 7718-2025 以外的文件名
>
> 遇到 GB 7718-2025 未直接规定的事项 → 一律走「⚠️ 需确认」或进「超出本次对标范围」板块,不判违规,也不判合规。
适用范围(本 skill 聚焦)
✅ 国内一般预包装食品(普通快消品)标签合规检测:饼干、糖果、饮料、调味品、方便食品、乳制品、糕点、肉制品等日常快消;设计稿通常为包装正反面(或更多面)。
❌ 不适用(硬拦截:识别到即停止分析,不做任何排查):
- 非食品行业:电子产品、日化/化妆品、服装、药品、医疗器械、饲料、农资等任何非食品包装 → 直接告知不适用,不输出报告
- 功能性营养食品/特殊食品:保健食品、特殊医学用途配方食品、婴幼儿配方食品、运动营养食品等 → 规则差异大,本 skill 不覆盖
- 进口食品(原产国、在华注册编号、中外文对应关系等规则不同)
- 食用农产品、餐饮/现制现售食品、散装食品、储运包装
> 拦截话术(识别到上述品类时直接回复,不展开排查):
> 本 skill 是食品行业·普通快消预包装食品的标签合规专用工具(唯一对标依据为 GB 7718-2025《预包装食品标签通则》),不适用于{识别出的品类}的标签/包装合规检测。这类产品的合规要求属于另一套法规体系,用本工具排查会得出错误结论,因此本次不执行排查。如需该类产品的合规支持,建议另建对应品类的专用 skill 或咨询对应领域的法规依据。
> 若用户上传的是一般食品,但带有特殊属性(如辐照、转基因、有机认证等),可继续排查,仅对特殊项标注"需确认"。
适用法规与时间节点
| 法规 | 发布 | 实施 | 备注 |
|---|---|---|---|
| GB 7718-2025《预包装食品标签通则》 | 2025-03-16 | 2027-03-16 | 本次排查的唯一对标文件,替代 GB 7718-2011 |
关键提醒:2027-03-16 起生产的预包装食品必须符合 GB 7718-2025;此前生产的产品可在保质期内售完。过渡期内设计师接到的新项目,应一律按 GB 7718-2025 出稿。
> 注:标签上的营养成分表属于 GB 7718-2025 的强制标示项(本次只判"有没有标、标了哪些项目");其数值、NRV%、能量核算等具体内容由另一份标准规定,不在本次对标范围内,详见「超出本次对标范围」清单。
工作流
第 0 步:确认参数(不要假设)
- 包装最大表面面积(cm²) —— 决定部分豁免与简化标示的适用(≤20cm²、≤60cm² 等)
- 是否国内一般食品(排除进口/特殊品类 —— 见适用范围)
> 用户给不出面积时:按最严档(>400cm²)理解版面,并在报告中标注"面积未确认,请确认实际面积"。
> ⚠️ 本 skill 不再做字号毫米值判定(该数值要求不属 GB 7718-2025),面积仅用于判断豁免与简化标示是否适用。
第 0.5 步:判定稿面状态(成品 / 半成品设计稿)
识别是否为未完稿(设计稿/半成品),特征:占位符(X%、XX、"待定""TBD""待核对")、空白方框、信息块未填、标注"示意""未核对"。
- 半成品:报告基本信息中标注「稿面状态:设计稿(未完稿)」。占位/未填项不逐条判违规,统一归入「定稿前需补齐项」
- 成品:照常逐项判定
- ⚠️ 稿面状态不影响版面结构类问题(标注顺序、日期双标示与顺序、致敏临近配料)的判定——这些在半成品阶段就必须纠正
第 1 步:【强制】全文逐块文字转录
这一步不能跳过、不能靠"大概看一眼"代替。 漏判事故几乎全部源于跳过它。
- 按面 → 信息块 → 行的顺序,逐块转录画面全部文字,形成一份内部《文字清单》
- 逐面分区:正面(主展示面)/ 背面(信息面)/ 侧面 / 顶部 / 底部 / 封口条 / 标签贴
- 每个面内部按从上到下、从左到右的物理顺序编号,标注大致位置(如"背面·配料表下方""正面·左下角")
- 容易被跳过、必须专门扫的区域:
- 信息块之间的过渡行小字(常藏着致敏提示、食用方法)
- 图标 / 徽章 / 圆形印章内的文字
- 竖排、烫金、浅色、压图、旋转 90° 的文字
- 图片旁的小字("图案仅供参考"等)
- 净含量、条形码附近的小字行
没有完成《文字清单》,不允许进入判定环节。
第 1 步补充:表格 / 清单类信息块【逐行转录,必须数行】
表格是漏判重灾区(真实事故:营养成分表实为 7 行,被读成 5 行)。凡遇表格、列表、分栏信息块,一律按此规则处理:
- 先数行:明确数出总行数(含表头),把行数写进《文字清单》
- 逐行抄:每一行抄全「项目名称 / 数值 / 单位 / 附加栏」,不得跳行、不得合并
- 对法定项数:与 GB 7718-2025 要求的项数逐一比对;只有比对后确实少行,才允许判"缺失"
- 禁止"看着像":不得因为前几行是常见排列,就推断后面没有新增项 —— 必须看到行、抄到内容才算数
- 判定输出必须写清:实际 X 行 / 要求 Y 行 / 逐行内容如下
> 反例(禁止):"营养成分表为 1+4,缺饱和脂肪和糖" —— 没有行数、没有逐行内容、没有比对过程,且"1+6"不属本次对标范围,属于无效判定。
> ✅ 正确写法:逐行转录全部行内容,标注"营养成分表项目完整性属另一标准规定,本次不判违规"(见 S 节)。
第 1 步补充:低置信度降级机制
遇到以下情况,不得猜测补全,必须降级为 ⚠️ 需确认,并在报告中写明需要用户补充什么:
- 字号过小、图片分辨率不足、文字压图或低对比,导致无法确认内容
- 数值看不清(如表格中的数字模糊)
- 表格某行被遮挡、出血裁切、折痕/反光影响
允许的正确做法:标 ⚠️ 需确认 + 请用户提供清晰局部图或直接提供标签文案文本。
禁止的错误做法:凭"这类表一般长这样"的经验补全,或凭印象判"没有"。
第 1.5 步:【强制】零遗漏关键词扫描
对每个高危项,用关键词在《文字清单》里扫。扫到即引用原文判定,扫不到才允许判"缺失";判"缺失"时必须在报告里写明"已扫描位置 + 已用关键词"。
| 目标项 | 必扫关键词(任一命中即视为存在) |
|---|---|
| 致敏物质 | 致敏、过敏、过敏原、本品含有、含有……及其制品、本品含、鱼类、鱼、甲壳、虾、蟹、蛋类、花生、大豆、乳、坚果、麸质、小麦 |
| 日期 | 生产日期、保质期到期日、保质期至、到期日、见包装、见喷码、喷码、年/月/日 |
| 净含量 | 净含量、净重、规格、g、克、mL、千克 |
| 标准号 | 产品标准、执行标准、标准代号、GB、GB/T、Q/、SB/T |
| 生产者 | 生产者、委托方、被委托方、制造商、出品商、生产商、受托方、受委托 |
| 贮存 / 食用 | 贮存、保存、置于、避光、阴凉、开袋即食、食用方法 |
| 营养 | 营养成分表、能量、蛋白质、脂肪、饱和脂肪、糖、钠、NRV、应避免过量摄入 |
| 许可 / 其他 | 生产许可证、SC、条码、数字标签、图案仅供参考 |
致敏专项(最高频漏判点):
1. 先从配料表里提取八大类原料(含麸质谷物、甲壳类、鱼类、蛋类、花生、大豆、乳、坚果)—— 注意别名:小麦粉/面粉、大豆油/大豆磷脂、乳粉/黄油/奶酪、鳕鱼/鱼糜等
2. 再扫描是否存在标示动作:配料表内加粗/下划线,或临近位置的提示语
3. 只要配料含八大类,就必须给出"标示方式是什么"的结论;找不到标示方式才判缺失,且必须注明扫描范围
第 2 步:判断正反面
- 区分正面(主要展示版面)与背面(信息版面)
- 正面重点查:品名、种类、净含量、日期标示、醒目性
- 背面重点查:配料表、致敏物质提示、贮存条件、生产者、产品标准号、营养成分表
- 无法区分正反面:按从严处理
第 3 步:逐项核对排查
加载 references/checklist.md(A–S 模块)与 references/typography.md(GB 7718-2025 项下的文字/版面要求),逐条判定:
- ✅ 合规(必须引用原文证据 + 位置,如「已找到:"本品含有鱼类及其制品"(配料表下方)」)
- ❌ 违规(必须改,依据只能写 GB 7718-2025)
- ⚠️ 需确认(信息不足,或属于图像无法检测项)
- ⬜ 超出范围(GB 7718-2025 未直接规定 → 进「超出本次对标范围」板块,不判 ✅ 也不判 ❌)
另外两项必做:
- 营销文案 / 广告语风险检查(checklist P 节):全版面的口感、工艺、品质、宣称类文字逐条过一遍 GB 7718-2025 关于声称与禁止标示的规定。只有 GB 7718-2025 明确禁止的才判 ❌(疾病预防/治疗功能、非保健食品声称保健功能、"零添加/不添加/不使用"、"无/不含"类误导声称、"特供/专供/内供"、欺骗误导);口感/工艺的感官描述(酥、香、脆、鲜嫩、慢烤等)属正常表达,不得误判为违规。绝对化用语、引证出处、认证荣誉等属《广告法》范畴 → 超出范围,不判违规
- 包装形态相关表述(checklist Q 节):「开袋即食」等——图片无法确认包装是袋、罐、盒还是散装,一律归为 ⚠️ 需确认,不得直接判"笔误"
第 3.2 步:【强制】信息一致性交叉核对
第 3 步管"该标的是不是标了",这一step 管"标的内容相互之间对不对得上"。 五项逐条过,详情见 references/checklist.md T 节。
- 条形码自动扫描(T1):扫描画面上的条形码(EAN-13 / EAN-8 / UPC 等),解出 GTIN 数字串;再逐项比对
- 商品名称是否一致
- 规格(净含量)是否一致
- 商品品类是否一致
- 登记主体(厂商)是否一致
- 四项任一不符 → ❌ 必改,并在报告中写明"扫码所得 X vs 标签标称 Y"
- 扫不出 / 解码异常 / 无比对依据 → 明确反馈(不静默放过);无法查证登记信息时标 ⚠️ 需确认,请用户提供《商品条码证书》或条码登记信息 - SC 许可证号 ↔ 生产者(T2):提取画面 SC 编号(SC + 14 位数字),核对编号归属主体与标签标称生产者是否一致;不一致 → ❌ 必改
- 产品标准代号 ↔ 当前商品(T3):提取执行标准代号(GB/T、GB、QB/T、SB/T、Q/…),判断是否适用于当前食品品类;明显错配 → ❌ 必改,拿不准 → ⚠️ 需确认
- 委托加工关系(T4):画面出现委托方时,实际制造者须标为「受托方」(或"受委托方"),不得笼统写"生产商";只有委托方、缺实际生产者信息 → ❌ 必改
- 营养成分表下方固定提示语(T5):必须有「儿童青少年应避免过量摄入盐油糖。」(无顿号 + 末尾带句号)。逐字核对,缺失 / 错序 / 漏字 / 多顿号 / 漏句号 → ❌ 必改。
> ⚠️ 防判反:标准原文是「盐油糖」连写、没有顿号。画面写「盐油糖」→ ✅ 合规;写成「盐、油、糖」→ ❌ 必改。
> 说明:这五项属信息一致性与版式完整性的强制核查项(由本 skill 指定执行),与"法规对标依据唯一为 GB 7718-2025"不冲突 —— 法规条款判定仍只认 GB 7718-2025,本步只做事实一致性核对。
第 3.5 步:【强制】出报告前零遗漏自检
逐条打勾,全部通过才允许输出报告:
- [ ] 《文字清单》是否已覆盖每一个面的每一个信息块(含小字、徽章、图标内文字)
- [ ] 配料表八大类原料是否已逐一比对,且每一项都给出了"标示方式是什么"的结论
- [ ] 日期是否双日期(生产日期 + 保质期到期日)、是否按年/月/日顺序 —— 两项分别有结论
- [ ] 净含量、标准号、生产者、贮存、营养成分表 —— 每项都有"找到了(引用原文)/ 没找到(注明扫描范围)"的明确结论
- [ ] 每一条 ✅ 合规项都附了原文证据,不允许出现"无证据的合规"
- [ ] 每一条 ❌ 缺失项都注明了扫描位置和关键词
- [ ] 表格类信息块已逐行转录、已数行、已与法定项数比对
- [ ] 全版面文字逐项诊断表已覆盖画面每一处文字(含徽章、图标内文字、免责小字、尺寸标注除外的技术标记)
- [ ] 低置信度内容已降级为 ⚠️ 需确认,无凭印象补全
- [ ] 依据唯一性自检:报告中每一条依据 chip 都只写 GB 7718-2025(正文或官方问答),无任何其他文件名
- [ ] 超出范围项已单独归集,没有被误判成 ✅ 或 ❌
- [ ] 条形码已扫描(扫出 GTIN 或明确反馈"扫不出/模糊"),四项一致性(商品名 / 规格 / 品类 / 登记主体)各自有结论
- [ ] SC 许可证号 ↔ 生产者已核对并有结论
- [ ] 产品标准代号 ↔ 当前商品已核对并有结论
- [ ] 委托关系已判定:有委托方时实际生产商是否已标"受托方"
- [ ] 营养成分表下方提示语已逐字核对:「儿童青少年应避免过量摄入盐油糖。」(无顿号,末尾有句号)——写「盐油糖」✅;写「盐、油、糖」❌
第 4 步:输出(可视化 HTML 报告)
首选交付:按 examples/report-template.html 生成可视化 HTML 报告文件,写入工作目录,并调用 present_files 打开。
报告结构(顺序固定,配色分级):
1. 页头:品名 + 稿面状态徽章 + 面积档位 + 唯一对标法规 GB 7718-2025 + 强制实施日
2. 结论速览:🔴必改 / 🟡需确认 / 🟢合规 三张计数卡 + 一句话结论
3. 全版面文字逐项诊断(核心防漏板块):画面上每一处文字逐条成行,含「原文 / 位置 / 判定 / 说明」四列,✅❌⚠️⬜ 分级着色。画面有多少处文字,这张表就有多少行,不允许有未出现在表中的文字
4. 信息核对地图(防漏核对用):正面 / 背面 两栏,逐项列出"已识别内容 + 原文摘录"
5. 必须修改(红卡片,含位置 tag、依据 chip 一律写 GB 7718-2025、可执行修改意见)
6. 定稿前需补齐项(半成品占位专用)
7. 需确认(琥珀色表格)
8. 已合规项(绿色,附原文证据)
9. 营销文案风险(点阵分级,仅列 GB 7718-2025 禁止项)
10. 给客户/印厂的整改说明(可复制卡片)
11. 信息一致性交叉核对(五项,任一不符即 ❌ 必改):
- 条形码扫描结果 + 四项一致性(商品名称 / 规格 / 品类 / 登记主体)
- SC 许可证号 ↔ 生产者
- 产品标准代号 ↔ 当前商品
- 委托关系与"受托方"标示
- 营养成分表下方固定提示语「儿童青少年应避免过量摄入盐油糖。」(无顿号)
12. 超出本次对标范围(灰色清单:GB 7718-2025 未直接规定,本次不判定)
13. 无法由图像检测确认的项目(虚线框清单)
14. 页脚声明(固定文案,不得删改):「本报告依据 GB 7718-2025《预包装食品标签通则》(2027 年 3 月 16 日起强制实施)进行比对,该文件为本次排查的唯一对标依据;未列入该标准的事项不在本次判定范围内,已单独列示。内容为 AI 生成,仅供参考,不构成法律意见,不承担任何法律责任;最终判定以监管部门及标准原文为准。」
设计原则:扫读优先 —— 用颜色/徽章/卡片区分严重程度,不用大段纯文字;可执行动作单独高亮;依据条款做成 chip;整份报告单页可打印(@media print)。HTML 必须自包含、零外部依赖(不引 CDN、不联网),中文字体用系统字体栈。
降级:若当前环境无法生成文件(纯对话场景),则按 references/output-template.md 输出 Markdown 版本。
超出本次对标范围的事项【不得判违规,统一进报告对应板块】
以下事项 GB 7718-2025 未直接规定,本次排查不给出 ✅ / ❌ 判定,全部列入报告「超出本次对标范围」板块,并提示用户另行核对:
| # | 事项 | 原出处(仅供用户另行核对参考,本 skill 不引用) |
|---|---|---|
| X1 | 生产日期/保质期到期日字体高度数值(3.0mm / 2.0mm) | 《食品标识监督管理办法》 |
| X2 | 通用文字字高数值(2.0mm / 2.5mm)、字体高宽比 | 《食品标识监督管理办法》 |
| X3 | 日期独立区域设置、"见包装物某部位"指引、喷码区预留 | 《食品标识监督管理办法》 |
| X4 | 日期白底黑字、强制标示事项与背景对比明显 | 《食品标识监督管理办法》 |
| X5 | 繁体字/拼音/外文字高不得大于规范汉字 | 《食品标识监督管理办法》 |
| X6 | 营养成分表强制项数量与顺序(1+6)、NRV 基准值与修约、能量核算 | GB 28050-2025 |
| X7 | 营养声称("高蛋白""低脂"等)阈值判断 | GB 28050-2025 |
| X8 | 绝对化用语、引证内容出处、认证与荣誉、排名数据 | 《广告法》 |
| X9 | 进口食品附加要求(原产国、在华注册编号、中外文对应) | 其他规定(且本 skill 已硬拦截进口食品) |
| X10 | 条形码 GTIN 编码规则本身的合规性(厂商识别代码归属、续展状态) | 商品条码相关管理规定 |
> 处理方式:报告里写一句"该事项不在 GB 7718-2025 对标范围内,本次不作判定,建议另行核对相应规定/检测报告"。禁止写成 ❌ 必改,也禁止写成 ✅ 合规。
>
> ⚠️ 例外(不属于超出范围,必须判):
> - T1 条形码四项一致性(商品名称 / 规格 / 品类 / 登记主体)→ 不一致即 ❌ 必改
> - T5 营养成分表下方固定提示语「儿童青少年应避免过量摄入盐油糖。」(无顿号)→ 缺失、错序、多顿号、漏句号即 ❌ 必改
> - T2 SC 号 ↔ 生产者、T3 执行标准 ↔ 商品、T4 委托受托关系 → 不一致即 ❌ 必改
铁律
- 唯一对标:法律法规条款的判定只以 GB 7718-2025 为准;不得引用 GB 28050-2025、《食品标识监督管理办法》、《广告法》、GB 7718-2011、其他标准/办法/宣贯材料,也不得以任何过往版本或其他文件做参照
- 不得做新旧对比:不出现"旧规如何、新规如何"的表述,不为"以前这么标"背书
- 信息一致性必查:第 3.2 步五项(条形码四项一致性 / SC 号 ↔ 生产者 / 执行标准 ↔ 商品 / 委托受托方 / 营养成分表提示语)每一项都必须给出结论,不得跳过、不得写"未核对"
- 超出范围必声明:GB 7718-2025 未直接规定的事项,一律进「超出本次对标范围」,不判 ✅ 也不判 ❌
- 先转录、后判定:未经《文字清单》和关键词扫描,不得对任何"有没有标"下结论
- 表格必须数行、逐行抄内容:未数行、未逐行抄、未与法定项数比对,不得判"缺项"
- 逐字覆盖:画面上每一处文字都必须出现在报告的「全版面文字逐项诊断」表中并给出判定
- 低置信度必须降级:看不清就标 ⚠️ 需确认并请用户补图/补文案,禁止凭经验补全数值或判定"没有"
- 不得静默判缺失:判"缺失"必须写明扫了哪些位置、用了哪些关键词
- 不得无证据判合规:每条 ✅ 都要能引用原文和位置
- 宁可判"需确认",不可判"缺失":信息不足时降级为需确认,而不是假设其不存在
- 直出报告:转录、扫描、判面等排查过程不写进回复;用户看到的第一个内容就是报告本身(HTML 则为报告文件)
- 每条修改意见必须附依据,依据只写 GB 7718-2025(正文或官方问答),绝不编造条款号;无把握的写"GB 7718-2025"并归入"需确认"
- 严格区分强制与自愿/鼓励,不得把自愿项判为违规
- 非标准声称不得主观挂钩:消费者印象式用语("轻负担""好消化"等)没有 GB 7718-2025 定义阈值,不得自行设定参照量并判风险;只有构成明确禁止标示情形时才按标准判定
- 包装形态不确定:涉及"开X即食"等依赖包装形态的表述,一律 ⚠️ 需确认,写清需用户确认什么
- 半成品占位符不逐条判违规,归入"定稿前需补齐项"
- 图片无法检测的项(字体高度、印刷色号/对比度、字符间距)一律输出"⚠️ 需确认"并写明需用户补充什么,不假装测出
- 条形码必须扫:每次排查都要尝试扫描画面条形码;扫出 GTIN 后比对商品名称 / 规格 / 品类 / 登记主体四项,任一不符 ❌ 必改;扫不出或模糊必须明确反馈,不静默放过
- SC 号必须核:SC 许可证编号归属主体与标称生产者不一致 → ❌ 必改
- 执行标准必须核:与当前商品品类明显不匹配 → ❌ 必改
- 委托关系必须核:存在委托方时,实际制造者须写「受托方」,写"生产商" → ❌ 必改
- 营养成分表提示语必须逐字核:表下方必须有「儿童青少年应避免过量摄入盐油糖。」(无顿号、含句号),缺失 / 错序 / 漏字 / 多顿号 / 漏句号 → ❌ 必改。不得把"没有顿号"误判成缺漏
排查优先级
设计师最常踩的雷(仅在 GB 7718-2025 对标范围内),按风险从高到低:
- 致敏物质(8 类强制,加粗或下划线,且须临近配料)—— 旧规自愿,GB 7718-2025 缺项直接判不合格;同时是本 skill 最高频漏判项,务必走第 1.5 步扫描
- 日期标示(生产日期 + 保质期到期日双标示、按年/月/日顺序标示具体日期)
- 信息一致性交叉核对(第 3.2 步五项:条形码四项一致性、SC 号 ↔ 生产者、执行标准 ↔ 商品、委托受托方、营养成分表提示语)—— 错一个就是整批返工
- 强制标示项完整性(缺配料表、净含量、贮存条件、生产者、产品标准代号、营养成分表)
- 标注顺序 / 致敏临近配料(致敏夹错位置、被其他信息隔断)
- 禁语("零添加""不添加""不使用""特供"、疾病/保健功能声称等)
- 配料表规则(水、复合配料 25% 规则、添加剂标示)
- 食品名称(真实属性、香精风味标"某味"、仿荤标"仿/素")
- 图片与声称(香精调配不得用真实照片、须标"图案仅供口味参考")
- 数字标签(用了二维码就须标"数字标签"身份)
- 自愿项误判为违规(数字标签、消费保存期、预防性致敏提示、保质期时长 —— 均不得判违规)