docs: 核对业务交接与后续恢复计划(09-08-reimbursement-payment-closeout)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s

这个提交包含在:
2026-09-16 12:56:27 +08:00
父节点 3516d7ec04
当前提交 842c61e696
共修改 6 个文件,包含 251 行新增和 0 行删除
@@ -1,5 +1,30 @@
# 执行清单
## R1复核F5与R2验收补充
新增断言已随R2新构建重跑visual-portal.spec.ts,22/22、零重试,日志/tmp/followup-r2-browser.log。PC与手机财务两段href、BX/PB处理后均消失本次实际断言通过;仅合成API/认证,不宣称公网或自然交接验收。
R1财务两段当时只断言文本/计数及PB消失,未覆盖href及BX消失;下表R1记录中相应“入口/处理后消失”覆盖声明过宽,按此更正,不改变原22项日志。R2已补PC/手机的BX/PB正确href及两项均消失断言,新的执行结果另记。employee/ceo的旧href及消失断言已存在,不虚报本次新增。
## 2026-09-15 四段交接双端重新验证(本地PASS)
使用本轮新构建与仅回环地址的vite preview,执行`E2E_MODE=local E2E_BASE_URL=http://127.0.0.1:4177 ./node_modules/.bin/playwright test tests/e2e/visual-portal.spec.ts --workers=2 --retries=0 --reporter=list --output=../artifacts/qa-layout/followup-stage3-browser`,22/22通过、零重试,日志/tmp/followup-stage3-browser.log。测试文件自身串行执行,输出实际1worker;不按命令参数声称并行。临时preview已停止。
| 业务交接 | 对象与双端验收 | 本轮结论 |
| --- | --- | --- |
| 退回后改重提 | employee冷进入、正确报销入口、处理后消失、错误可重试 | PC/手机PASS |
| 已批未付组批 | finance事项、计数与入口、不显示旧泛化计数、处理后消失 | PC/手机PASS |
| 付款独立复核 | ceo冷进入、正确付款入口、非财务不出现组批事项、处理后消失 | PC/手机PASS |
| 付款与回单处理 | finance制单后待付款/回单事项、刷新后消失 | PC/手机PASS |
同时覆盖甲乙甲同文档切换的慢响应、失败、晚返回、迟到401取消及同身份401刷新正例,超过8条事项不截断。本次浏览器确实运行真实前端,但auth/API/事项是合成fixtures,未操作真实付款,也不是生产JWT+数据库同链新证据。测试未发现需重写门户的缺口,旧已发布身份隔离不重复开发。真实通知送达及自然新回单仍另列外部验收,不靠页面绿测替代。
## 2026-09-15 统一收口接续
本task承接统一计划B的待办投影部分,退回通知仍归09-04-approval-return-notification-gap;总顺序见09-08-reimbursement-payment-closeout/implement.md六项计划。Git已存在fedcaed1及后续门户身份隔离提交,历史“未提交/未部署”只代表当时,不能据此重做。本轮先逐验收点关联当前b7d2285d发布与先前证据,再决定真实缺口,不直接勾完独立复核/业务验收。
检查矩阵保持退回修改/财务待组批/独立付款复核/财务登记四阶段,核PC与手机计数列表、权限/责任人、入口动作、处理后消失、通知失败不遮蔽待办;重点复用迟到401取消和甲乙甲隔离回归。真实消息投递和真人退回另批,不把合成测试算自然业务完成;范围内最小修复与针对性验证连续执行。
## 2026-09-11 只读复核后取消旧请求(原范围接续,未提交/部署)
冻结树 dcde0d44 的双端合成浏览器复核发现:甲旧请求在乙登录后返回 401,会用乙 token 重放,并把乙结果写到甲 queryKey;甲再次登录等待新响应时显示乙待办。原 6/62/真实隔离通过记录不改写,它们未覆盖该分支。只读回执见 postpush-identity/readonly-review.md。本次沿原批准的门户隔离范围返回实施,不改变全局认证或业务权限,不新建任务。