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>
1.9 KiB
1.9 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| UI-11 快速完成观测契约 | done | 2026-09-13 | 2026-09-14 | Cursor-Auto | fix/document-revision-fast-completion-observation | - | document-revision-fast-completion-observation |
UI-11 快速完成观测契约
目标
堵住第14轮 UI-11:助手已 completed,验收脚本仍硬等处理中 60s,把成功终态误判为失败。只改测试契约,不降真实性。
范围
web/src/lib/squadCompletionObservation.ts与单测web/e2e/document-revision-runtime.spec.ts的waitForSquadCompletion- audit / remediation / CURRENT
非目标
- 不改产品运行时、不放宽上传/对应关系/终态/无错误
- 不碰证据目录;不合 dest;不启动/重启容器;不 E2E;不 push
- 不把 stub 或伪造页面当验收
步骤
- 从
dev@339e871开分支并登记 mutex - 观测谓词 + 直接 completed / 经历 inflight 测试
- 接线
waitForSquadCompletion,保留 UI-11 上传断言 - 跑相关单测并原子提交
验收标准
- 已 completed 直接接受,不要求 inflight
- 经历 inflight 再到终态仍接受
- 错误终态与错位消息拒绝
- 现场 UI-11(未跑)
相关链接
- Audit: ../../audit/2026-09-13-document-revision-fast-completion-observation.md
- Remediation: ../../remediation/2026-09-13-document-revision-fast-completion-observation.md
证据 / 备注
- mutex:
document-revision-fast-completion-observation(新 mutex) - 基线:
dev@339e871 - 验证:
npx tsx --test src/lib/squadCompletionObservation.test.tsPASS;cd web && npm testPASS(306 + 29) - 未跑真实 UI-11,不得标 done;不得 merge / rebuild / E2E / push