From 6a1fd4d78966cdaf87aa1b0809b52df32b9855d1 Mon Sep 17 00:00:00 2001 From: shunli Date: Wed, 29 Jul 2026 07:48:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95OCR=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E9=AA=8C=E6=94=B6=EF=BC=8807-28-travel-reimb?= =?UTF-8?q?ursement-guide=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../implement.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md b/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md index f5305a91..bb756013 100644 --- a/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md +++ b/.trellis/tasks/07-28-travel-reimbursement-guide/implement.md @@ -24,16 +24,16 @@ - [x] 对当前生产环境文件制作受控、限权、短期回退副本,不输出内容。 - [x] 由用户在现场终端静默写入 `OCR_PROVIDER=tencent` 及专用凭证;地域设置为中国大陆地域。 - [x] 脱敏检查 provider、凭证非空、环境文件权限和配置合同。 -- [ ] 仅重建实际执行 jobs 的 server,不启动独立 worker。 +- [x] 仅重建实际执行 jobs 的 server,不启动独立 worker。 ### 3.1 生产部署根收敛 - [x] 只读确认活动 Compose、生产环境文件和四个运维 timer 均引用重复嵌套部署根。 -- [ ] 暂停相关 timer,将活动根原子改名为时间戳回退目录,并建立干净标准单层部署根。 -- [ ] 把生产环境文件在远端复制到标准相对位置,保持所有者和 `0600` 权限;不回显或经本地传输 Secret。 -- [ ] 使用 `DEPLOY_DATA_MODE=existing`、既有外置数据库/附件宿主目录和同一 Compose project 发布批准提交;不得初始化数据或创建 worker。 -- [ ] 重新安装 daily、watchdog、drill-reminder 和 WARCH3 timer,确认 unit 不再引用重复目录。 -- [ ] 验证 `/ready`、构建标识、单一 job executor、四个 timer 状态和一次受控备份/新鲜度检查;旧根仅保留作短期回退,不在本任务删除。 +- [x] 暂停相关 timer,将活动根原子改名为时间戳回退目录,并建立干净标准单层部署根。 +- [x] 把生产环境文件在远端复制到标准相对位置,保持所有者和 `0600` 权限;不回显或经本地传输 Secret。 +- [x] 使用 `DEPLOY_DATA_MODE=existing`、既有外置数据库/附件宿主目录和同一 Compose project 发布批准提交;未初始化数据或创建 worker。 +- [x] 重新安装 daily、watchdog、drill-reminder 和 WARCH3 timer,确认 unit 不再引用重复目录。 +- [x] 验证 `/ready`、构建标识、单一 job executor、四个 timer 状态和一次受控备份/新鲜度检查;旧根仅保留作短期回退,不在本任务删除。 回退点:标准根发布或任一 timer 验收失败,恢复时间戳回退根及原 unit 引用并重建原 server;数据库和附件宿主目录不移动、不重置。 @@ -41,9 +41,9 @@ ## 4. 生产与真实能力验证 -- [ ] 检查公网 `/ready` 和预期构建标识。 -- [ ] 在 server 内运行现有 external deps 和运行时 smoke,不输出 Secret 或原始响应。 -- [ ] 确认实际 provider 为 `tencent`,且只有一个 OCR job executor。 +- [x] 检查公网 `/ready` 和预期构建标识。 +- [x] 在 server 内运行现有 external deps 和运行时 smoke,不输出 Secret 或原始响应。 +- [x] 确认实际 provider 为 `tencent`,且只有一个 OCR job executor。 - [ ] 经单独样票批准后分别运行住宿电子普通发票和铁路电子客票 live OCR PDF 验收。 - [ ] 只保存脱敏状态、耗时、provider 和字段命中摘要;确认不存在 mock 调用证据。 - [ ] 按正常 API/业务生命周期清理或归档测试记录,并执行只读残留检查。