Files
Agent-System/.doc/audit/2026-09-13-document-revision-second-doc-routing-lease.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 第二份文档路由到 intake 且 human lease 残留 done 2026-09-13 2026-09-22 high

UI-11 第二份文档路由到 intake 且 human lease 残留

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

现象

第十轮真实 UI(schema 30):

  • UI-00~UI-10 PASS
  • UI-11 页面输入:请另行生成一份《系统设计输入》受控文档(第二份),不要覆盖上一份需求文档,并给出可打开的交付物。
  • 页面回复《用户初始需求收集表》正由其他用户编辑/生成中,未启动任务

根因分析

层 问题
路由 resolveTaskKeyFromMessage 写意图后先扫「需求|摸底|用户|首轮」,否定句「不要覆盖上一份需求文档」压过正向点名「系统设计输入」
别名 NAMED_DELIVERABLE_ALIASES.prelim_design 只有「初步设计说明书 / 系统设计规格」,缺「系统设计输入」(模板正式标题是「系统初步设计方案」)
租约 PATCH 在 AssertHumanCanEdit 后持 15min human lease;本 UI 无 heartbeat/token。成功 / 409 / 投影失败都不释放,intake 被锁,小队再跑 intake 得 DOC_BUSY
E2E UI-11 sendChat 后直接 waitForSquadCompletion,没有 tasks/runs 202 门闩;同步 busy completed 可能被当成成功

严重度

high

关联整改

证据

  • Evidence root(已归档、本轮勿提交):.doc/test-reports/assets/2026-09-13-document-revision-runtime-ui/schema30-ui11-second-doc-routing-human-lease-failure/

开放问题

  • 占槽后真实 UI-11 重跑;本任务保持 in_progress,不得标 done
  • 请求级租约:同用户双窗 ETag 冲突靠 If-Match,不靠租约互斥(同 holderID 会续租)
  • 卡片展示标题是「系统初步设计方案」(非 prompt 别名「系统设计输入」);E2E 必须按 doc_proj{n}_prelim_design 打开