Files
Agent-System/.doc/audit/2026-09-13-document-revision-fast-completion-observation.md
T
WeiCHEN 4baa1220ee docs(ops): close docrev UI audits after main+post-restart PASS
Record real Playwright ledgers, mark 20 audits and 9 remediations done, and leave management-implementation-plan as plan-only.
2026-09-23 04:00:49 +08:00

2.8 KiB
Raw Blame History

title, status, created, updated, severity
title status created updated severity
UI-11 快速 completed 被验收脚本误判为失败 done 2026-09-13 2026-09-22 high

UI-11 快速 completed 被验收脚本误判为失败

W3 UI-rerun 关闭(2026-09-22):status=done。真实 Playwright 账本 PASS:ui-acceptance-results.json(main UI-00..16)+ ui-acceptance-results-post-restart.json(UI-15)。任务 tip 已合入本地 dev;详见 short-term 与 测试报告。

现象

第14轮真实 UI(schema 30,dev@339e871)在 UI-11 失败:页面上传附件并发送「请将此附件归档」后,相邻助手卡片已快速处于 completed(文案:已收录补充材料并关联黑板)。

waitForSquadCompletion 默认 requireInflight=true,用 Playwright toHaveAttribute 硬等 pending|streaming_status|auto_retrying 60 秒。收到的属性已是 completed,被当成 unexpected value,60s 后 FAIL。产品终态成功,验收误判。

根因分析

层 问题 后果
验收契约 requireInflight !== false 默认为必须先看到处理中 快路径成功被 60s 超时打死
Playwright 匹配 toHaveAttribute 对已是 completed 的节点持续重试同一错误匹配 日志里 123 次 resolved 到 completed 仍等 inflight
UI-03 先例 已用 { requireInflight: false } 避开同类竞态 UI-11 未沿用,默认仍硬等
真实性 现场助手无错误、用户句与相邻卡片对应、上传已走 freeform 不得放宽上传/对应关系/终态/无错误,只改观测顺序

证据 error-context.md:Locator 命中 data-chat-status="completed",Expected /pending|streaming_status|auto_retrying/。

严重度

high

真实成功轮次被脚本误杀,阻断后续 UI-12+。

关联整改

证据

  • 失败证据(只读,不得改/移/删/提交):.doc/test-reports/assets/2026-09-13-document-revision-runtime-ui/schema30-ui11-fast-completion-observation-failure/

开放问题

  • 本轮不重跑真实 UI-11;不得标 E2E 通过或任务 done
  • 处理中状态仅作可选观测,不作为成功必要条件