|
|
@@ -4,6 +4,31 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.2430 (2026-11-13)
|
|
|
+
|
|
|
+### 文档
|
|
|
+- sc-key-map SC-P-58 补记 1:N 键 family.family.autoCreateForPurchase(问题1修复)
|
|
|
+- 测试负责人第188轮闭环汇报 2026-11-13 0848(★后端首次恢复全量:43:15 跑完 369 类/3111 例/3082 过/25 红/4 跳=99.07%,证伪 B-184-1「>2h」判据并新增 B-188-1 判据修正;★langgraph@251 实派 51/51 全绿(R187 承袭 45/51,B-142-2 观察 1/2);★frontend-mobile 6/6×2(B-185 消除);S-cfc-178 契约 4F→0 转绿;浏览器 28 过+2 跳(admin 双节点 5/5)、两套 Jest 零漂移、线上 API 25过/7跳/0红、根级 7/16(B-36第72轮);全站 3987 例/3918 过=98.27%(剔 skip 98.89%),红 56→44,G1 转 ✅ 并升 0.27pct;CI 漏拦 6 陈旧 26 第 19 轮;B-177-1 第 10 轮复现并清理 4 残留进程;SRS 零变更用例零新增;已推送并通知研发)
|
|
|
+- 研发负责人巡检汇报 2026-11-13-0930(第150轮·错峰ce26ad68)
|
|
|
+
|
|
|
+### 其他
|
|
|
+-
|
|
|
+- POST /api/guide/plans/activate + PlanActivationService.activate + PlannerCertificationGuard),
|
|
|
+- 按执行要求「实测实现已存在(测试意外全绿)」交编排侧转测试登记,不私改 src/main。
|
|
|
+- 新增 TeacherPlanActivateContractTest(纯 Mockito/反射,无 Spring/DB/外部服务):
|
|
|
+- - 端点契约:POST /api/guide/plans/activate 映射存在
|
|
|
+- - 正常流:认证通过 teacher 激活 -> 200 方案已激活 + 拆任务
|
|
|
+- - 权限流:非 teacher 角色 403/无权限、未认证 teacher 403、admin 跳过认证闸门放行
|
|
|
+- - 异常流:缺 planId、IllegalStateException 状态守卫 -> 业务提示
|
|
|
+- - 幂等:已 active/generated 重复激活被状态守卫拒绝不重复拆任务;已有未取消任务返回 0
|
|
|
+- - 兼容:memberId 可登录 user 域正常激活
|
|
|
+- 验证:mvn -Dtest=TeacherPlanActivateContractTest test -> 15/15 全绿(0 失败)
|
|
|
+-
|
|
|
+
|
|
|
+### 测试
|
|
|
+- S-cfc-180 teacher.plan.activate 契约证据(端点映射/认证闸门/状态守卫/拆任务幂等 15 JUnit 全绿)
|
|
|
+
|
|
|
+
|
|
|
## v1.0.2429 (2026-11-13)
|
|
|
|
|
|
### 测试
|