fix: classify pre-request WebProbe browser closure

This commit is contained in:
Codex
2026-07-16 19:41:54 +02:00
parent c17106d897
commit 73016e35e5
4 changed files with 242 additions and 4 deletions
@@ -28,6 +28,10 @@
- 默认文本输出必须在独立 `COMMAND_OUTPUT` 段完整展示已经脱敏并限长的 `stderrTail``stdoutTail`
- 摘要表可以继续提供单行预览,但不得用表格宽度裁剪替代完整的有界错误证据;
- `exitCode` 非零且命令输出为空时按可观测性故障处理,先修复探针输出合同,再判断浏览器或业务根因。
- 产品 smoke 已解析凭据,但 UI 登录的首次导航因浏览器关闭而失败时:
- 仅在 `status=0`、登录响应为空、步骤数为零且认证请求与 API 响应均未到达时分类为 `browser-runtime-closed`
- 默认有界输出同时披露 `credentialResolved``requestReached``apiResponseReached`、错误摘要及报告路径和 SHA
- 已发出登录请求、已有 API 响应或收到真实认证状态码时继续按认证失败处理,不得降级门禁。
- Workbench 与 Performance 调查规则:
- 先使用专用 collect/analyze view
- 不要先检索原始 JSONL artifact。