Files
Agent-System/.doc/remediation/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.6 KiB
Raw Blame History

title, status, created, updated
title status created updated
UI-11 快速完成观测契约整改 done 2026-09-13 2026-09-22

UI-11 快速完成观测契约整改

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 与 测试报告。

背景

链到 ../audit/2026-09-13-document-revision-fast-completion-observation.md。

只修验收脚本与测试契约,不改产品运行时,不降低真实性。

目标

  • 定位到该用户 prompt 的相邻助手卡片已是成功终态(completed / pending_author_confirmation)时直接接受
  • 仍须校验:消息对应关系、成功终态、无错误;UI-11 另须页面上传证据(chip / freeform 2xx / doc-free-* pane)
  • 处理中状态只作可选观测,不得硬等 60s
  • 两类可重复契约:直接 completed、经历 inflight 再到终态

分波次计划

波次 内容 验收
Wave 0 抽取观测谓词 + 改 waitForSquadCompletion + 单测 直接 completed 接受;经历 inflight 接受;错误终态拒绝;UI-11 上传断言保留
Wave 1 占槽后重跑真实 UI-11(本轮不做) 快完成不再被误判

设计

  1. 先读当前 data-chat-status:成功终态 + 无可见错误 → 立即接受,即使从未看到 inflight。
  2. 仍在处理中:再等终端态;不把「必须先看到 pending」当作门闩。
  3. 失败终态 / 可见错误 / 找不到相邻助手:FAIL,不得假通过。
  4. requireInflight 默认关闭;即使显式打开,已 completed 仍直接接受。

验收标准

  • 快照已是 completed → accept,sawInflight=false
  • pending → completed → accept,sawInflight=true
  • failed / 无对应关系 / 可见错误 → reject
  • UI-11 上传与 freeform 断言不删不降
  • 真实 UI-11(本轮不做)

相关链接

  • Audit / Short-term:同 slug 2026-09-13-document-revision-fast-completion-observation
  • 证据(只读):.doc/test-reports/assets/2026-09-13-document-revision-runtime-ui/schema30-ui11-fast-completion-observation-failure/