Browse Source

chore: auto bump version and changelog [skip ci]

zxyj-langgraph 14 hours ago
parent
commit
1e3bea6803

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-af23389aab82a25f38edd8bbbcb983ab30e53e6f
+50b8f90a8b0baf39c9c6ac8d408b01fa0d18d1a1

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

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.2531",
+  "version": "1.0.2532",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.2531",
+      "version": "1.0.2532",
       "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.2532",
+  "version": "1.0.2533",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

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

@@ -4,6 +4,35 @@
 
 ---
 
+## v1.0.2533 (2026-11-15)
+
+### 新功能
+- S-cfc-377 数据导出(GDPR) 契约使绿(双宿主 + data_export_task/data_export_request + exportUserData 脱敏与范围入参)
+- S-cfc-379 shop.coupon.claim RED 契约使绿
+- S-cfc-378 孩子上下文切换契约转绿(SC-P-73)
+
+### 文档
+- S-cfc-372 同步 API_REFERENCE 量纲标注/拒显契约说明 — latest-result 与 history DTO 新字段(scaleMin/scaleMax/八类中文标签)+ 超 0-100 量纲拒显(实现已由 6b38cc4e2 合入,补文档同步)
+- 研发负责人第184轮闭环汇报 2026-11-15 1558
+
+### 其他
+- S-cfc-373: 实现 plan.confirm.submit 键:新增 confirm/submit 端点,实现状态机和权限守卫
+- S-cfc-376: auth.account.deactivate - 实现两阶段注销与拦截,使红单测全部转绿
+- - 已领拦截扩展为 family_coupon 记录 ∪ 发券流水(任意 grant_type)判定,自动发放链路发过券的家庭手动再领同券不再二次发放,对齐 COUPON-C3(AC-3)
+- - CouponMapper 新增 incrementUsedCountIfAvailable 原子扣减(used_count+1 且 total_count 上限判定),并发不超发(AC-3 DB 防线)
+- - 流水调用判空兼容未注入 grantLogMapper 的旧式单测(S-cfc-12 CouponUseScP57ScP75ContractTest 保持绿)
+- 
+-   保证「选孩子 → 任务/报告/方案按孩子上下文隔离」
+- - switchToMember:补「仅本家庭孩子可选」校验——目标 effectiveRole 必须为 child,
+-   本家庭成年成员/长辈(effectiveRole=parent)不得被当作孩子上下文选中
+- - FamilyChildContextSwitchContractTest 14/14 红转绿(原 12/14,修复 2 条 RED)
+- 
+
+### 测试
+- S-be-1 shop.review.create 修正RED单测文档口径——迁移464→482、实现现状改为实体/Mapper/建表已落地(DatabaseInitializer迁移482),Controller/Service/Impl/DTO仍缺失保持红(10跑7红3绿)
+- RED 契约测试 shop.order.receiptTimeout(S-be-5)— OrderReceiptTimeoutTask 待收货超时自动完成+第9天提醒,预期红 8 fail
+
+
 ## v1.0.2532 (2026-11-15)
 
 ### 测试

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.2532
+> 当前版本: v1.0.2533
 
 ## 历史版本
 
@@ -8,6 +8,35 @@
 
 ---
 
+## v1.0.2533 (2026-11-15)
+
+### 新功能
+- S-cfc-377 数据导出(GDPR) 契约使绿(双宿主 + data_export_task/data_export_request + exportUserData 脱敏与范围入参)
+- S-cfc-379 shop.coupon.claim RED 契约使绿
+- S-cfc-378 孩子上下文切换契约转绿(SC-P-73)
+
+### 文档
+- S-cfc-372 同步 API_REFERENCE 量纲标注/拒显契约说明 — latest-result 与 history DTO 新字段(scaleMin/scaleMax/八类中文标签)+ 超 0-100 量纲拒显(实现已由 6b38cc4e2 合入,补文档同步)
+- 研发负责人第184轮闭环汇报 2026-11-15 1558
+
+### 其他
+- S-cfc-373: 实现 plan.confirm.submit 键:新增 confirm/submit 端点,实现状态机和权限守卫
+- S-cfc-376: auth.account.deactivate - 实现两阶段注销与拦截,使红单测全部转绿
+- - 已领拦截扩展为 family_coupon 记录 ∪ 发券流水(任意 grant_type)判定,自动发放链路发过券的家庭手动再领同券不再二次发放,对齐 COUPON-C3(AC-3)
+- - CouponMapper 新增 incrementUsedCountIfAvailable 原子扣减(used_count+1 且 total_count 上限判定),并发不超发(AC-3 DB 防线)
+- - 流水调用判空兼容未注入 grantLogMapper 的旧式单测(S-cfc-12 CouponUseScP57ScP75ContractTest 保持绿)
+- 
+-   保证「选孩子 → 任务/报告/方案按孩子上下文隔离」
+- - switchToMember:补「仅本家庭孩子可选」校验——目标 effectiveRole 必须为 child,
+-   本家庭成年成员/长辈(effectiveRole=parent)不得被当作孩子上下文选中
+- - FamilyChildContextSwitchContractTest 14/14 红转绿(原 12/14,修复 2 条 RED)
+- 
+
+### 测试
+- S-be-1 shop.review.create 修正RED单测文档口径——迁移464→482、实现现状改为实体/Mapper/建表已落地(DatabaseInitializer迁移482),Controller/Service/Impl/DTO仍缺失保持红(10跑7红3绿)
+- RED 契约测试 shop.order.receiptTimeout(S-be-5)— OrderReceiptTimeoutTask 待收货超时自动完成+第9天提醒,预期红 8 fail
+
+
 ## v1.0.2532 (2026-11-15)
 
 ### 测试