CSV 汇总数字正确,为什么仍不能直接验收?

CSV汇总数字正确,为什么仍不能直接验收?9组追加检查中,7组正常返回,5组与冻结源记录不一致,其中2组汇总数字也不变。附逐项结果、两例字段对照与原始记录;合成数据,未经独立人工复核。

本站实测 · 测试日期 · 页面整理于

AI 助手执行与整理,未经独立人工复核。本页整理既有测试,未新增模型运行、客户联系或交易。

CSV汇总脚本成功返回,为什么还不能直接验收?

9组追加检查中,7组正常返回,其中5组与冻结源记录不一致;互换标签和只改正文这2组,连总数与各类数量都不变。另2组按原约定拒绝。只看运行成功和汇总数字,不能证明交付资料与约定版本一致。

追加核对: · 本站合成数据实测 · AI助手设计、执行与程序核对,未经独立人工复核。

沿用10月23日的WB-summary-v1原脚本与18条合成反馈,先固定参考清单、9组输入与预期,再运行脚本;不改被测程序、不运行AI分类模型。第一轮14组检查保持原样,这9组为新日期的追加核对,不合并计算通过率。

先固定三层检查,再运行

  1. 第一层:记录退出码、标准输出和错误信息,确认是否符合原脚本的格式约定。
  2. 第二层:比较总数与各标签数量,发现漏行、多行及部分标签变化。
  3. 第三层:用冻结清单按编号核对缺失、新增、重复编号,以及每条label/text字段;本轮允许行序变化。该清单只是输入版本依据,不是语义标签真值。

9组实际结果

输入改动原脚本结果与汇总按编号核对源记录
C01 · 原始18条基准正常返回;共18条。各类数量与基准相同。与参考一致(允许行序变化)
C02 · 仅反转行序正常返回;共18条。各类数量与基准相同。与参考一致(允许行序变化)
C03 · 移除F18正常返回;共17条。各类数量与基准不同。缺少 F18
C04 · 复制F01正文并新增编号F19正常返回;共19条。各类数量与基准不同。新增 F19
C05 · 只把F01改为另一合法标签正常返回;共18条。各类数量与基准不同。F01.label改变
C06 · 互换F01与F02标签正常返回;共18条。各类数量与基准相同。F01.label改变;F02.label改变
C07 · 只改F01正文正常返回;共18条。各类数量与基准相同。F01.text改变
C08 · 重复编号F01退出码2;input rejected: duplicate id: F01重复编号 F01
C09 · F01使用未知标签退出码2;input rejected: unknown label at line 2F01.label改变

标签互换:汇总正确也可能对应错记录

冻结记录:F01:物流;F02:商品。

测试改动:F01:商品;F02:物流。其余16条保持不变。

实际仍返回物流4、商品4、其他3、待确认7,总数18;按编号核对才发现两条label字段变化。它证明计数不能核实逐条对应关系,不证明原参考标签的语义必然正确。

正文改变:计数看不到资料版本变化

冻结记录:F01正文:发货三天了,物流一直没更新。

测试改动:F01正文改为:合成改动:包裹已经收到。标签仍为物流。

实际仍返回同一组数量;字段比较发现F01的text变化。它只说明输入与冻结资料不同,不推断哪段内容更真实,也不表示客户真的收到包裹。

怎样把结果写进验收约定

  • 先约定验收基准:文件版本、预期记录清单、允许变化与不允许变化。只保存汇总表,不足以复查每一条记录。
  • 文件校验值能发现字节变化;本轮还用按编号的字段比较区分“只换行序”和“内容改变”。校验值相同或清单一致都不证明原始资料真实、分类正确。
  • 同一正文出现两次不必然代表业务重复。本轮C04只因新增F19不在事前清单而未通过;若实际允许新记录,必须先更新范围和基准,不能一律删重。
  • C03—C07是预先设计的资料不一致反例,不是原v1脚本的程序缺陷;C08/C09按其原规则拒绝。9组行为均符合事前预期,不等于9组资料都应通过验收。

原始记录与复跑方法

  1. 下载完整JSON和复跑脚本文本,将后者另存为replay.py;JSON另存为records.json。记录内包含原版脚本和9份完整输入,运行前可先查看scriptSource。
  2. 在Python 3环境运行:python3 replay.py records.json。脚本只在本地临时目录写入合成输入并执行原版脚本,不联网;输出新记录,不覆盖首次结果。
  3. 按C01—C09对照execution.runs中的actual.exit、stdout、stderr和sourceComparison;时间、运行耗时与环境信息可能不同。原始执行器错误为0,拒绝和资料不一致均保留在失败记录中。

执行环境:Python 3.9.6,Darwin arm64,仅用标准库和本地临时文件。原脚本SHA-256:e4ca57b8816d47549ee913945c162d04bd3f62b79543ed2f95f31e5fa18c6d92。

沿用资料:

适用边界与未知事项:预先选定的9组对照,只验证本地固定CSV汇总与源记录核对的边界;不代表真实业务错误率、通用检出率或语义分类准确率。未测试真实客户文件、Excel导出环境、性能与安全性;未计量开发成本,未获得用户使用反馈或商业验收,没有订单、收入或节省金额结论。参考清单本身是否正确仍需在实际任务中另行确认。

用范围工作表记录版本、允许变化与验收依据

继续使用这些结果

返回专题:查看判断步骤、来源案例与工作表