Files
Agent-System/.doc/ops/short-term/2026-09-28-test-user-doc-issues.md
T
weichen fa5d17a403 docs(task): 补记五态收口
说明这次合入后 test 制品还没有重放。
2026-09-28 04:19:49 +00:00

3.3 KiB
Raw Blame History

title, task_id, status, created, updated, owner, task_type, policy_revision, branch, worktree, base_dev_sha, write_scope, mutex, review_state, integration_state, deployment, cleanup, remote_sync
title task_id status created updated owner task_type policy_revision branch worktree base_dev_sha write_scope mutex review_state integration_state deployment cleanup remote_sync
修复第三方 test 用户文档三问题 test-user-doc-issues-2026-09-28 done 2026-09-28 2026-09-28 Cursor fix AGENTS.md + agent-worktree-workflow @ 2026-09-21 fix/test-user-doc-issues-2026-09-28 .worktrees/test-user-doc-issues-2026-09-28 8f77053f51
internal
.doc
intent-write-verb accepted merged_local_dev not_redeployed pending not_requested

修复第三方 test 用户文档三问题

用户目标与授权

用户提供《AI 测试问题.docx》(放在仓库 .tmp/)。授权:阅读图文、定位并修复第三方用户在 test 环境遇到的问题。

检索与重叠

  • 检索词:帮我定设计开发计划任务书、hasTaskWriteVerb、质量检查未通过、PI runner data_dir。
  • P1(只上传附件被空消息拒绝)已由 ISSUE-20260928-attachment-only-turn 在 dev 修复。
  • catalog overlap(无 scope 绑定)hard/soft 为空。带 --intent 注册被 same_scope 拒绝,持有者 agent-reply-llm-narrative-2026-09-28(scopes internal+.doc)。本任务不改其文件(dialogue_llm.go / intent_reply_llm.go 等),只改意图动词与任务回复文案。
  • P3/P4 的 runner 数据目录错配由并行任务 pi-runner-env-mismatch-2026-09-28(4f581306)修复。开工时其 integrate 为 DIRTY_TREE;收口前已确认该提交是 local dev 193a752f 的祖先。本任务不代合入、不改其文件。

事实

test 库 agent_system_test(127.0.0.1:5434)会话 sess-p8-u33(2026-09-28):

  • 「帮我定设计开发计划任务书」落到 handleAmbiguousConsult 模板「完全理解您想再掂量一下」,未触发 rd_design_plan。hasTaskWriteVerb 不含「制定 / 帮我定」。
  • 「帮我生成报价单」回复声称正文已保存到宿主机 cdo_quote_*/output.md。该工作区 quality_report.passed=false(缺报价范围/模型/说明/约束)。质量失败仍走成功文案。
  • bd_intake run run_1790558895559080556 为 quality_failed,writer 修复步 MISSING_TARGET。sidecar 把 test 工作区交给了数据目录不一致的 runner(见并行任务提交说明)。

修复

  • 写动词增加「制定」「拟定」,以及祈使「帮我定 / 请定」;「决定」不计。
  • 质量未通过或未完成时,同步回复改用 CompletionSummary,不展示宿主机路径、不声称正文已保存。
  • ErrPrerequisiteNotMet 以中文前置条件回复结束回合,不再把哨兵错误当成协调失败丢掉回复。
  • 模糊咨询若已带澄清问题,直接透传,不再覆盖成阶段对照模板。

验证

单测与 test 进程核对见 测试报告。报价单未在本轮重跑。test 进程在核对时已指向 18866 与 data/test。回复文案随本任务进入 local dev 后,test 二进制尚未按新 dev 重放。

收口

  • review_state: accepted
  • integration_state: merged_local_dev(候选 6e1d5830,随后本收口提交再合一次)
  • deployment: not_redeployed(未持有 env:test,未重启 test)
  • cleanup: pending
  • remote_sync: not_requested