Files
SuperBizAgent-java/devflow/projects/2026-07-17-chat-diagnosis-stategraph-real-nodes/brief.md
T

1.3 KiB
Raw Blame History

Chat Diagnosis StateGraph Real Nodes Brief

背景

  • 用户目标:将 ISS-011 阶段 2 作为独立 sm-flow,接入真实 Agent/Java Nodes,并在归档、验收和独立 Git 提交后才进入阶段 3。
  • 当前问题:阶段 1 只有 Fake Node 路由骨架;Executor/Verifier/Composer 协议逻辑分散在 Hook 与 ChatService,真实 Graph 尚不能安全调用 Agent、Gatekeeper 或投影可信材料。
  • 关联 OpenSpec:openspec/changes/archive/2026-07-17-chat-diagnosis-stategraph-real-nodes/
  • devflow 分档:complex

范围

  • 本次要做:共享无状态 protocol 组件;Planner/Executor/Verifier/Composer adapters;显式 Gatekeeper、Verified Input、Evidence Retry、Fallback Nodes;真实 CompiledGraph 装配和 focused tests。
  • 本次不做:不切换 ChatService 生产入口,不修改 DB、Trace API、Prompt 契约,不删除旧 Sequential/Hook,不运行 live E2E。
  • 影响区域:diagnosis.protocol、graph.diagnosis、VerifierInputHook、ChatService 共享逻辑委托及对应测试。

OpenSpec 对齐

  • proposal 覆盖状态:已覆盖。
  • design 覆盖状态:已覆盖;接口影响为 L2,生产切换明确延期到阶段 3。
  • specs 覆盖状态:已覆盖真实 Nodes 安全边界,并修正 critical evidence gap 路由条件。
  • tasks 覆盖状态:27/27 完成。