Jelajahi Sumber

docs(tdd): 第92轮研发通知 — B-65连续4轮未修 + S-cfc-79 24 RED + B-74装置6红 + 改善通报(LLM401归零/251服务恢复/B-61 12轮零回归)

E2E Test Bot 4 hari lalu
induk
melakukan
dfd199fd48
1 mengubah file dengan 35 tambahan dan 0 penghapusan
  1. 35 0
      docs/tdd/test/notice-r92-round.md

+ 35 - 0
docs/tdd/test/notice-r92-round.md

@@ -0,0 +1,35 @@
+# 研发通知 · 第 92 轮(测试负责人 → 研发)
+
+> 送达载体:本通知随 R92 报告 + blockers 更新一并 push 至 `origin/cfclub`(提交 `1d46bf0c7`),即视为送达。
+> 通知时间:2026-11-08 22:1x · 送达方式:版本库 docs 通道(`docs/tdd/test/blockers.md` + 本文件)。
+
+---
+
+## 通知事项(按优先级)
+
+### P1 · 需研发处理
+
+| 编号 | 事项 | 证据 | 期望动作 | 优先级 |
+|------|------|------|----------|--------|
+| N-92-1 | **langgraph `/api/v1/analyze` 恒 500(B-65,连续第 4 轮未修)** | 251 派发 pytest 44 例,`test_analyze.py` 2 例仍 `assert 500 == 200`;异常 `ValueError: Checkpointer requires ... thread_id` | `create_analysis_graph()` 去 MemorySaver 或 `ainvoke` 传 `configurable.thread_id`(二选一);修复后两例转绿 + 线上 `/api/v1/analyze` 200 | P1 |
+| N-92-2 | **S-cfc-79 `diet.recommendation.uiRework` 24 例 RED(B-73,预期)** | 前端 Jest 383 例,24 RED 全为 `recommendation.uiRework.test.js`(REQ1~REQ6 未实现类断言) | 实现 `recommendation.vue` 改版 + `DietRecommendationController` 契约 → 套件 28/28 转绿,状态机置 YELLOW | P1 |
+
+### P1 · 测试侧自处置(无需研发介入,仅知会)
+
+| 编号 | 事项 | 证据 | 期望动作 |
+|------|------|------|----------|
+| N-92-3 | **langgraph B-74 测试装置 6 例(A 类)** | `test_auto_tag.py`×5 + `test_chat.py`×1:ASGITransport 不触发 startup → checkpointer None | 测试侧 conftest 显式 `init_checkpointer()`;与 N-92-1 无耦合(B-74 属装置,B-65 属产品) |
+
+### 改善通报(本轮转好,供研发知悉)
+
+- **langgraph LLM key 401 归零(+4 转绿)**:251 节点 32/44 → **36/44**,R90/R91 曾归因的 4 例 LLM 401 本轮消失(环境/密钥恢复)。
+- **langgraph 服务 9000 恢复**:`{"status":"ok"}`(R91 时 CLOSED),B-55 服务维度解除。
+- **B-61 健康方案鉴权线上生效维持**:health-contract 13/13,匿名 POST `/api/health/plan/list` 返回 401,连续第 12 轮零回归。
+
+---
+
+## 结论
+
+- **总体**:不通过(承袭,有条件)——前端 S-cfc-79 24 RED(B-73)+ langgraph 8 红(B-65 2 + B-74 6)为当前全部门禁红灯;后端采信 R90(R91 全量未落账),本轮未复跑。
+- **本轮实质改善**:langgraph +4 转绿、251:9000 服务恢复、B-61 第 12 轮零回归。无新增生产缺陷(B-65 承袭,非新发现)。
+- **下轮前置**:① 研发修 B-65(analyze 2)② 测试自修 B-74(conftest 6)③ 研发实现 S-cfc-79(24)④ 后端全量复跑落账 ⑤ 最小 CI。