记录OCR双样票验收(07-28-travel-reimbursement-guide)
这个提交包含在:
@@ -48,11 +48,11 @@
|
|||||||
- [x] 使用合成 PDF/provider 响应覆盖住宿、铁路、非 PDF、超限、缺字段和原始响应不输出,并完成本地门禁、提交和生产部署。
|
- [x] 使用合成 PDF/provider 响应覆盖住宿、铁路、非 PDF、超限、缺字段和原始响应不输出,并完成本地门禁、提交和生产部署。
|
||||||
- [x] 为铁路 `Total`/`Fare` 增加只含存在、类型、非空和可解析布尔值的临时诊断;证明持久化白名单丢弃诊断且 live runner 不输出真实值。
|
- [x] 为铁路 `Total`/`Fare` 增加只含存在、类型、非空和可解析布尔值的临时诊断;证明持久化白名单丢弃诊断且 live runner 不输出真实值。
|
||||||
- [x] 完成本地门禁、提交和生产部署后,使用剩余一次授权诊断铁路金额字段;铁路未 PASS 时仍不调用住宿样票。
|
- [x] 完成本地门禁、提交和生产部署后,使用剩余一次授权诊断铁路金额字段;铁路未 PASS 时仍不调用住宿样票。
|
||||||
- [ ] 修正铁路空 `Total` 阻断可解析 `Fare` 回退的问题,增加回归测试并完成提交、生产部署与运行身份复核。
|
- [x] 修正铁路空 `Total` 阻断可解析 `Fare` 回退的问题,增加回归测试并完成提交、生产部署与运行身份复核。
|
||||||
- [ ] 经新增授权复验铁路票;仅在铁路 PASS 后调用住宿票,总计最多两次腾讯 OCR 调用。
|
- [x] 经新增授权复验铁路票;仅在铁路 PASS 后调用住宿票,总计最多两次腾讯 OCR 调用。
|
||||||
- [ ] 经单独样票批准后分别运行住宿电子普通发票和铁路电子客票 live OCR PDF 验收。
|
- [x] 经单独样票批准后分别运行住宿电子普通发票和铁路电子客票 live OCR PDF 验收。
|
||||||
- [ ] 只保存脱敏状态、耗时、provider 和字段命中摘要;确认不存在 mock 调用证据。
|
- [x] 只保存脱敏状态、耗时、provider 和字段命中摘要;确认不存在 mock 调用证据。
|
||||||
- [ ] 按正常 API/业务生命周期清理或归档测试记录,并执行只读残留检查。
|
- [x] 探针未写入 OA、数据库或远端样票文件;完成只读残留检查,无需清理业务记录。
|
||||||
|
|
||||||
回退点:真实调用失败时停止样票和真实票据上传,保留可解释失败摘要;不得改库伪造成功或切回 mock 处理真实票据。
|
回退点:真实调用失败时停止样票和真实票据上传,保留可解释失败摘要;不得改库伪造成功或切回 mock 处理真实票据。
|
||||||
|
|
||||||
@@ -71,8 +71,8 @@
|
|||||||
- [x] `node scripts/qa/audit-docs.mjs --check-registry`(0 个错误;22 个既有未注册文档 warning,本任务未新增)
|
- [x] `node scripts/qa/audit-docs.mjs --check-registry`(0 个错误;22 个既有未注册文档 warning,本任务未新增)
|
||||||
- [x] `node scripts/qa/check-trellis-governance.mjs`
|
- [x] `node scripts/qa/check-trellis-governance.mjs`
|
||||||
- [x] `git diff --check`
|
- [x] `git diff --check`
|
||||||
- [ ] 对生产配置、样票证据和文档口径进行只读复核。
|
- [x] 对生产配置、样票证据和文档口径进行只读复核。
|
||||||
- [ ] 部署与公网检查均通过后,才通知杨俊可以提交真实差旅报销。
|
- [x] 部署与公网检查均通过后,才通知杨俊可以提交真实差旅报销。
|
||||||
|
|
||||||
## 2026-07-29 live OCR 验收工具生产部署记录
|
## 2026-07-29 live OCR 验收工具生产部署记录
|
||||||
|
|
||||||
@@ -107,6 +107,14 @@
|
|||||||
- 已将铁路金额改为分别解析 `Total` 与 `Fare` 后回退,并增加“空 `Total` + 可解析 `Fare`”回归测试;聚焦测试 10 项、Prisma validate、流程合同、Trellis governance、敏感内容和 task validate 均通过。
|
- 已将铁路金额改为分别解析 `Total` 与 `Fare` 后回退,并增加“空 `Total` + 可解析 `Fare`”回归测试;聚焦测试 10 项、Prisma validate、流程合同、Trellis governance、敏感内容和 task validate 均通过。
|
||||||
- 已在现有 OCR code-spec 固化同类字段回退规则和测试要求;本轮尚未提交、部署或调用腾讯 OCR。
|
- 已在现有 OCR code-spec 固化同类字段回退规则和测试要求;本轮尚未提交、部署或调用腾讯 OCR。
|
||||||
|
|
||||||
|
## 2026-07-29 铁路金额修复与双样票验收
|
||||||
|
|
||||||
|
- 修复提交 `665cf4a` 已推送并部署;迁移状态、`/ready`、external deps、runtime smoke 和公网资源扫描通过,公网构建标识一致,生产 provider 为 `tencent`,仅一个 server 执行 jobs,未启动 worker。
|
||||||
|
- 自动备份 daily、watchdog、drill-reminder 与 WARCH3 四个 timer 已刷新到当前构建并保持 enabled/active;主动自动备份与新鲜度检查均成功。
|
||||||
|
- 通过标准输入运行的铁路样票明确 `PASS`:票种为铁路电子客票,号码、日期、金额和购买方必填字段命中;空 `Total` 未再阻断可解析 `Fare`,无缺失必填字段。
|
||||||
|
- 仅在铁路通过后运行住宿样票并明确 `PASS`:票种为数电发票,号码、日期、金额、税额、价税合计、销售方和购买方字段命中,无缺失必填字段。
|
||||||
|
- 两次授权腾讯 OCR 调用已全部用完。输出仅保留匿名 alias、票种和字段命中布尔值;两次探针均未创建 OA 发票或 OCR 数据,最近 30 分钟对应新增记录为 `0/0`,无需业务数据清理。
|
||||||
|
|
||||||
## 风险文件与操作
|
## 风险文件与操作
|
||||||
|
|
||||||
- 生产环境文件:包含 Secret,只允许用户现场静默输入;不得由补丁、聊天或命令参数传入。
|
- 生产环境文件:包含 Secret,只允许用户现场静默输入;不得由补丁、聊天或命令参数传入。
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户