通知对象:研发 / 运维 / 主理人 基线:
cfclub@497205ee6(已 rebase 至 origin/cfclub,含 S-cfc-107 验收、S-cfc-109 guhe_v2 路由、PdfParseService+59 行) 主报告:docs/tdd/orchestration/report-test-2026-11-10-0120.md
| 项 | R111 | R112 | 变化 |
|---|---|---|---|
| 后端全量 | 未跑(3306 未启) | 337 类 / 2845 例 / 98.17%,59:51 | ✅ 首次跑完 |
| 浏览器 E2E | 28/28 | 28/28 | 持平(本机串行,零假红) |
| 前端/管理端 | 423/116 | 423/116 | 持平 |
| langgraph | 32/43(251 实派) | 32/43(本机兜底,逐例一致) | 持平 |
| 全量通过率 | — | 97.61%(3371/3453) | — |
| 磁盘 | 458MB | 94G | ✅ B-92 闭环 |
health.dataSource.bridgeWrite 整体未实现 — HealthDataSourceBridgeContractTest 14/16 红:HealthDataSourceBridgeService 类不存在;HealthSyncServiceImpl/XiaomiHealthServiceImpl 未注入桥接;schema.sql 的 health_dimension_scores.data_source 注释未扩 DEVICE;DimensionScoreServiceImpl 死注入未解除。闭环:该契约 16/16 绿。/api/mind/** 鉴权缺口(第 12 轮) — 匿名 POST /api/mind/fortune → HTTP 200(body code:400);单测 MindFortuneControllerTest:23 断言 401 实得 400。JwtInterceptor.LOGIN_REQUIRED_PATHS 缺 /api/mind/。analyze 500(第 18 轮) — ValueError: Checkpointer requires ... thread_id;app/analyze.py:35 ainvoke 未传 config.configurable.thread_id,而 analysis_graph.py:96 用了 MemorySaver()。test_intent 4 例全降级 chat、test_auto_tag 5 例 500,日志 401 api key ****ocal is invalid。需在 251 注入有效凭据。chat/analyze 双挂起(第 5 次) — /health 200,两接口均 40s 零字节;R104 曾恢复,本轮回退。需为 LLM/检索加 timeout + 熔断。userWithoutFamily 期望 500 得 5001(错误码不统一)。请提供首个生产栈帧定位。bridgeWrite 仅存在于测试与提交信息,docs/superpowers/specs 无对应文件,验收无依据。189:4090 端口 200、会话可建,但 POST /api/session/{id}/shell 恒 204 且 /api/shell 列表为空 → 浏览器任务无法派发。建议升级至与 251 同版本。/output 返回 ShellNotFoundError,其后建 shell 恒 204 无对象。204:4090 000,第 3 轮)。251:3306 对 cfc@192.168.16.204 拒绝(Access denied)→ S-cfc-115 E2E(TC-P-26-A/E)仍不可执行。RED[health.dataSource.bridgeWrite]),下轮不再误计为产品回归。CfCommissionServiceSettleTest 8 / ArticleAutoTagServiceTest 4 / TaskPlanServiceTest 1 / GrowthRecordSyncFlowTest 3)本轮未修,以保持与 R109 基线可比,下轮集中修复。