修正PWA升级验收跨导航等待(09-06-release-gate-integrity / 09-17-company-loan-principal-repayment)
N3 第二轮候选 18315d11:浏览器 371 通过、1 失败;报销付款主链路通过。 PWA 自动导航会销毁旧执行环境,原 expect.poll 回调直接 page.evaluate 因此提前抛错。 改为当前 html 的版本属性断言,保持 45 秒期限、同会话 A/B 联合见证及全部否定断言。 受管定向 1 项通过,无失败、跳过或重试,环境及清理通过;任务/治理检查通过。 应用、资金规则、迁移、门禁范围和并发/重试配置未改。两个失败回执完整保留。 第三轮完整候选验证以新回执为准;独立代码复核及真实还款待验。 仅本地提交,不推送、不部署,不访问生产或真实 OCR。
这个提交包含在:
@@ -1,3 +1,15 @@
|
||||
## 2026-10-09 N3 第二轮结果及第三轮候选验证
|
||||
|
||||
第二轮候选为 `18315d11`,完整 `verify-candidate` 为 **FAIL**。82 个迁移、服务端 4558 通过/1 项既有可选跳过、静态/构建和业务回归通过;浏览器 371 通过/1 失败、无跳过或重试。修正后的报销付款主链路实际走到执行及下游收口并通过。原始回执、失败定位及环境清理见 `artifacts/release-gate/loan-receipt-n3-20261009-r2/`,不可由定向结果抵扣。
|
||||
|
||||
- 唯一失败为 `pwa-cross-version-upgrade.spec.ts`。原始栈明确:B 版本 `expect.poll` 的回调直接执行 `documentBuildSha`,应用自动导航时旧执行环境被销毁,`page.evaluate` 抛错。冻结诊断另观察到 B 文档、控制器、缓存和资源已更新,但不据此宣称原断言通过。
|
||||
- 已由现有 `09-06-release-gate-integrity` 承接这处验收测试修正,使用当前 `html` 的版本属性断言,保持原 45 秒期限和后续全部联合见证;不修改产品 PWA、资金代码、迁移、全局并发或零重试要求。
|
||||
- 修正后完整 PWA 文件受管定向 1 项通过、零失败/跳过/重试;同一 origin/BrowserContext 的 A→B 控制器、缓存、实际加载、会话与负向断言通过,环境/源码一致性/清理通过。证据为准备目录的 `pwa-navigation-focused/`、`pwa-navigation-focused.log`、`pwa-focused-process.json`。
|
||||
- 完成主会话差异与任务/治理检查后,按既有 N3 本地提交授权形成单独修正提交,不 amend 两个已有提交。第三轮完整回执固定为 `artifacts/release-gate/loan-receipt-n3-20261009-r3/`;正式命令仍为 `bash scripts/qa/run-release-gate.sh verify-candidate`,不以单例通过或前两轮已通过项拼接资格。
|
||||
- 候选固定后冻结源码、测试及任务文档;实际提交、完整结果、只读复核交接和本轮专用浏览器清理写入 ignored 回执。独立代码复核继续待完成;不推送、部署、查询生产、读取真实 OCR 配置或操作真实数据。
|
||||
|
||||
当前实际候选和最终结果以第三轮回执及其 `local-followup.json` 为准;本节不提前宣称 PASS。以下记录保留前两轮各自的修正与验证事实。
|
||||
|
||||
## 2026-10-09 N3 首轮结果及人工核验测试补充
|
||||
|
||||
本地提交 `5a7a1352` 包含 N1–N2 的 31 个文件。首轮 `verify-candidate` 已完成且结果为 **FAIL**:static、82 迁移、服务端 4558 通过/1 项既有可选跳过、业务回归通过;浏览器 371 通过、1 失败、无跳过或重试。失败为报销付款批次主链路在人工核验提交时收到 HTTP 409、`VALID_001`,尚未执行付款。首轮完整回执和环境清理记录保留在 `artifacts/release-gate/loan-receipt-n3-20261009/`。
|
||||
|
||||
在新工单中引用
屏蔽一个用户