Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

zxyj-langgraph 11 часов назад
Родитель
Сommit
8bc93e64f3

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-9add35ddc65481de24024a1476e7556dc5bff36a
+9cf9bfa4907ad4a55423c1b97696d61168c461bb

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.2462",
+  "version": "1.0.2463",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.2462",
+      "version": "1.0.2463",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.2463",
+  "version": "1.0.2464",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 33 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -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)
 
 ### 测试

+ 34 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.2463
+> 当前版本: v1.0.2464
 
 ## 历史版本
 
@@ -8,6 +8,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)
 
 ### 测试