修正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。
这个提交包含在:
2026-10-09 08:24:15 +08:00
父节点 18315d1183
当前提交 98bab39798
共修改 7 个文件,包含 45 行新增和 4 行删除
@@ -1,3 +1,11 @@
## 2026-10-09 借款候选验证中的 PWA 导航观测修正
`09-17-company-loan-principal-repayment` 的 N3 接续已获本地提交、验证及必要测试修正授权。其候选 `18315d11` 第二轮完整门禁为 FAIL:浏览器 371 通过/1 失败、零跳过/重试;唯一失败为 PWA 跨版本测试的版本读取在应用自动导航时抛出 `Execution context was destroyed`。报销付款主链路已通过,受管环境、源码一致性及清理通过。原回执保留在 `artifacts/release-gate/loan-receipt-n3-20261009-r2/`。
本任务承接这处验收测试修正:版本等待必须容忍被测应用正常的自动导航,并在原有 45 秒内确认新文档的版本属性。保留同一 origin/BrowserContext、A 前提、B 的控制器与文件摘要、缓存和实际资源加载、会话、错误及导航次数全部断言;不增加测试重试、人工刷新或运行预算。产品 PWA、付款资金规则和正式门禁范围不变。先受管定向重验该文件,再形成新的本地候选并由 N3 执行完整门禁;定向通过不能抵扣原 FAIL。当前 inline 下由主会话实施和检查,独立代码复核另记待完成;不推送、部署或访问生产。
修正后的受管定向回执为 1 项通过、无失败/跳过/重试,A/B 联合见证与全部原断言走完;环境、源码一致性和自有资源清理通过。新的完整候选资格仍待第三轮正式回执,不能把此次单例通过与旧 371 项拼成完整 PASS。
## 2026-09-19 R101定向3/3接收,固定新候选进入最终验收
R101一次生产构建定向复验3/3通过,零失败/跳过/重试;只读补审通过,接收时112输入及5份before/after均一致。新增响应来源检查、准确到达、原标题/入口/设计断言与两张截图全部走完。只证明该次通过,不宣称统计稳定性或历史唯一根因已确定。