notice-r102-round.md 3.2 KB

R102 测试负责人 → 研发/运维 交接通知(2026-11-09 14:3x)

通知载体:本文件 + docs/tdd/test/blockers.md(B-88-Close / B-95 / B-96 / B-65-U9 / B-69-U9 / B-90-U3 / B-89-U4) 触发规则:测试结果较 R101 有方向性变化 → 提交远程 + 通知研发。请研发/运维优先处理 P0 项。


一、本轮关键结果(一句话)

浏览器自动化(用户核心指令)28/28 全绿(admin 5 + frontend 6 + health 13 + shop 4,本机单节点串行,189/204 均无法派发);langgraph@251 43/32/11(69.66s 确定性取回);后端定向契约 Guhe 红例 41→22(−19),其中 B-88 争议解除(evidenceIsolate 10/12 绿,剩 2 NPE)。

二、需研发/运维处置(按优先级)

P0(2 项,均第 9 轮)

项 现状 证据 闭环判据
B-65 analyze checkpointer 缺 thread_id 未修 pytest test_analyze.py 2 例 500(ValueError: Checkpointer requires ... thread_id);live analyze 100s 零字节 去 MemorySaver() 或传 thread_id → pytest 2 例绿 + live analyze 连跑 3 次 200
B-90 251 LLM 凭据 + 调用超时(第 3 次复证 · 恶化) 未修 live chat 70s / analyze 100s 零字节(health 22ms 正常);pytest test_intent 4 例 api key ****ocal is invalid 降级 chat 注入有效 etotem/deepseek 凭据 + 全部 LLM/检索调用加 timeout+熔断 → live chat/analyze 连跑 3 次 <30s 且 200

P1(4 项)

项 现状 证据 闭环判据
B-69 /api/mind/** 4 端点公开白名单 第 9 轮 匿名 POST 4 端点全 200(对照 /api/huawei-health/status 401) 4 条移入 LOGIN_REQUIRED_PATHS(JwtInterceptor.java:79-82)→ 线上匿名 401
B-95(新) 204 节点失联 本轮新发现 204:80/443/8080/4090/9000 全 000(ICMP 通)→ frontend 无法派发 放通 204:4090 或提供等价节点 → 复派 frontend 6/6
B-89 189 节点失联 第 4 轮 189:22/4090 仍 000 → admin 无法派发 放通 189:4090+22 → 复派 admin 5/5
Guhe 剩余 22 红(含 evidenceIsolate 2 NPE) 实现推进中 LowSideRuleLoad 7 / KbQueryLowSidePatch 4 / ReportPersonalAssert 4 / LowSideNoSupplement 3 / EvidenceIsolate 2 NPE 核 evidenceIsolate 2 例反射入口(:267);按台账继续派发其余

三、好消息(本轮改善)

  1. B-88 争议解除:研发 dae41ff59(S-cfc-121)属实,GuheEvidenceIsolateContractTest 12 例 10 绿(R98 曾判定 11/12 红)。
  2. S-cfc-117/119 复验通过:GuheVersionSplitContractTest 5/5、GuheLowSideAggregateContractTest 6/6、GuheV2RouteContractTest 8/8 全绿。
  3. B-61 维持闭环:health 鉴权契约 13/13 全 401(无鉴权回归)。

四、运维提醒(环境)

  • 251 残留 pytest 进程:R96 遗留 nohup pytest(PID 3181300)跑了一整天,已由测试侧 kill。建议 251 配置 pytest 进程超时巡检,防再次堆积。
  • D 盘 99% 满(B-92,可用 3.7G):仍无法建隔离 worktree,后端全量复跑受限。

本通知与报告、blockers 一并 commit + push 至 origin/cfclub。