补齐企微历史验收模拟接口隔离(09-06-release-gate-integrity / 09-17-company-loan-principal-repayment)

N3 第三轮候选 98bab397:浏览器 371 通过、1 失败;报销付款与 PWA 升级通过。
桌面企微历史测试整页导航后等待标题超时,快照退回登录页。
确认默认桌面 context 漏掉已有的 Service Worker 隔离;原运行没有请求来源证据,历史唯一根因未证实。
补文件级隔离,验证原导航实际获得该 fixture 的 refresh/profile 响应:200、非 Worker、requestId 对应。
原三项用例、登录/会话、桌面只读、手机布局及截图保持。受管定向 3 项通过,无失败/跳过/重试,环境和清理通过。
应用、资金规则、迁移、门禁范围、预算和全局并发未改。前三轮失败回执保留。
第四轮完整候选结果以新回执为准;独立代码复核及真实还款待验。
仅本地提交,不推送、不部署,不访问生产或真实 OCR。
这个提交包含在:
2026-10-09 09:22:10 +08:00
父节点 98bab39798
当前提交 8e17e8dfa1
共修改 6 个文件,包含 52 行新增和 1 行删除
@@ -1,3 +1,15 @@
## 2026-10-09 N3 第三轮结果及第四轮候选验证
第三轮候选 `98bab397` 的完整门禁为 **FAIL**:82 个迁移、服务端 4558 通过/1 项既有可选跳过、静态/构建及业务回归通过;浏览器 371 通过/1 失败、零跳过/重试。报销付款主链路和 PWA 跨版本升级通过。原回执及准确失败边界见 `artifacts/release-gate/loan-receipt-n3-20261009-r3/`;环境、源码一致性及自有资源清理通过。
- 唯一失败是 `internal-readiness-ui.spec.ts` 桌面企微历史页整页导航后等待标题超时,截图为登录页。确认该文件的模拟接口只在手机手动 context 屏蔽 Worker,默认桌面 fixture 遗漏既有合同;原运行没有请求来源证据,历史唯一成因仍未证实。
- 已由 `09-06-release-gate-integrity` 补文件级 Worker 隔离,并在原桌面导航中验证 refresh 与 `/api/me` 的 200、非 Worker 和预设 requestId。保留全部原三项用例、登录/会话、桌面只读、手机布局和截图,不改认证/PWA/借款资金代码、迁移、预算或全局并发。
- 修正后的完整文件受管定向 3 项通过、无失败/跳过/重试;新增响应来源检查、生产构建、环境/源码一致性/清理通过。证据为准备目录的 `internal-readiness-focused/`、`internal-readiness-focused.log`、`internal-focused-process.json`。原第三轮登录体验 16 项和 R101 3 项按未变输入保留,不累加成此次定向总数。
- 经主会话差异及任务/治理检查后按 N3 既有授权本地提交,再对干净新候选执行原 `bash scripts/qa/run-release-gate.sh verify-candidate`。第四轮回执为 `artifacts/release-gate/loan-receipt-n3-20261009-r4/`;前三轮失败不覆盖、不与定向拼接,不预填 PASS。
- 验证期间冻结源码、测试和任务文档,实际提交、完整结果、复核交接及专用浏览器清理写入 ignored 回执。独立代码复核、真实还款及公网仍待;未推送、部署、查询生产或调用真实 OCR。
最终候选及实际结果以第四轮回执和 `local-followup.json` 为准。以下保留前三轮历史记录,整体任务尚未完成。
## 2026-10-09 N3 第二轮结果及第三轮候选验证
第二轮候选为 `18315d11`,完整 `verify-candidate` 为 **FAIL**。82 个迁移、服务端 4558 通过/1 项既有可选跳过、静态/构建和业务回归通过;浏览器 371 通过/1 失败、无跳过或重试。修正后的报销付款主链路实际走到执行及下游收口并通过。原始回执、失败定位及环境清理见 `artifacts/release-gate/loan-receipt-n3-20261009-r2/`,不可由定向结果抵扣。