|
@@ -0,0 +1,183 @@
|
|
|
|
|
+# 研发负责人工作汇报
|
|
|
|
|
+
|
|
|
|
|
+> **说明**:本汇报按研发负责人模板(v1.1)填写,覆盖 2026-11-08 07:19 ~ 07:25 第 64 轮闭环巡检(复核/协调轮)。所有数据以 `--status` / `--changes` / `--clean-check` / git log / 测试负责人第 81 轮汇报为准,未推送不算完成;本机无可达 opencode 会话(B-42/B-56),派发由 XAF Hub 自动化在独立环境执行。
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 基本信息
|
|
|
|
|
+
|
|
|
|
|
+| 项目 | 内容 |
|
|
|
|
|
+|------|------|
|
|
|
|
|
+| 汇报人 | 研发负责人(tdd-orchestrator 调度 + git-workflow 纪律) |
|
|
|
|
|
+| 汇报周期 | 2026-11-08 07:19 ~ 07:25(第 64 轮 · 复核/协调轮) |
|
|
|
|
|
+| 负责模块/单元范围 | CFC 全量能力键(TDD 状态机 44 键)+ 241 用户场景跑通 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 一、本轮工作数据汇总
|
|
|
|
|
+
|
|
|
|
|
+### 1.1 问题接收与处置
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **收到的测试反馈问题数*** | `3` 项 | 测试负责人第 81 轮(06:30)上报并路由至研发:B-61(P0 健康方案鉴权缺口)/ langgraph 17 红(B-54/B-58)/ 远程派发通道 B-56 |
|
|
|
|
|
+| **已解决问题数*** | `0` 项 | 收口轮;B-62/B-53/B-58 已在测试侧闭环(承袭) |
|
|
|
|
|
+| **待解决研发问题数** | `3` 项 | 见 §二:① B-61 健康方案 3 端点匿名 200(P0)② langgraph conftest 17 红 ③ S-cfc-57/58/60/68/70/71 待 08:00 冷却解除重派 |
|
|
|
|
|
+
|
|
|
|
|
+### 1.2 任务分发与会话管理
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **分派任务数*** | `0` 个 | 本环境派发通道不可用(B-42/B-56:auth 未配 + remote_dir 错配 + 9000/4090 closed);且模型双冷却至 08:00,零派发避免空派/配额耗尽 |
|
|
|
|
|
+| **恢复智能体会话数*** | `0` 个 | 无 wedged/swallowed 恢复需求(S-cfc-68 已于上轮 07:15 判定无产出并恢复 pending) |
|
|
|
|
|
+| **当前在用会话数** | `6` 个 | hub.py 实测:running 6(lan-204×2 S-cfc-61/62 GREEN 回收、lan-189 + lan-248 各 1 S-cfc-59 双实例、pub-iwintrue 部署×2)+ idle 2 |
|
|
|
|
|
+| **会话平均利用率** | `—` % | 在途会话产出下轮统一回收 |
|
|
|
|
|
+
|
|
|
|
|
+### 1.2b 各会话当前工作状态列表
|
|
|
|
|
+
|
|
|
|
|
+| 会话标签 | 当前状态 | 当前任务 | 工作目录 | 备注 |
|
|
|
|
|
+|----------|----------|----------|----------|------|
|
|
|
|
|
+| lan-204 | running | S-cfc-61/62 GREEN 实现回收(冗余双实例,先推者胜) | 干净(D:\cfc) | 实现 649dd2be7 / b037fe71b 已 IN CHAIN,下轮回填 yellow_sha |
|
|
|
|
|
+| lan-189 | running | S-cfc-59 GREEN 实现 | 干净(C:\code\cfc) | 与 lan-248 双实例,先推者胜 |
|
|
|
|
|
+| lan-248 | running | S-cfc-59 GREEN 实现 | 干净(/sc-data/cfc) | 同上 |
|
|
|
|
|
+| pub-iwintrue | running | 部署 testing(2 在途收口) | 干净 | 非研发任务,部署确认由编排侧收口 |
|
|
|
|
|
+| local-45278 | idle | 已完成 b037fe71b | **不干净**(主工作树 162 处他人 WIP,本实例不触碰) | 本机实例因工作树脏无法安全派发 |
|
|
|
|
|
+| lan-189(S-cfc-68 会话) | idle | S-cfc-68 会话已清理(404) | 干净 | 无产出,已恢复 pending 待 08:00 重派 |
|
|
|
|
|
+| prod-etotem | idle | AUTO 计划-1 | 干净 | 非研发任务,观察 |
|
|
|
|
|
+
|
|
|
|
|
+> **R2「不留空闲」核验**:可派发的研发会话(lan-204/lan-189/lan-248)全部 running 承载在途任务;2 个 idle 会话(local-45278 因主工作树脏、lan-189 S-cfc-68 已清理)受客观约束无法接新任务,非浪费。pub-iwintrue/prod-etotem 按角色隔离不属研发派发对象。
|
|
|
|
|
+
|
|
|
|
|
+### 1.3 变更感知与新任务建立
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **感知需求/设计变更数*** | `0` 批 | `--changes --days 7` 实测:需求侧/设计侧/测试侧均 0 新增能力键(变化集中在既有键) |
|
|
|
|
|
+| **新增入池任务数*** | `0` 个 | 目标池 ⏳ 0;241 SC 全域已有开工包覆盖,无新 SC 缺口可建 |
|
|
|
|
|
+| **既有键状态流转数** | `0` 次 | 收口轮,无新 yellow_sha 回填(S-cfc-61/62 回收于上轮 07:15 已记) |
|
|
|
|
|
+
|
|
|
|
|
+### 1.4 本轮 git 提交与推送证据(真理证据)
|
|
|
|
|
+
|
|
|
|
|
+| 提交 sha | 关联任务/能力键 | 阶段 | 触及文件类型 | 目标分支 | 已推送远端 | 备注 |
|
|
|
|
|
+|----------|-----------------|------|--------------|----------|------------|------|
|
|
|
|
|
+| (本轮仅汇报文档) | 研发负责人第 64 轮 | 汇报 | docs(汇报/台账) | cfclub | 是(单文件入库推 cfclub) | 本机主工作树 162 处他人 WIP 不触碰,绕过工作区单文件入库 |
|
|
|
|
|
+
|
|
|
|
|
+> **本轮实质增量**:复核状态机 + 与测试团队协同对齐 3 项阻塞(B-61/langgraph17红/B-56);无新实现提交、无新 yellow_sha 回填。git 真理核验沿用上轮 IN CHAIN 证据(S-cfc-61=649dd2be7、S-cfc-62=b037fe71b 均 IN CHAIN + kind=main)。
|
|
|
|
|
+
|
|
|
|
|
+### 1.5 状态机阶段分布与部署状态
|
|
|
|
|
+
|
|
|
|
|
+| 阶段 | 键数 | 备注 |
|
|
|
|
|
+|------|------|------|
|
|
|
|
|
+| UNTRACKED | `0` | 已发现未入池 |
|
|
|
|
|
+| RED | `5` | family.signature.* 5(假 RED,实现 e35ca7186 已在链,转 TR-18 测试侧补证据) |
|
|
|
|
|
+| YELLOW | `17` | 已有 yellow_sha 10 键(settle/hook 上轮回填);7 键仍空(invite 3 + team 5 + admin.manage 部分,在途/待派) |
|
|
|
|
|
+| GREEN | `8` | 待部署验证 + 测试 mark-green |
|
|
|
|
|
+| DONE | `14` | 闭环归档 |
|
|
|
|
|
+
|
|
|
|
|
+| 部署项 | 值 | 说明 |
|
|
|
|
|
+|--------|-----|------|
|
|
|
|
|
+| 本轮部署次数 | `0` 次 | 收口轮;上轮 3 个 testing 部署已收口 |
|
|
|
|
|
+| 部署账本 | pending `0` / confirmed `25` | deploy_state.json 实测 |
|
|
|
|
|
+| GREEN 部署链验证 | 已收口 | 2c65d98f7 / 4f40a8973 / 3d28ba94d 已确认 |
|
|
|
|
|
+
|
|
|
|
|
+### 1.6 数据源健康度
|
|
|
|
|
+
|
|
|
|
|
+| 数据源 | 读取键数 | 是否正常 | 备注 |
|
|
|
|
|
+|--------|----------|----------|------|
|
|
|
|
|
+| 需求侧(⏳ wish) | `44` | 正常 | 状态机 44 键均带需求溯源 |
|
|
|
|
|
+| 契约常量(contract) | `44` | 正常 | 44 键契约锚点齐全 |
|
|
|
|
|
+| 测试用例引用(test_case_map) | `44` | 正常 | 用例引用完整 |
|
|
|
|
|
+| 执行结果回填(case_results) | `15/241` | 正常 | SC 台账 241 唯一 SC(grep sort -u 实测),已跑通 15 |
|
|
|
|
|
+
|
|
|
|
|
+### 1.7 场景覆盖矩阵(必填)
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数值 | 说明 |
|
|
|
|
|
+|------|------|------|
|
|
|
|
|
+| 场景总数 | `241` | O-8 裁决基线(sc-key-map.md 唯一 SC 计数 241) |
|
|
|
|
|
+| 累计已跑通 | `15` | O-3 转正 5(G-02/G-06/P-03/P-10/P-11)+ 2026-11-07 游客域补证 10(G 系列) |
|
|
|
|
|
+| 本轮新增跑通 | `0` | 收口轮无新 SC 证据合入 |
|
|
|
|
|
+| 失败 | `0` | 无 SC 标注失败 |
|
|
|
|
|
+| 阻塞 | `0` | 无 SC 级阻塞 |
|
|
|
|
|
+| 未跟踪 | `226` | 241 − 15 |
|
|
|
|
|
+
|
|
|
|
|
+**本轮推进的 SC 编号与证据 sha**:无直接 SC 证据推进。**不得以「任务已分派」冒充「场景已跑通」**——GREEN 实现合入 + 测试侧三类流证据 + 工作区干净三条件齐备才算。
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 与远程测试团队协同(确保测试用例通过 · 用户明确要求项)
|
|
|
|
|
+
|
|
|
|
|
+> 来源:测试负责人第 81 轮汇报(2026-11-08 06:30)。本轮研发侧据此对齐 + 路由阻塞。
|
|
|
|
|
+
|
|
|
|
|
+| 测试侧状态 | 数值/结论 | 研发协同动作 |
|
|
|
|
|
+|------------|-----------|--------------|
|
|
|
|
|
+| 本轮实跑用例 | `556` 例(前端 Jest 343 + web Jest 90 + admin 5 + 前端 E2E 6 + shop 4 + health 13 + langgraph 43 + 后端 test-compile 1 + 探针 3) | 提供基线,研发据此判断实现缺口 |
|
|
|
|
|
+| 用例通过率 | `95.68%`(532 通过 ÷ 556,1 skip 不计失败) | 距 100% 差距 = 健康 3 例 + langgraph 17 例 + 探针 3 项受限 |
|
|
|
|
|
+| **B-61(P0 健康方案鉴权缺口)** | `/api/health/plan/{adjust,attribution,generate}` 匿名 200(连续第 3 轮) | **路由研发**:`JwtInterceptor.LOGIN_REQUIRED_PATHS` 追加 `/api/health/plan/`,部署后复跑 health 契约 13/13 —— 列入 08:00 后重派队列(P0) |
|
|
|
|
|
+| **langgraph 17 红(B-54/B-58)** | 问卷/解析/意图链路 26/43,主干 17 红承袭 | **路由研发**:确认 conftest 修复意图正式提交或按 B-54 环境路线(VC++ 运行时/重建 venv/FakeEmbeddings)处置 |
|
|
|
|
|
+| **远程派发通道 B-56** | 189 prompt 404 / 204·251 配额限流 / 9000 closed | 交运维:对齐 opencode 版本 + API 路由 + 恢复配额/放通 9000;浏览器任务测试侧本机串行兜底合规 |
|
|
|
|
|
+| 测试侧已闭环 | B-62(14 RED 转绿)/ B-53(13 文件入库)/ B-58(8 文件入库) | 承袭,无需研发介入 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 二、下一步需要研发处理的事项
|
|
|
|
|
+
|
|
|
|
|
+| 序号 | 事项描述 | 依赖/前置条件 | 预估完成时间 | 优先级 | 状态 |
|
|
|
|
|
+|------|----------|---------------|--------------|--------|------|
|
|
|
|
|
+| 1 | **回收 S-cfc-59 产出**(joinRequiredInfoTest,lan-189 + lan-248 双实例在途)并回填 yellow_sha | 会话完成 + IN CHAIN + commit_kind==main | 2026-11-08 | P0 | 在途 |
|
|
|
|
|
+| 2 | **08:00 冷却解除后重派 S-cfc-57/58/60/68 + 补派 70/71**(gate/rules/invitation.create/admin.manage/star.digest/star.myView) | 模型冷却解除(08:00)+ 派发通道可达 | 2026-11-08 08:00 后 | P0 | 待派 |
|
|
|
|
|
+| 3 | **B-61 健康方案鉴权修复**(P0,测试侧第 3 轮催办) | 派发通道恢复后分派 + 部署验证 | 2026-11-08 08:00 后 | P0 | 待派 |
|
|
|
|
|
+| 4 | **langgraph conftest 17 红收口**(B-54/B-58) | 研发确认意图并正式提交 | 下轮 | P1 | 待确认 |
|
|
|
|
|
+| 5 | **settle/hook 两键送测试校验**(TR-19) | 测试侧复跑契约测试 mark-green | 2026-11-08 | P1 | 登记中 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 三、阻塞与风险
|
|
|
|
|
+
|
|
|
|
|
+| 阻塞项 | 影响范围 | 阻塞类型 | 处置进展 | 需要协调 |
|
|
|
|
|
+|--------|----------|----------|----------|----------|
|
|
|
|
|
+| **模型双冷却至 08:00** | S-cfc-57/58/60/68/70/71 重派延迟约 35 分钟 | 研发 | 08:00 解除后按额度补派(lan-248/lan-189/prod-etotem 有剩余) | 无(自调度) |
|
|
|
|
|
+| **本环境派发通道断(B-42/B-56)** | 本机无法直连远程 opencode(auth 未配 + remote_dir 错配 + 9000/4090 closed) | 研发/运维 | 派发由 XAF Hub 独立环境执行;本机仅监控/协调/汇报 | 运维恢复配额/端口/版本 |
|
|
|
|
|
+| **4 个无产出在途任务(57/58/60/68)** | invite 3 键 + team 2 键 yellow_sha 仍空 | 研发 | 已恢复 pending,08:00 后重派 | 无 |
|
|
|
|
|
+| **local-45278 主工作树未提交改动(162 处 WIP)** | 无法安全派发到本机实例 | 研发 | 已确认不动主工作树;补派走 lan-*/prod-etotem 远程实例 | 无 |
|
|
|
|
|
+| **B-61 健康方案鉴权(P0,第 3 轮)** | 健康方案 3 端点安全缺口 | 研发 | 已路由,待 08:00 后派发修复 | 无 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 四、下轮工作规划
|
|
|
|
|
+
|
|
|
|
|
+| 计划项 | 预计完成时间 | 前置依赖 | 涉及会话标签 | 备注 |
|
|
|
|
|
+|--------|--------------|----------|--------------|------|
|
|
|
|
|
+| 回收 S-cfc-59 产出 + 回填 yellow_sha | 下轮 | 会话完成 | lan-189/lan-248 | 逐笔 IN CHAIN + commit_kind 复核 |
|
|
|
|
|
+| 重派 S-cfc-57/58/60/68 + 补派 70/71 | 08:00 后 | 模型冷却解除 + 通道可达 | lan-248/lan-189/prod-etotem | 显式 --model,指令单模块化 |
|
|
|
|
|
+| B-61 健康方案鉴权修复派发 | 08:00 后 | 通道恢复 | lan-* | P0,部署后复跑 health 13/13 |
|
|
|
|
|
+| TR-19 送测试核验 settle/hook GREEN | 下轮 | 测试侧复跑 | — | 分润闭环 SC 证据 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 附录
|
|
|
|
|
+
|
|
|
|
|
+### 附录 A:收到的测试反馈问题明细
|
|
|
|
|
+- B-61(P0,第 3 轮):`/api/health/plan/*` 匿名 200,`LOGIN_REQUIRED_PATHS` 漏配 → 路由研发修 + 部署。
|
|
|
|
|
+- langgraph 17 红(B-54/B-58):conftest 修复未正式提交 / 环境路线未决 → 研发确认意图。
|
|
|
|
|
+- B-56:远程节点派发通道 189 prompt 404 / 204·251 配额限流 / 9000 closed → 运维恢复。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 B:任务分派与会话恢复明细
|
|
|
|
|
+- 本轮 0 分派(复核/协调轮)。承袭:S-cfc-59 在途(lan-189+lan-248 双实例);S-cfc-57/58/60/68 恢复 pending 待 08:00 重派;S-cfc-61/62 已回收(649dd2be7/b037fe71b IN CHAIN)。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 C:新增入池任务明细
|
|
|
|
|
+- 无(241 SC 全域已覆盖,7 天 0 新增能力键)。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 D:变更感知明细(来自 `--changes --days 7`)
|
|
|
|
|
+- 无新增能力键;既有键变化用 `--status` 复核。测试侧 20 个 automation-run 报告 + 145 其他(含 B-39/B-40 CI 修复、S-cfc-63/64/65 实现)均为既有键进展。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 E:本轮核心处置记录(实质增量)
|
|
|
|
|
+1. **git 真理复核**:HEAD `b037fe71b` 在 origin/cfclub 链内(behind 1),S-cfc-61/62 实现 sha 均 IN CHAIN + main。
|
|
|
|
|
+2. **测试团队协同对齐**:relay B-61 P0 / langgraph 17 红 / B-56 三阻塞至研发队列,明确 08:00 后派发路径。
|
|
|
|
|
+3. **R2 不留空闲核验**:可派发研发会话(lan-204/lan-189/lan-248)全部 running;2 idle 受客观约束(脏工作树/会话清理)非浪费。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 F:CI 推进记录
|
|
|
|
|
+- 本轮无 CI 文件改动;沿用 B-39(pom skipTests 假绿修复)/ B-40(CI 软门禁升级两级硬门禁)资产。
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+**模板版本**:v1.1(2026-11-03)
|
|
|
|
|
+**适用对象**:研发负责人
|