Bladeren bron

test(tdd): R141 增量复验——S-cfc-137/138/140/141 四个GREEN落地确认(前端47红→14红,后端2契约 9/9绿);残留14红=S-cfc-134+signature.consignee AC-R1/R2

cfc-tester 1 dag geleden
bovenliggende
commit
2aa63479a2
2 gewijzigde bestanden met toevoegingen van 39 en 1 verwijderingen
  1. 24 1
      docs/tdd/orchestration/report-test-2026-11-11-R141.md
  2. 15 0
      docs/tdd/test/blockers.md

+ 24 - 1
docs/tdd/orchestration/report-test-2026-11-11-R141.md

@@ -335,6 +335,30 @@ JAVA_HOME=/d/jdk1.8.0_25  /d/maven/apache-maven-3.6.1/bin/mvn -o -B -f cfc-backe
 
 ---
 
+## 9. 窗口内增量复验(研发 GREEN 落地后,HEAD `cfc6f8334`)
+
+跑测期间(08:35 前后)研发合入 4 个 GREEN 实现并推进远端,本轮在**推送报告后**立即做增量复验,避免下轮再从零判断:
+
+| 提交 | 内容 | 复验方式 | 结果 |
+|---|---|---|---|
+| `0a01a0e8a` | S-cfc-137 `healthPlanSummary` 组件落地 | `cfc-frontend npx jest --ci` | **8 红 → 0** |
+| `f6590c89f` | S-cfc-138 `consigneeEditor` 组件落地 | 同上 | **13 红 → 0** |
+| `a1ead33a1` | S-cfc-140 `AsyncConfig` 守护线程工厂 | 定向 `mvn test -Dtest=LangGraphExitHangContractTest` | **2 红 → 0(2/2 绿)** |
+| `a8cda0169` | S-cfc-141 `AiGateway` 429/401 传播 | 定向 `mvn test -Dtest=LangGraphErrorPropagateContractTest` | **3 红 → 0(5/5 绿)** |
+
+**复验实测**
+
+| 项 | 本轮基线(`d4626e5f1`) | 增量复验(`cfc6f8334`) | 变化 |
+|---|---|---|---|
+| 前端 Jest | 616:557 过 / **47 红** / 12 跳(6 套件) | **616:590 过 / 14 红 / 12 跳(3 套件)** | **红 −33** |
+| 后端定向契约 | 5 红 / 9 例 | **0 红 / 9 例(5+4 全绿,BUILD SUCCESS)** | **红 −5** |
+| 前端残留 14 红 | — | `growthHistory.dayGroupView` 12(S-cfc-134 未实现)+ `signature.consignee` 2(AC-R1/R2 契约未满足) | 仍为预期 RED |
+
+**按增量推算的全量口径(估算,非全量重跑)**:3773 例 / **3703 过 = 98.14%** / 红 **52** / 跳 18。
+> 标注:前端与 2 个契约类为**本轮实测**;后端其余 344 类沿用 `d4626e5f1` 全量结果(`a1ead33a1`/`a8cda0169` 仅改 `AsyncConfig`/`AiGateway`,未触及其余红类)。**未做全量重跑,故 G1 仍以实测 97.14% 记录,98.14% 仅作趋势参考**。
+
+---
+
 ## 附录 A · SRS 与研发侧变更登记(窗口 `abdb2d6de..d4626e5f1`)
 
 | 类型 | 对象 | 变更 | 测试侧动作 |
@@ -349,7 +373,6 @@ JAVA_HOME=/d/jdk1.8.0_25  /d/maven/apache-maven-3.6.1/bin/mvn -o -B -f cfc-backe
 > 前端另有 16 红(R139/R140 已登记)与本轮 47 红同源,未新增。
 
 ## 附录 B · 本轮命令清单(可复算)
-
 ```bash
 # 1) 环境探针
 JAVA_HOME=/d/jdk1.8.0_25; /d/maven/apache-maven-3.6.1/bin/mvn -v; df -h /d

+ 15 - 0
docs/tdd/test/blockers.md

@@ -562,3 +562,18 @@
 
 > **R141 口径**:全量 **3773 例 = 后端 2937 + 前端 616 + 管理端 116 + 根级 23 + langgraph 51 + 浏览器 30**;通过 **3665 = 97.14%**(剔 skip 97.60%);红 **90 = 后端 22 + 根级 16 + 前端 47(预期 RED)+ langgraph 5(429/401)**;跳 **18 = 后端 4 + 前端 12 + 浏览器 2(dx 404)**。
 > **R141 变更触发**:后端由 R139/R140 连续 2 轮采信转为**实跑**(+2 类 +9 例),langgraph 由本地 venv 兜底转为 **251 实派**(+8 例),dx 首探 502 → 复探 404,站点根 502 新增 → 结果有变化,已 commit + push origin/cfclub 并生成研发通知。
+
+---
+
+### R141 增量复验(2026-11-11 09:10,HEAD `cfc6f8334`)
+
+| 编号 | 关联键 | 类型 | 描述 | 经办 | 登记时间 | 状态 |
+|---|---|---|---|---|---|---|
+| S-cfc-137 | `family.signature.healthPlanSummary` | 研发 | **GREEN 确认**。`0a01a0e8a` 落地 `health-plan-summary.vue` → 前端 8 红全部转绿。 | 测试(R141 增量复验) | 2026-11-11 09:10 | 已闭环 |
+| S-cfc-138 | `family.signature.consigneeEditor` | 研发 | **GREEN 确认**。`f6590c89f` 落地收件人编辑 + 手签名段 → 13 红全部转绿。 | 测试(R141 增量复验) | 2026-11-11 09:10 | 已闭环 |
+| S-cfc-140 | `langgraph.pytest.exitHang` | 研发 | **GREEN 确认**。`a1ead33a1` `AsyncConfig` 注入守护线程工厂 → 定向复跑 **2/2 绿**(0.067s)。 | 测试(R141 增量复验) | 2026-11-11 09:10 | 已闭环 |
+| S-cfc-141 | `langgraph.intent.errorPropagate` | 研发 | **GREEN 确认**。`a8cda0169` `AiGateway` 不再静默吞 null → 定向复跑 **5/5 绿**(5.119s),合并 9/9 BUILD SUCCESS。 | 测试(R141 增量复验) | 2026-11-11 09:10 | 已闭环 |
+| 前端残留 14 红 | S-cfc-134 + `signature.consignee` AC-R1/R2 | 研发 | **仍为预期 RED**。`growthHistory.dayGroupView` 12 例(日期分组状态/`groupByDate`/模板分组与空态)、`signature.consignee.test.js` 2 例(确认回调方法 + 模板 `HandSignature` 段)。R141 前端实测 616 / 590 过 / 14 红 / 12 跳。 | 测试(R141 增量复验) | 2026-11-11 09:10 | 待处理 |
+| 增量推算 | 全量趋势 | 测试 | **98.14%(估)**:3773 例 / 3703 过 / 红 52 / 跳 18。前端与 2 契约类为实测,后端其余沿用 `d4626e5f1` 全量 → 下轮全量重跑升格。 | 测试 | 2026-11-11 09:10 | 待下轮确认 |
+
+> **R141 增量口径**:G1 仍以全量实测 **97.14%** 记账;98.14% 为「GREEN 落地后的趋势推算」,**未全量重跑不升格**(B-57 纪律:不为让指标变好而降级取证方式)。