Browse Source

chore: auto bump version and changelog [skip ci]

zxyj-langgraph 31 minutes ago
parent
commit
7558d8cf43

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-5ad781a003b2e0149cec0516c1c2ed460aab1819
+ab6c15ae06e8d3d6ae96ed23743633d2e0a51984

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

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

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

@@ -4,6 +4,45 @@
 
 ---
 
+## v1.0.2439 (2026-11-13)
+
+### 测试
+- 契约级单测 admin.article.manage 文章发布-审核(TDD-RED,6红18绿)
+- s run: 24, Failures: 6, Errors: 0(红 6 = 契约缺口,绿 18 全过)
+- 测试负责人闭环 — 后端全量实跑 386 类/3315 例 + 5 契约类补验 + B-95 销号
+
+### 其他
+- 仅新增 cfc-backend/src/test,不改 src/main。
+- 新增 AdminArticleManageContractTest(24 例):
+- - 正常流 8(绿锁):toggleStatus 发布、submitForReview、withdraw、reDraft、
+-   delete、controller list 透传 auditStatus / publish 委托 / toggleFeatured 委托
+- - 边界流 8(绿锁):缺 id 参数门禁 ×4、非草稿提交审核、非发布中撤回、
+-   非驳回/撤回转草稿、非法 direction
+- - 红测 6(预期红,锁契约缺口):
+-   R1-R3 C 端未审不可见:getPublicList/getFeatured/getDetail 仅过滤 status=published,
+-     未排除 auditStatus!=approved,status=published+pending/rejected/null 泄漏到
+-     /api/articles/*(PUBLIC_PATHS 匿名可读)
+-   R4 直接发布未落审核默认值:toggleStatus(id,'published') 无审核门禁、不置
+-     auditStatus=approved/auditedAt,绕过 submit-review→audit 审核流直接上架
+-   R5-R6 权限流 controller 侧未收口:admin role 守卫仅 create/audit/move,
+-     update/delete/toggleFeatured/submitReview/withdraw/reDraft/publish 无守卫(B-142-1)
+- - 权限流绿锁 2(B-142-1 拦截器侧已修):LOGIN_REQUIRED_PATHS 已覆盖 /api/admin/、
+-   匿名 POST /api/admin/articles/publish → 401
+- RED 验证:mvn -o -Dtest=AdminArticleManageContractTest test
+- 关联:docs/tdd/orchestration/sc-key-map.md S-cfc-201;B-142-1
+- 
+-   386/386 XML 无沉默、2121 main + 392 test 源 0 编译错、dump 0
+- - 收尾增量(远端 5ad781a00):S-cfc-199/200 三类 52 例 → 39 红(TDD 前瞻)
+- - 窗口本地:S-cfc-197 AdminReportParserManage 37/37 GREEN;S-cfc-198 13 例 6 红(重试/分批/角色门禁未实现)
+- - 浏览器 39 过 + 2 跳:本机 28、189 admin 5/5(blob 4703d73fb 同源)、204 fe 6/6(连续 2 轮 → B-95 销号)
+- - langgraph@251 47/51:4 红全 429 AgnesAI + 401 api key ****ab12 invalid(环境)
+- - 线上 API 32 例 25/0/7;anon 6 端点 6/6=401;web 116/116;fe 609/3/12;根级 7/16
+- - 全站 4254 例 / 4088 过 = 96.10%(剔 skip 96.67%;剔预期 RED 98.34%),红 141 零缺陷回归
+- - 新增 B-191-1(窗口多次推入契约类→双 fetch+增量 SOP)、B-191-2(全量 1:01h,慢类 493.97s)、B-191-3(API 例数不可复现)
+- - 门禁:不通过(有条件)— G1/G2/G7/G9/G11 ❌;G4/G5/G6/G8/G10/G12/G13 ✅(存量零漂移第 26 次)
+- 
+
+
 ## v1.0.2438 (2026-11-13)
 
 ### 测试

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.2438
+> 当前版本: v1.0.2439
 
 ## 历史版本
 
@@ -8,6 +8,45 @@
 
 ---
 
+## v1.0.2439 (2026-11-13)
+
+### 测试
+- 契约级单测 admin.article.manage 文章发布-审核(TDD-RED,6红18绿)
+- s run: 24, Failures: 6, Errors: 0(红 6 = 契约缺口,绿 18 全过)
+- 测试负责人闭环 — 后端全量实跑 386 类/3315 例 + 5 契约类补验 + B-95 销号
+
+### 其他
+- 仅新增 cfc-backend/src/test,不改 src/main。
+- 新增 AdminArticleManageContractTest(24 例):
+- - 正常流 8(绿锁):toggleStatus 发布、submitForReview、withdraw、reDraft、
+-   delete、controller list 透传 auditStatus / publish 委托 / toggleFeatured 委托
+- - 边界流 8(绿锁):缺 id 参数门禁 ×4、非草稿提交审核、非发布中撤回、
+-   非驳回/撤回转草稿、非法 direction
+- - 红测 6(预期红,锁契约缺口):
+-   R1-R3 C 端未审不可见:getPublicList/getFeatured/getDetail 仅过滤 status=published,
+-     未排除 auditStatus!=approved,status=published+pending/rejected/null 泄漏到
+-     /api/articles/*(PUBLIC_PATHS 匿名可读)
+-   R4 直接发布未落审核默认值:toggleStatus(id,'published') 无审核门禁、不置
+-     auditStatus=approved/auditedAt,绕过 submit-review→audit 审核流直接上架
+-   R5-R6 权限流 controller 侧未收口:admin role 守卫仅 create/audit/move,
+-     update/delete/toggleFeatured/submitReview/withdraw/reDraft/publish 无守卫(B-142-1)
+- - 权限流绿锁 2(B-142-1 拦截器侧已修):LOGIN_REQUIRED_PATHS 已覆盖 /api/admin/、
+-   匿名 POST /api/admin/articles/publish → 401
+- RED 验证:mvn -o -Dtest=AdminArticleManageContractTest test
+- 关联:docs/tdd/orchestration/sc-key-map.md S-cfc-201;B-142-1
+- 
+-   386/386 XML 无沉默、2121 main + 392 test 源 0 编译错、dump 0
+- - 收尾增量(远端 5ad781a00):S-cfc-199/200 三类 52 例 → 39 红(TDD 前瞻)
+- - 窗口本地:S-cfc-197 AdminReportParserManage 37/37 GREEN;S-cfc-198 13 例 6 红(重试/分批/角色门禁未实现)
+- - 浏览器 39 过 + 2 跳:本机 28、189 admin 5/5(blob 4703d73fb 同源)、204 fe 6/6(连续 2 轮 → B-95 销号)
+- - langgraph@251 47/51:4 红全 429 AgnesAI + 401 api key ****ab12 invalid(环境)
+- - 线上 API 32 例 25/0/7;anon 6 端点 6/6=401;web 116/116;fe 609/3/12;根级 7/16
+- - 全站 4254 例 / 4088 过 = 96.10%(剔 skip 96.67%;剔预期 RED 98.34%),红 141 零缺陷回归
+- - 新增 B-191-1(窗口多次推入契约类→双 fetch+增量 SOP)、B-191-2(全量 1:01h,慢类 493.97s)、B-191-3(API 例数不可复现)
+- - 门禁:不通过(有条件)— G1/G2/G7/G9/G11 ❌;G4/G5/G6/G8/G10/G12/G13 ✅(存量零漂移第 26 次)
+- 
+
+
 ## v1.0.2438 (2026-11-13)
 
 ### 测试