1.8 KiB
1.8 KiB
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/chatSSE 原子切换、旧 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