Install
openclaw skills install @chenqg618/factory-inspection-record-check-freeopenclaw skills install @chenqg618/factory-inspection-record-check-free完全本地运行:引擎已经打包在本技能里(
engine/目录)。 核对过程不需要联网、不需要 API Key、没有调用次数上限。
谁会在什么时候用:食品生产企业的品控 / 质量部(质量管理部、化验室),在 每批产品出厂前与每月质量例会 / 月度品控自查这两个固定节点上,必须把这张表核一遍才能往下走。 监管抽查(食品生产许可审查、日常监督检查)与第三方审核(体系审核、客户验厂)也都要看这张表。
为什么必须核:食品安全法与食品生产许可审查要求,食品生产企业每批产品出厂前必须检验 (出厂检验项目按该产品的执行标准逐项做)、每批留样并保存到保质期后(一般不少于保质期), 检验记录、原始数据、留样台账、不合格品处置都要能追溯到批次。这张表一旦出错,最常见的结果就是 被下整改通知:"出厂检验缺项 / 缺批次" "留样数量不足或提前销毁" "检验数据与报告不一致" "不合格品没有处置闭环"。
这张表会逐项核对什么(免费版 6 项,全部可以在本机复算):
每条结论都带原文行号(第 N 行)+ 批次 + 日期/数字,可被第三方用同一口径复算; 材料不足(缺必需列、只有表头、没有表头)时不给结论,会明确列出还缺什么。
(检查项由引擎的 CHECKS_* 导出,跑 --sample 会打印实际执行了哪些。)
本免费版执行引擎 CHECKS_GIVEN 里声明的 6 项;引擎 CHECKS_WITHHELD 里那 5 项
(不合格品处置闭环、检验数据与报告一致性、留样数量达标、同批跨生产线/跨班次、分产品×分班次汇总清单)
在免费版里不执行——会如实列为"未执行",绝不会被伪造出结论。
node scripts/run.mjs --sample # 先看样例(一张干净的出厂检验与留样台账)
node scripts/run.mjs --input 你的材料.json # 跑自己的材料
入参就是一张含表头的表(从 Excel 把表头与数据行一起复制成文本,Tab 分隔最稳):
必需列:生产批次、产品名称、规格、生产日期、保质期至、检验日期、检验项目数、规定检验项目数、 检验结果、留样日期、留样数量、留样期限(天)、销毁日期、不合格处置、核对日期。 可选但很有用:规定留样数量、检验项目清单、规定检验项目、处置日期、复核人、报告结论、生产线、班次。
免费版只覆盖"台账字面算得对"。完整版在这 6 项之上追加 5 项,全部在本机离线跑:
consolidated_actions 字段)。对应的完整档包是 skillpay-factory-inspection-record-check(完整档一次,跑多少次都不再收费)。
本工具不做引擎 CHECKS_OUT_OF_SCOPE 里列的那些判断:不判定出厂检验项目本身是否适用于该产品
(那要按产品执行标准与生产许可审查细则认定)、不判定检验方法与检验结果是否科学准确
(那是检验机构与检验员的职责)、不判定留样是否被真实动用、不读 .xlsx/.pdf 原件、核对过程不联网核验报告真伪。
材料不足时不给结论,也不会输出「未发现问题」。