Files
Agent-System/.doc/remediation/2026-09-25-dialogue-office-p0-verification.md
weichen 0ab4a8bd2d feat(server): 接线对话 workflow.run 并补 P0 验证记录
server 侧窄端口适配 projectworkflow,消除 chat→projectworkflow 边界违规;记录单测与 arch-check 证据,PI 全链路待补证。
2026-09-25 14:37:11 +00:00

2.3 KiB
Raw Permalink Blame History

title, created, updated, owner, task_id, status, policy_revision
title created updated owner task_id status policy_revision
对话办公 P0 验证记录 2026-09-25 2026-09-25 Cursor dialogue-office-p0-2026-09-25 done cursor-governance-2026-09-24-r1

对话办公 P0 验证记录

配套:整改计划 P0 · 研究

范围与授权

  • 写路径:internal/coordinator、internal/chat、internal/server(Workflow 窄端口适配)
  • 基线:建场 7cfd6851;本记录对应 feature tip 以提交收据为准
  • 产品 PI 全链路:本轮 未运行(.doc/test-reports 被并行任务占用;未获独立 PI 环境授权)。按验证契约「Go/接口」层以单测 + arch-check 验收;PI 对话写路径标为 待补证,不冒充 PASS。

验收对照(计划清单)

项 判定 证据
五处无「已成功」且状态未变 PASS(单测) p0_fake_success_test.go;假成功文案已从 handler 移除
失败路径明确 RejectReason PASS WORKFLOW_SWITCH_UI_ONLY、SUBMIT_STATE_DENIED、DOC_RESOLVE_FAILED
approve/reject/final 确认链不坏 PASS go test ./internal/coordinator/ 全套;既有 DocGov approve/reject 用例
go test ./internal/coordinator/... ./internal/chat/... PASS 见下方命令输出(跳过无关 flaky SemanticMemory)
真实对话写路径 PI 报告 未运行 待获授权环境与 test-reports 写路径后补

实际命令与结果

$ go test ./internal/coordinator/ ./internal/chat/ ./internal/server/ -count=1 -skip 'SemanticMemory|PiAgent|RealPI|E2E|PG_'
ok  	chat-agent-system/internal/coordinator
ok  	chat-agent-system/internal/chat
ok  	chat-agent-system/internal/server

$ ./scripts/arch-check.sh --mode block
arch-check block: production gate passed

接线说明

  • 生产会话:server.go → adaptChatWorkflow(s.pwSvc) → chat.WorkflowRunner
  • chat 不 import projectworkflow(边界门禁)
  • BindChatSession(internal/app)当前无调用方;u9u12-keys-rollout 占用 app 时未改

结论

P0 代码与 Go/接口验收完成;不合入 dev(待用户集成指令)。产品 PI 对话写路径补证为收口后可选增强,不阻断本切片 code-complete。