diff --git a/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md b/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md index 01106402..b16816a2 100644 --- a/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md +++ b/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md @@ -45,7 +45,7 @@ - [x] 在 server 内运行现有 external deps 和运行时 smoke,不输出 Secret 或原始响应。 - [x] 确认实际 provider 为 `tencent`,且只有一个 OCR job executor。 - [x] 修正 live 样票脚本:复用 `RecognizeGeneralInvoice`、按票种必填字段和安全持久化白名单,支持单 PDF 标准输入且仅输出脱敏摘要。 -- [ ] 使用合成 PDF/provider 响应覆盖住宿、铁路、非 PDF、超限、缺字段和原始响应不输出,并完成本地门禁、提交和生产部署。 +- [x] 使用合成 PDF/provider 响应覆盖住宿、铁路、非 PDF、超限、缺字段和原始响应不输出,并完成本地门禁、提交和生产部署。 - [ ] 经单独样票批准后分别运行住宿电子普通发票和铁路电子客票 live OCR PDF 验收。 - [ ] 只保存脱敏状态、耗时、provider 和字段命中摘要;确认不存在 mock 调用证据。 - [ ] 按正常 API/业务生命周期清理或归档测试记录,并执行只读残留检查。 @@ -70,6 +70,15 @@ - [ ] 对生产配置、样票证据和文档口径进行只读复核。 - [ ] 部署与公网检查均通过后,才通知杨俊可以提交真实差旅报销。 +## 2026-07-29 live OCR 验收工具生产部署记录 + +- 已部署提交 `fa326f9`;公网 `/ready` 与运行容器构建标识一致。 +- external deps smoke、runtime smoke 和公网前端资源扫描通过;实际 OCR provider 为 `tencent`。 +- 运行拓扑为 server 单一 job executor,未启动 worker。 +- 自动备份 daily、watchdog、drill-reminder 与 WARCH3 四个 timer 均为 enabled/active,冻结构建与标准部署根一致,未引用旧重复目录。 +- 部署后受控自动备份和新鲜度检查均成功,未调用真实 OCR 样票。 +- 真实住宿和铁路样票验收仍等待单独调用授权;在两类样票通过前,不通知员工上传真实票据。 + ## 风险文件与操作 - 生产环境文件:包含 Secret,只允许用户现场静默输入;不得由补丁、聊天或命令参数传入。