1.6 KiB
1.6 KiB
Chat Diagnosis StateGraph Cleanup And Final Acceptance
背景
ISS-011 阶段 0-4 已完成 StateGraph 设计冻结、路由骨架、真实 Nodes、ChatService 单轨切换和三层权威测试。阶段 5 负责删除旧 Hook/ThreadLocal/full-trace service 闭包、对齐当前文档与 demo executable contract,并以唯一 Run 完成最终 Maven、日志和数据库验收。
目标
- 只保留 bounded StateGraph 复杂 Chat 编排和 verified-only Verifier 输入。
- 让 current architecture/eval/demo 文档与 Run-owned orchestration trace 一致。
- 先通过确定性回归,再用 Maven
mvp-demo证明 exact Chat/Trace/feedback、日志和数据库 ownership。 - 所有门禁通过后关闭 ISS-011,并归档阶段 5 OpenSpec。
范围
- 删除
VerifierInputHook、VerifierContextHolder、ToolTraceSummaryService及其 focused test。 - 更新 current architecture/eval/demo 文档和 interview demo check。
- 修复 live 暴露的 Graph event classloader 边界与 nested ReactAgent resume config 问题。
- 完成 Graph/Chat/Trace/Eval 回归、Maven live E2E、日志/MySQL 核验、进程清理和 Issue 生命周期收口。
非目标
- 不修改公开 Chat/feedback API、Executor/Verifier/Composer 业务协议或数据库 schema。
- 不重写 archived issues、历史 design notes 和 legacy fixtures。
- 不删除旧 Trace/fixture 对
tool_trace_summary的只读兼容。 - 不 push,不删除失败尝试的审计数据。
元数据
- 分档:complex
- OpenSpec:
chat-diagnosis-stategraph-cleanup-docs - 接口影响:L2 内部类型/状态表示修复;外部 API/DTO/schema 不变