Przeglądaj źródła

chore: auto bump version and changelog [skip ci]

iwt 1 tydzień temu
rodzic
commit
bfe24d2885

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-1a9d8bbb92e2c310fcfba9b5d2537543b1ce1d95
+a73cfa4e26aa298771cf64486d19327e8814944a

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

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

+ 1 - 1
cfc-web/package.json

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

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

@@ -4,6 +4,37 @@
 
 
 ---
 ---
 
 
+## v1.0.2113 (2026-11-06)
+
+### 测试
+- S-cfc-30 growth.history.view 契约级单测 GREEN (RED->绿)
+- 契约级单测覆盖能力键 task.history.view(POST /api/tasks/history 任务历史查询分页+category过滤)
+
+### 其他
+- 目标端点 GrowthRecordController(@RequestMapping /api/growth)读视图:
+- - POST /record/list        -> getRecordList    (父视角档案列表)
+- - POST /record/child/{id}  -> getChildRecords  (指定成员档案列表)
+- - POST /record/{id}        -> getRecordDetail  (单条明细回链)
+- - POST /record/{id}/supplements -> getSupplements (补充记录列表)
+- 覆盖:正常路径 + 关键边界(空列表/不存在/空补充记录)
+-      + 角色权限(JwtInterceptor 层鉴权、按 userId 属性数据隔离,
+-        客户端 body/query 不可越权覆盖 userId)
+- 溯源:tests/user-scenarios/应用场景总览.md SC-P-95
+-      + docs/需求分析/2026-11-06-成就成长打卡需求变更.md 变更B
+- 测试:mvn -q -Dtest=GrowthHistoryViewContractTest test -DskipTests=false
+-       -> Tests run: 9, Failures: 0, Errors: 0 (全绿)
+- 隔离:MockMvc standalone + mock GrowthRecordService,无 Spring 上下文/DB/外部服务
+- 不改 src/main(未暴露缺陷)
+- 
+- - 对应 SC-P-94「完成任务→历史完成任务页面」+ 需求变更 A;handler 无角色检查,角色由 JwtInterceptor/Service 承担(teacher|admin 不适用本层)
+- - 测试隔离:MockMvc standalone + mock TaskService,无 Spring 上下文/无 DB/无外部服务
+- - 运行结果:Tests run: 7, Failures: 0, Errors: 0, Skipped: 0(src/main 零改动,未暴露缺陷)
+- 
+
+### 文档
+- 研发负责人 第38轮汇报 1422(稳态核验·4 RED契约测试29/32已合入4adb7895c/7ca946b32·2键实现已存在待测试侧复测红绿·B-25产出e1eb3245b待合主·admin.auth.login/health.report.upload账本领先实现·5新SC P-94~96/C-26/A-27未同步台账·0新增能力键·场景覆盖5/236·黑窗至11-07 08:00)
+
+
 ## v1.0.2112 (2026-11-06)
 ## v1.0.2112 (2026-11-06)
 
 
 ### 文档
 ### 文档

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

@@ -1,6 +1,6 @@
 # 更新日志
 # 更新日志
 
 
-> 当前版本: v1.0.2112
+> 当前版本: v1.0.2113
 
 
 ## 历史版本
 ## 历史版本
 
 
@@ -8,6 +8,37 @@
 
 
 ---
 ---
 
 
+## v1.0.2113 (2026-11-06)
+
+### 测试
+- S-cfc-30 growth.history.view 契约级单测 GREEN (RED->绿)
+- 契约级单测覆盖能力键 task.history.view(POST /api/tasks/history 任务历史查询分页+category过滤)
+
+### 其他
+- 目标端点 GrowthRecordController(@RequestMapping /api/growth)读视图:
+- - POST /record/list        -> getRecordList    (父视角档案列表)
+- - POST /record/child/{id}  -> getChildRecords  (指定成员档案列表)
+- - POST /record/{id}        -> getRecordDetail  (单条明细回链)
+- - POST /record/{id}/supplements -> getSupplements (补充记录列表)
+- 覆盖:正常路径 + 关键边界(空列表/不存在/空补充记录)
+-      + 角色权限(JwtInterceptor 层鉴权、按 userId 属性数据隔离,
+-        客户端 body/query 不可越权覆盖 userId)
+- 溯源:tests/user-scenarios/应用场景总览.md SC-P-95
+-      + docs/需求分析/2026-11-06-成就成长打卡需求变更.md 变更B
+- 测试:mvn -q -Dtest=GrowthHistoryViewContractTest test -DskipTests=false
+-       -> Tests run: 9, Failures: 0, Errors: 0 (全绿)
+- 隔离:MockMvc standalone + mock GrowthRecordService,无 Spring 上下文/DB/外部服务
+- 不改 src/main(未暴露缺陷)
+- 
+- - 对应 SC-P-94「完成任务→历史完成任务页面」+ 需求变更 A;handler 无角色检查,角色由 JwtInterceptor/Service 承担(teacher|admin 不适用本层)
+- - 测试隔离:MockMvc standalone + mock TaskService,无 Spring 上下文/无 DB/无外部服务
+- - 运行结果:Tests run: 7, Failures: 0, Errors: 0, Skipped: 0(src/main 零改动,未暴露缺陷)
+- 
+
+### 文档
+- 研发负责人 第38轮汇报 1422(稳态核验·4 RED契约测试29/32已合入4adb7895c/7ca946b32·2键实现已存在待测试侧复测红绿·B-25产出e1eb3245b待合主·admin.auth.login/health.report.upload账本领先实现·5新SC P-94~96/C-26/A-27未同步台账·0新增能力键·场景覆盖5/236·黑窗至11-07 08:00)
+
+
 ## v1.0.2112 (2026-11-06)
 ## v1.0.2112 (2026-11-06)
 
 
 ### 文档
 ### 文档