|
|
@@ -4,6 +4,39 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.2464 (2026-11-13)
|
|
|
+
|
|
|
+### 测试
|
|
|
+- family.family.relationGraph TDD-RED 契约单测(SC-P-07 家庭关系图节点+关系标签渲染/关系缺失降级,15 用例 5 红)
|
|
|
+- add RED contract test for SC-P-13/14 wish cycle (S-cfc-261)
|
|
|
+- S-cfc-254 butler.quality.qa 服务质检与满意度 契约级单测 12例全红
|
|
|
+- S-cfc-246 ai.coach.reportAnalyze 成长报告智能解读 契约级单测10例全红
|
|
|
+
|
|
|
+### 其他
|
|
|
+- 新增纯 Mockito/反射契约测试 WishCycleManageContractTest(18 用例):
|
|
|
+- - A 段:/api/wishes §4.4 全部 11 条端点路由(反射)
|
|
|
+- - B/C 段:create→定价→申请兑换→批准扣 cf_balance→兑现→确认 闭环 + 积分不足/非 active 拦截
|
|
|
+- - D 段:驳回→失效→可重新提、取消失效、已兑换不可驳回
|
|
|
+- - E 段:跨家庭定价/建心愿/非归属成员兑换越权拒绝
|
|
|
+- - F 段(预期红):/api/wishes/list 的 §4.61.6 契约缺口——应支持 body 传参
|
|
|
+- {memberId,status,page,size} + 分页 + status 过滤,现状 @RequestParam 读参且忽略 status
|
|
|
+- 红测结果:Tests run 18, Failures 3(F1/F2/F3 list 契约缺口), 15 通过(核心闭环已落地)。
|
|
|
+- GREEN 阶段补齐 list 契约后 F 段转绿。
|
|
|
+-
|
|
|
+- 契约来源:tests/user-scenarios/应用场景总览.md SC-H-07(服务质检与满意度)
|
|
|
+- ;API_REFERENCE ActivityFeedbackController + AdminSurveyController + 差评触发复盘/回流改进
|
|
|
+- RED 预期:但lerQualityService/ButlerSatisfactionService/ButlerPerformanceService 及 ButlerQualityInspection/ButlerSatisfaction 实体与 3 张建表均未落地,结构探测断言失败(11 例失败,权限流 1 例标注不适用),断言原文清晰可贴,待 GREEN 阶段实现后自动转绿。
|
|
|
+- 禁止改 src/main 实现;仅新增测试文件。
|
|
|
+-
|
|
|
+- - 设计锚点:API_REFERENCE 4.64.4 POST /api/ai/report/analyze(报告翻译人话+五维关联+行动建议)
|
|
|
+- - 实现现状核实(origin/cfclub):reportAnalyze 端点骨架存在,但契约新增行为未落地
|
|
|
+- (三段结构化输出 VO / 报告归属越权403 / 解析中拦截 / 类型不一致 / PII脱敏)
|
|
|
+- - 10 用例全红(Errors:0 纯断言失败):正常流4(plainSummary/fiveDimAssociations/actionSuggestions/五维一致)
|
|
|
+- + 异常流4(无报告请先上传/解析中提示/类型不一致/高敏脱敏)+ 权限流2(越权403)
|
|
|
+- - 纯 Mockito/反射注入,无 Spring/DB/外部服务(仿 CoachButlerNotificationContractTest)
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.2463 (2026-11-13)
|
|
|
|
|
|
### 测试
|