R7E 非人工剩余项处理收口

这个提交包含在:
2026-05-14 16:58:06 +08:00
父节点 b437743ef1
当前提交 45900e0673
共修改 5 个文件,包含 293 行新增和 14 行删除
+8 -8
查看文件
@@ -211,17 +211,17 @@ R7E 结论:公网、live smoke/OCR、移动矩阵、核心业务流、账号
| --- | --- | --- | --- | --- | --- | --- |
| 公共前置 | 员工、审批人、财务、财务主管、管理员 | N/A | 5 类账号登录 `/portal` 通过;`/ready` 通过;public bundle `findings=0`;live smoke env ready;授权 PDF 文件存在且为 PDF | N/A | - | 通过 |
| 报销 | 员工、审批人 | `BX-20260514-0016` | 员工创建报销、添加明细、上传授权 PDF、提交;审批人处理通过;申请人回看状态和审批历史 | N/A | - | 报销业务链路通过;财务付款另记 `R7E-14` |
| 审批 | 审批人 | `BX-20260514-0016`、`CG-20260514-0005`、请假单 `a22e45f8-b3d6-4862-97f2-30cbe4815e09` | 报销、采购、请假均完成待办处理并可回看历史 | N/A | R7E-ISSUE-BROWSER-004 | 主链路通过;live 自审/越权边界未补齐,不关闭 `R7E-11` |
| 审批 | 员工、管理员、审批人 | `BX-20260514-0016`、`CG-20260514-0005`、请假单 `a22e45f8-b3d6-4862-97f2-30cbe4815e09`、审批边界请假单 `b0cd3e00-2e67-4f51-9aaf-63aa2c53b47e` | 报销、采购、请假均完成待办处理并可回看历史;申请人本人和 admin-only 对真实待办调用审批接口均被拒绝,经理正常通过收尾 | N/A | - | 通过;`R7E-11` 可关闭 |
| 请假 | 员工、审批人 | `a22e45f8-b3d6-4862-97f2-30cbe4815e09` | 员工提交未来工作日请假;审批人通过;员工 PC 回看已通过 | `/mobile/leave` 记录页可见且无横向滚动 | - | 通过 |
| 采购 | 员工、审批人 | `CG-20260514-0005` | PC 创建、明细、无敏感测试附件上传、提交、审批、状态和审批历史回看通过 | 移动采购列表、详情和附件可见且无横向滚动 | - | 通过 |
| 财务 | 财务 | `BX-20260514-0016` | 财务账号可进入 `/ap-operations`;已审批报销按单号筛选未进入 AP 台账,未创建付款批次、未执行付款、未验证导出 | N/A | R7E-ISSUE-BROWSER-005 | 暂停,分流 `R7E-14`/`R7E-16` |
| 财务 | 财务 | `BX-20260514-0016` | 报销状态为 `approved`;`/api/ap-operations/reimbursement-ledger` 和 `/api/payment-batches` 均返回 `payment_batch_v1_disabled / flag_force_off`,未创建付款批次、未复核、未执行付款、未验证导出 | N/A | R7E-ISSUE-BROWSER-005 | 暂停,分流 `R7E-14`/`R7E-16` |
| 移动通用 | 员工、审批人、财务 | N/A | N/A | `/mobile`、移动报销、请假、审批、通知、采购入口通过;无 PC 壳和横向滚动 | - | 通过 |
| 企业微信 UA 模拟 | 匿名 | N/A | N/A | 登录入口、企业微信配置和 OAuth 边界可达 | - | 通过;不代表真机验收 |
| 补充移动矩阵 | 本地 mock 前置 | N/A | N/A | `dg7-mobile-information-dedupe` 未启动本地前端服务时访问 `127.0.0.1:3000` 失败 | QAOPS8-TEST-002 | 前置条件问题,不作为公网业务失败 |
| 补充移动矩阵 | 本地 mock 前置 | N/A | N/A | 启动 Vite `http://127.0.0.1:5173` 后重跑 `dg7-mobile-information-dedupe`,5 passed;临时服务已关闭 | - | 通过;前次 `127.0.0.1:3000` 失败确认为前置服务未启动 |
本轮新增测试辅助:`r7e-browser-business-trialrun.spec.ts` 支持 `R7E_BROWSER_FLOW=preflight|reimbursement-finance|leave|purchase-attachment|mobile|wecom-ua|all` 分段执行;移动 flow 使用浏览器 storage state 注入登录态并写入匹配的 device fingerprint,避免反复 UI 登录触发限流。
本轮新增测试辅助:`r7e-browser-business-trialrun.spec.ts` 支持 `R7E_BROWSER_FLOW=preflight|reimbursement-finance|leave|purchase-attachment|mobile|wecom-ua|finance-closeout|approval-boundary|all` 分段执行;移动 flow 使用浏览器 storage state 注入登录态并写入匹配的 device fingerprint,避免反复 UI 登录触发限流。
阶段结论:无人工自动化已完成公网健康、报销提交审批、请假、采购附件、移动浏览器和企业微信 UA 模拟。`R7E-10`、`R7E-12`、`R7E-13` 可按浏览器业务线证据关闭;`R7E-11` 因 live 自审/越权边界未补齐保持 `DOING`;`R7E-14` 因 AP 台账未出现已审批报销保持 `DOING`;`R7E-9`、`R7E-15`、`R7E-18` 仍需真实企业微信和人工验收,不由本轮自动化替代。
阶段结论:无人工自动化已完成公网健康、报销提交审批、请假、采购附件、审批边界、移动浏览器、企业微信 UA 模拟和本地移动矩阵前置修正。`R7E-10`、`R7E-11`、`R7E-12`、`R7E-13` 可按浏览器业务线证据关闭;`R7E-14` 因公网 AP/payment-batches 功能门禁 `flag_force_off` 保持 `DOING`;`R7E-9`、`R7E-15`、`R7E-18` 仍需真实企业微信和人工验收,不由本轮自动化替代。
## QAOPS8 Go/No-Go 当前结论
@@ -234,7 +234,7 @@ R7E 结论:公网、live smoke/OCR、移动矩阵、核心业务流、账号
| QAOPS8 发布、备份、回滚和 SLO 基线 | 已形成 | 可作为 R7E 启动前准备证据 |
| R7E-1..7 人工启动确认 | 已确认 | 可以进入启动当天公网健康复核 |
| R7E-8 公网健康复核 | 已完成 | 最新代码 `4b14c92` 已部署;`/ready`、public bundle、远端 migration 状态和公网移动矩阵通过 |
| R7E-9..15 真实业务和真机流程 | 部分完成 | 浏览器业务线已关闭报销、请假、采购;企业微信专属线、live 自审/越权边界和财务付款闭环仍需后补 |
| R7E-9..15 真实业务和真机流程 | 部分完成 | 浏览器业务线已关闭报销、审批边界、请假、采购;企业微信专属线和财务付款闭环仍需后补 |
| R7E-16..18 每日问题和验收结论 | 未完成 | 需试运行窗口内记录 |
| WF8-11 通知 deeplink 回 OA | 未完成 | 需企业微信或代表性真机验证 |
| BIZ8-12 移动业务入口评估 | 暂停收口 | 自动化截图已有,仍需代表性真机和角色反馈 |
@@ -244,10 +244,10 @@ R7E 结论:公网、live smoke/OCR、移动矩阵、核心业务流、账号
- `SMOKE002` 企业微信工作台进入 `/mobile` 后确认无 PC 外壳,底部导航和业务入口正常。
- `SMOKE002` 补充企业微信 WebView 内的移动报销详情和 PDF 上传确认,不能被图片拍照入口误导。
- `SMOKE101` 完成移动审批和通知 deeplink 回 OA 的确认。
- 财务角色完成 AP 台账、付款、导出或可解释财务路径确认;当前自动化发现 `BX-20260514-0016` 未进入 AP 台账筛选结果。
- 财务角色完成 AP 台账、付款、导出或可解释财务路径确认;当前自动化发现公网 AP/payment-batches 功能门禁为 `payment_batch_v1_disabled / flag_force_off`。
- `SMOKE301` / `SMOKE302` 尚未启用且没有企业微信,不能作为企业微信真机证据。
结论:当前可以按最新代码继续 R7E 浏览器业务和后续人工真机试运行,但不能给正式上线 `Go`,也不能关闭 `R7E-9`、`R7E-11`、`R7E-14`、`R7E-15`、`R7E-18`、`WF8-11`、`BIZ8-12` 或 QAOPS8 后续收口项。
结论:当前可以按最新代码继续 R7E 浏览器业务和后续人工真机试运行,但不能给正式上线 `Go`,也不能关闭 `R7E-9`、`R7E-14`、`R7E-15`、`R7E-18`、`WF8-11`、`BIZ8-12` 或 QAOPS8 后续收口项。
## 历史恢复