Files
SuperBizAgent-java/devflow/projects/2026-07-21-single-react-chat-application-usecase/acceptance.md
T

1.8 KiB
Raw Blame History

Acceptance: single-react-chat-application-usecase

Result

  • Status: archived
  • OpenSpec tasks: 14/14 complete
  • Interface impact: L3 database/collaboration
  • Public protocol: unchanged

Static Verification

  • V012 migration、DiagnosisRun 和 DiagnosisRunRepository 对齐 intent/release_outcome/published_result 及安全 PreviousTurn filter。
  • 公开 Controller、前端和 endpoint diff 为空。
  • Router/System executor 未检出 Tool、ReactAgent、ThreadLocal 或手写循环。
  • PublishedResult 固定为 user_query/published_conclusion/scope/limitations/source_documents;序列化负向测试覆盖内部字段泄漏。

Script Verification

  • mvn -q -DskipTests compile:通过。
  • Stage 6A focused ApplicationExecutorsTest,PublishedResultPersistenceTest,ChatApplicationUseCaseTest:13 tests,通过。
  • Stage 2-5 与 6A regression selection:18 suites / 76 tests,0 failure/error/skipped。
  • openspec validate single-react-chat-application-usecase --strict:通过。

Browser or Manual Verification

  • Not applicable。阶段 6A 没有 UI 或公开入口变化。

Not Verified

  • 未运行真实 LLM、Redis、日志和 MySQL live E2E;按 ISS-014 串行门禁统一留到阶段 7。
  • V012 未在本阶段连接真实数据库执行;migration/entity/query 已由静态检查、focused persistence tests 和 compile 覆盖。

Remaining Work

  • 阶段 6B:唯一 POST /api/chat SSE 原子切换、旧 endpoint 删除和前端消费者迁移。
  • 阶段 7:旧链路清理、全局 spec 格式修复和最终 live E2E。

Archive

  • .archive-ready: created
  • OpenSpec archive: openspec/changes/archive/2026-07-21-single-react-chat-application-usecase
  • Main spec sync: openspec/specs/single-react-chat-application-usecase/spec.md