2026-09-13-recheck-by-user.md 1.3 KB

人工发现驱动的重核 · 2026-09-13

事件

用户人工发现测试数据2 缺件:提单缺 21/22、合同缺 24/25(文件编号尾号)。 机器此前上报为全绿(3023/3023)——因上报的是核查当时快照,之后文件被移出文件夹,看板不会自动感知。

机器复核结论(legacy 直扫现状)

缺失 文件号 对应台账行(报关单号) 状态修正
提运单 1000001021 2311111111111110013 archived → partial
提运单 1000001022 2311111111111110014 archived → partial
出口合同 42000024 2311111111111110023 archived → partial
出口合同 42000025 2311111111111110024 archived → partial

云端 CheckRun 已更新:绿 3019 / 黄 4;payload 记 missingContract/missingBill 与重核备注。

教训与规则固化

  • 看板数据 = 核查时点快照。数据文件夹是活的,文件挪走后看板不会自动知道。
  • 处置路径:文件夹变动后重跑 check_pipeline.py --legacy + 重报(report_to_cloud 将来支持 upsert 同 run)。
  • file_index.db 索引过期问题:目录结构变化(如 输出/→input/)后索引库不会自动感知,需 --legacy 或重新扫描。
  • 【推理假设:用户移走这 4 份文件是转移存档而非丢失;如需找回请从归档区/回收站查】