Keep 09-13 docrev audits/remediations in_progress with explicit W3 ownership, move the W1-D task body to *-w1d.md with evidence commands, and set phase2 remediation to in_progress because acceptance remains unchecked.
2.2 KiB
2.2 KiB
title, status, created, updated
| title | status | created | updated |
|---|---|---|---|
| UI-11 快速完成观测契约整改 | in_progress | 2026-09-13 | 2026-09-22 |
UI-11 快速完成观测契约整改
W1-D(2026-09-22):保持
in_progress。关闭条件是占槽后真实 UI 重跑,归属 W3 UI-rerun 批;gap-matrix 对应 PASS 仅为工程修复口径,不代替本批 UI 终态。
背景
链到 ../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(本轮不做) | 快完成不再被误判 |
设计
- 先读当前
data-chat-status:成功终态 + 无可见错误 → 立即接受,即使从未看到 inflight。 - 仍在处理中:再等终端态;不把「必须先看到 pending」当作门闩。
- 失败终态 / 可见错误 / 找不到相邻助手:FAIL,不得假通过。
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/