22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
# Chat Diagnosis StateGraph ChatService Cutover Brief
|
||
|
||
## 背景
|
||
|
||
- 用户目标:将 ISS-011 阶段 3 作为独立 sm-flow,正式切换复杂 Chat 生产编排并增加 Run 级 orchestration trace。
|
||
- 当前问题:真实 Diagnosis Graph Nodes 已存在,但生产入口仍依赖 SequentialAgent、外层重试和 ThreadLocal/Hook 隐式状态。
|
||
- 关联 OpenSpec:`openspec/changes/chat-diagnosis-stategraph-chatservice-cutover/`
|
||
- devflow 分档:complex。
|
||
|
||
## 范围
|
||
|
||
- 本次要做:复杂 Chat 单轨 Graph cutover;复用四类 Agent builder;Graph result/self-evaluation 映射;V012 Run JSON 字段;Trace run-only 投影;verified-only Verifier Prompt;必要回归测试。
|
||
- 本次不做:不改 `/api/chat` 请求/响应,不做历史 trace 回填,不删除仍供历史代码/测试使用的 Hook/ThreadLocal 类型,不完成阶段 4 测试体系全面收敛,不运行 live E2E/log/DB 验收。
|
||
- 影响区域:ChatService、Diagnosis Graph runtime/result mapper、DiagnosisRun/Flyway、Trace DTO/service、Verifier Prompt、Graph/Service/Trace tests。
|
||
|
||
## OpenSpec 对齐
|
||
|
||
- proposal 覆盖状态:已覆盖。
|
||
- design 覆盖状态:已覆盖。
|
||
- specs 覆盖状态:已覆盖,5 个 delta capabilities。
|
||
- tasks 覆盖状态:26/26 已完成。
|