Files
Agent-System/.doc/audit/2026-09-13-document-revision-fast-completion-observation.md
T
weichenandCursor 9345109dca docs(ops): archive completed document-revision session files
Move done DOCREV short-terms, checklists, and handoffs into archive/ops and retarget relative links after Round20 close-out.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 00:27:18 +00:00

2.2 KiB
Raw Blame History

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

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

现象

第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
  • 处理中状态仅作可选观测,不作为成功必要条件