|
|
@@ -0,0 +1,178 @@
|
|
|
+# 研发负责人工作汇报(闭环巡检自动化)
|
|
|
+
|
|
|
+## 基本信息
|
|
|
+
|
|
|
+| 项目 | 内容 |
|
|
|
+|------|------|
|
|
|
+| 汇报人 | 研发负责人(闭环巡检自动化,每时 45 分;本轮 03:50 错峰接续) |
|
|
|
+| 汇报周期 | 2026-11-07 03:24 ~ 2026-11-07 03:50(本自动化轮次续接,多槽位并发编号沿用主理人裁定) |
|
|
|
+| 负责模块/单元范围 | 全量(DEV_GOAL 顶层目标 241 SC,O-8 归一已落地) |
|
|
|
+
|
|
|
+> 本轮核心增量:**S-cfc-34 会话产出实现修复 `9628df3d9`(B-35:DanReportParseService 4 例红→38/38 绿)已推 origin/cfclub,研发侧完成 `dan.report.parseFormat` RED→YELLOW 登记**;任务池空 → 启动**家庭-成员 15 SC 批次开工包**(13/15 端点核验已实现,2 待详核)+ 登记 TR-9 转测试侧。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## 一、本轮工作数据汇总
|
|
|
+
|
|
|
+### 1.1 问题接收与处置
|
|
|
+
|
|
|
+| 指标 | 数量 | 说明 |
|
|
|
+|------|------|------|
|
|
|
+| **收到的测试反馈问题数** | 1 个 | **B-35**(DAN 报告解析 A1/A2/B4 失效,P1,测试台账 65 轮登记)——S-cfc-34 会话已完成实现修复并推远端,本轮核验收口;B-34(上轮已闭环 YELLOW)/ B-36(测试/环境类)不重复计入 |
|
|
|
+| **已解决问题数** | 1 个 | **B-35**:实现修复 `9628df3d9`(`DanReportParseService.java` +59/-6:清洗正则收窄 [\uE000-\uF8FF]、A2 standardCoreLiteracy 版式、B4 自信/自尊兜底、A1 detail 分数\|百分位同行提取、fallback 300→60),提交自述 4 fail→0 fail、38/38 通过;已登记 `dan.report.parseFormat` RED→YELLOW ✅ |
|
|
|
+| **待解决研发问题数** | 3 个 | **B-31**(application.yml 7 处明文凭据,P2,待主理人排期)、**O-9**(commit_kind main 归口缺 cfc-langgraph/src,待主理人最终确认脚本修订)、B-35 收尾(3 份真实样本 `/api/health/report/parse` 人工比对,转测试侧 TR-9) |
|
|
|
+
|
|
|
+### 1.2 任务分发与会话管理
|
|
|
+
|
|
|
+| 指标 | 数量 | 说明 |
|
|
|
+|------|------|------|
|
|
|
+| **分派任务数** | 0 个 | 本轮 0 新派发:任务池空(⏳ 0 + `--changes` 0 新键 + 状态机 0 RED)+ 黑窗 ACTIVE(429 家族至 08:00);S-cfc-34 唯一在途已收口 done,账本 0 pending 0 dispatched |
|
|
|
+| **恢复智能体会话数** | 0 个 | 无 wedged/swallowed/stalled/thrash/upstream_err 存量;`--inspect` 5 智能体 busy=0 |
|
|
|
+| **当前在用会话数** | 0 running | S-cfc-34(pub-iwintrue)已产出并收口 done;本轮盘点全 idle |
|
|
|
+| **会话平均利用率** | 低 | 池空稳态轮(凌晨窗口 + 黑窗),如实记录 |
|
|
|
+
|
|
|
+### 1.2b 各会话当前工作状态列表
|
|
|
+
|
|
|
+| 会话标签 | 会话 ID | 当前状态 | 当前任务 | 静默/空闲时长 | 工作目录 | 备注 |
|
|
|
+|----------|---------|----------|----------|---------------|----------|------|
|
|
|
+| pub-iwintrue | ses_e4db8d16dffeygV9rvSuuE9v7d | `done`→`idle` | S-cfc-34(dan.report.parseFormat):本轮核验产出 `9628df3d9` 已推远端 ✅,账本置 done | — | /sc-data/cfc(远端) | 产出合格,收口 |
|
|
|
+| local-45278 | — | `idle` | — | 本盘点时刻空闲 | 主工作树(115 处他人 WIP) | cfc_sessions=144,reachable ✓ |
|
|
|
+| lan-248 | — | `idle` | — | 本盘点时刻空闲 | 远端 | cfc_sessions=175,reachable ✓ |
|
|
|
+| lan-204 | — | `idle` | — | 本盘点时刻空闲 | 远端 | cfc_sessions=132,reachable ✓ |
|
|
|
+| lan-189 | — | `idle` | — | 本盘点时刻空闲 | 远端 | cfc_sessions=81,reachable ✓ |
|
|
|
+| prod-etotem | — | `unknown`(不可达) | — | — | — | HTTP 401 不可达(历史已知,非研发恢复范围,占位登记) |
|
|
|
+
|
|
|
+> 配额:5 可达智能体 busy=0、剩余配额各 3(上限 3);全局并发 limit=4 未触及。
|
|
|
+
|
|
|
+### 1.3 变更感知与新任务建立
|
|
|
+
|
|
|
+| 指标 | 数量 | 说明 |
|
|
|
+|------|------|------|
|
|
|
+| **感知需求/设计变更数** | 0 次(新增能力键) | `--changes --days 7`:需求/设计/用例三源均**无新增能力键**(变化集中在既有键) |
|
|
|
+| **新增入池任务数** | 0 个 | 无新键可锚定;契约补建工作流(O-7 授权生效)下一步 P0 批次**家庭-成员 15 SC** 本轮启动:开工包定稿 + 端点核验 13/15 存在(SC-A-04/SC-P-72 待详核),按「非研发实现型 RED」不建伪实现任务,转测试侧 TR-9 |
|
|
|
+| **既有键状态流转数** | 1 次 | `dan.report.parseFormat` RED→YELLOW(S-cfc-34 实现 `9628df3d9`) |
|
|
|
+
|
|
|
+### 1.4 本轮 git 提交与推送证据(真理证据)
|
|
|
+
|
|
|
+| 提交 sha | 关联任务/能力键 | 阶段 | 触及文件类型 | 目标分支 | 已推送远端 | 备注 |
|
|
|
+|----------|-----------------|------|--------------|----------|------------|------|
|
|
|
+| `9628df3d9` | S-cfc-34 / dan.report.parseFormat(B-35) | YELLOW | main(`DanReportParseService.java`) | origin/cfclub | 是(merge-base 核验 ✓) | S-cfc-34 会话产出,本轮核验并入账 |
|
|
|
+| (核验)5 转正 SC sha | G-02/G-06/P-03/P-10/P-11 | DONE | 实现/用例 | origin/cfclub | 是(复核 ✓) | O-3 收口证据链复核 |
|
|
|
+| (核验)9 个 YELLOW sha | 其余 9 YELLOW 键 | YELLOW | 实现 | origin/cfclub | 是(10/10 全部在链 ✓) | 含 B-34 修复 1b15b67d2 |
|
|
|
+
|
|
|
+> 本轮新增实质提交:`dan.report.parseFormat` YELLOW 证据 `9628df3d9`(会话产出,非本负责人);本负责人新增文档提交 = 本轮汇报 + 家庭-成员开工包 + test-requests.md TR-9(见收口记录)。
|
|
|
+
|
|
|
+### 1.5 状态机阶段分布与部署状态
|
|
|
+
|
|
|
+| 阶段 | 键数 | 备注 |
|
|
|
+|------|------|------|
|
|
|
+| UNTRACKED | 0 | 目标池 ⏳ 0 |
|
|
|
+| RED | 0 | ——(dan.report.parseFormat 本轮转 YELLOW) |
|
|
|
+| YELLOW | 10 | admin.auth.login(6c7e09fe8)/ health.report.upload(78b72c14f)/ health.report.createReport(1767d4414)/ dan.assessment.getActiveMaterial(c3e32460a)/ sleep.config.tags(04d87cfd1)/ task.history.view(ed8f1c347)/ growth.history.view(da2727f53)/ achievement.grid.fiveCol(e205656ee)/ langgraph.questionnaire.generate(1b15b67d2)/ **dan.report.parseFormat(9628df3d9 本轮新增)** |
|
|
|
+| GREEN | 0 | — |
|
|
|
+| DONE | 12 | 含 5 转正 SC 对应键 + expectedCf 等 |
|
|
|
+
|
|
|
+| 部署项 | 值 | 说明 |
|
|
|
+|--------|-----|------|
|
|
|
+| 本轮部署次数 | 0 次 | 无新 YELLOW 部署需求 |
|
|
|
+| 最新 `last_deployed` | 292087771(历史) | 部署链此前缺口已由部署侧跟进(confirmed 20 / pending 0) |
|
|
|
+| GREEN 部署链验证 | 不适用 | 本轮无新 GREEN |
|
|
|
+
|
|
|
+### 1.6 数据源健康度
|
|
|
+
|
|
|
+| 数据源 | 读取键数 | 是否正常 | 备注 |
|
|
|
+|--------|----------|----------|------|
|
|
|
+| 需求侧(⏳ wish) | 0 | 正常 | CFC 纯发现/跟踪模式,TDD 池以「契约补建开工包」替代承载 |
|
|
|
+| 契约常量(contract) | 0 | 正常 | 同上 |
|
|
|
+| 测试用例引用 | 0 | 正常 | 执行证据由测试侧台账承载 |
|
|
|
+| 执行结果回填 | 0 | 正常 | 同上 |
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## 二、下一步需要研发处理的事项
|
|
|
+
|
|
|
+| 序号 | 事项描述 | 依赖/前置条件 | 预估完成时间 | 优先级 | 状态 |
|
|
|
+|------|----------|---------------|--------------|--------|------|
|
|
|
+| 1 | **10 个 YELLOW 键 mark-green 收口跟进**(含 min parseFormat 新晋) | 测试侧复核(TR-6 + TR-9① 复验 B-35);pom.xml:28 skipTests 须 `-DskipTests=false` | 持续 | P0 | 待测试处理 |
|
|
|
+| 2 | **B-35 真实样本比对收尾**(3 份真实报告走 `/api/health/report/parse`) | 测试侧/部署侧在线环境 | TR-9 复验时 | P1 | 待测试处理 |
|
|
|
+| 3 | **O-9 脚本修复**(cfc-langgraph/src 入 main 归口 + tests 入 test) | 主理人最终确认 + 派发脚本修订(O-6 同通道) | 待裁决 | P1 | 待主理人 |
|
|
|
+| 4 | **家庭-成员 15 SC 契约补建**(开工包已定稿;SC-A-04/SC-P-72 端点待详核 + 契约文档落库后转 TR-9②) | O-7 授权延续 + 契约核对详核 2 个 ⚠️ 端点 | 下一批 | P1 | 启动(本轮开工包已入库) |
|
|
|
+| 5 | **B-31 凭据外置**(application.yml 7 处明文 → ${ENV} + .env + CI 扫描) | 主理人排期 + 凭据轮换 | 待排期 | P2 | 待启动 |
|
|
|
+
|
|
|
+## 二·补充:CI / 持续回归能力推进(必选项,每轮至少一项)
|
|
|
+
|
|
|
+| 项 | 本轮记录 |
|
|
|
+|----|----------|
|
|
|
+| CI 状态 | 最小管线 `.gitlab-ci.yml`(5783bb294)仍在 origin/cfclub 链上;入口未启用(无流水线触发证据 + runner JDK8 待主理人核实),不宣称已启用 |
|
|
|
+| 本轮推进(记录 1 项) | **回归资产池更新**:B-35 修复 `9628df3d9` 已 IN CHAIN ✅(`DanReportParseServiceTest` 38/38 绿,A1/A2/B4 版式回归样本集),可入 G1 回归资产;家庭-成员 15 SC 开工包端点核验 13/15(为下一批契约测试铺路) |
|
|
|
+| 遗留缺口 | ① runner JDK8 核实后三 job 转 on_success;② 契约 159 例未并入 backend-g0 job;③ first-run 平台证据待补 |
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## 三、阻塞与风险
|
|
|
+
|
|
|
+| 阻塞项 | 影响范围 | 阻塞类型 | 处置进展 | 需要协调 |
|
|
|
+|--------|----------|----------|----------|----------|
|
|
|
+| **O-9**(commit_kind main 归口缺 cfc-langgraph/src) | AI 域实现键 RED→YELLOW 自动登记被拒(langgraph.questionnaire.generate 已人工回补;未来 AI 键仍受影响) | 研发(脚本层) | 裁决意见已给(cfc-langgraph/src 入 main、tests 入 test,同 15:20 先例),**待主理人最终确认 + 派发脚本修订** | 主理人 |
|
|
|
+| prod-etotem HTTP 401 不可达 | 生产部署/巡检 | 环境 | 历史已知,非研发恢复范围 | 主理人/运维 |
|
|
|
+| 主工作树 115 处未提交(他人 WIP) | `--clean-check`=1 | 流程 | 按 O-3 判据③(SC 关联提交级)与已转正 SC 零交集 → **不阻塞转正与推进**;不代收口 | 各域属主会话自行提交 |
|
|
|
+| 黑窗 ACTIVE 至 08:00(429 家族) | 派发受限于 axonhub/deepseek 绕行档位 | 环境/模型 | 本轮池空无派发需求;恢复派发窗口后如需新任务将显式指定模型 | — |
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## 四、下轮工作规划
|
|
|
+
|
|
|
+| 计划项 | 预计完成时间 | 前置依赖 | 涉及会话标签 | 备注 |
|
|
|
+|--------|--------------|----------|--------------|------|
|
|
|
+| 核验测试侧对 10 YELLOW 键复验与 mark-green(TR-6/TR-9①) | 持续 | 测试侧 | 测试负责人 | 收口依赖测试侧 |
|
|
|
+| 家庭-成员 15 SC:契约核对详核 SC-A-04/SC-P-72 端点载体 → 契约文档定稿 | 下一批 | 契约核对会话/研发负责人 | lan-204 等 | O-7 授权延续 |
|
|
|
+| B-35 真实样本比对跟进 | TR-9 复验时 | 测试/部署侧在线环境 | 测试侧 | 闭环定义项 |
|
|
|
+| O-9 脚本修复执行 | 待主理人确认 | 主理人 | 脚本通道 | 与 O-6 同批 |
|
|
|
+| webhook 开发总结 | ≥06:00 首轮 | — | — | 当前 03:50 属窗口外未发 |
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## 附录 A:收到的测试反馈问题明细
|
|
|
+
|
|
|
+| 问题 ID | 能力键/任务号 | 问题类型 | 来源 | 接收时间 | 处置状态 | 关联 sha |
|
|
|
+|---------|---------------|----------|------|----------|----------|----------|
|
|
|
+| B-35 | dan.report.parseFormat(S-cfc-34) | 实现缺陷(P1) | 测试台账(65 轮) | 2026-11-07 02:15 | **本轮闭环**:实现 `9628df3d9` 推远端 + YELLOW 登记 ✅(真实样本比对收尾转 TR-9①) | 9628df3d9 |
|
|
|
+
|
|
|
+## 附录 B:任务分派与会话恢复明细
|
|
|
+
|
|
|
+| 任务号 | 目标会话标签 | 任务类型 | 分派时间 | 当前状态 | 恢复会话标签 | 恢复原因 | 恢复时间 |
|
|
|
+|--------|--------------|----------|----------|----------|--------------|----------|----------|
|
|
|
+| S-cfc-34(本轮核验收口,非本轮派发) | pub-iwintrue | TDD-RED(契约单测)→ 实际产出实现修复 | 上轮(03:12 派发) | `done`(产出 `9628df3d9` 已推远端,账本置 done) | — | — | — |
|
|
|
+
|
|
|
+## 附录 C:新增入池任务明细
|
|
|
+
|
|
|
+本轮 0 个(0 新增能力键;防假 RED 不建伪任务)。**契约补建新批次启动**:家庭-成员 15 SC 开工包 `docs/tdd/orchestration/family-member-kickoff-20261107.md` 入库(13/15 端点核验存在,SC-A-04/SC-P-72 待详核),转测试侧 TR-9②。
|
|
|
+
|
|
|
+## 附录 D:变更感知明细(来自 `--changes --days 7`)
|
|
|
+
|
|
|
+| 变更文档 | 文档类型 | 变更日期 | 新增能力键 | 是否已入池 |
|
|
|
+|----------|----------|----------|------------|------------|
|
|
|
+| (近 7 日窗口)需求/设计/用例文档 | 需求/设计/用例 | 近 7 日 | 0 新增(变化集中于既有键) | — |
|
|
|
+
|
|
|
+## 附录 E:场景覆盖矩阵(硬要求,每轮必列)
|
|
|
+
|
|
|
+| 维度 | 值 | 说明 |
|
|
|
+|------|-----|------|
|
|
|
+| 总数 | **241** | O-8 归一正本(sc-key-map.md 唯一 SC ID = 主表行数 = 241;DEV_GOAL 同步) |
|
|
|
+| 累计已跑通 | **5** | SC-G-02 / SC-G-06 / SC-P-03 / SC-P-10 / SC-P-11(O-3 收口转正,证据 sha 本轮复核全部 ✓) |
|
|
|
+| 本轮新增跑通 | 0 | 无新 SC 达到三判据 |
|
|
|
+| 失败 | 0 | — |
|
|
|
+| 阻塞 | 0 | O-3/O-4/O-7/O-8 已裁决解除;O-9 为脚本层不阻塞 SC 计数 |
|
|
|
+| 未跟踪 | 236 | 契约补建工作流(O-7 授权)覆盖中:B-1/B-2 66 SC + 任务-激励 22 SC + 商城-会员 18 SC + **家庭-成员 15 SC(本轮新增)** 端点核验保持;转化依赖测试侧补三类流证据(TR-7/8/9) |
|
|
|
+
|
|
|
+**本轮推进的 SC 与证据**:无新增转正(B-35 修复 `9628df3d9` 在链属 SC 报告域前置;家庭-成员开工包端点核验为下一批契约测试铺路);「累计已跑通」口径严格按 sc-key-map.md 计。
|
|
|
+
|
|
|
+## 附录 F:webhook 发送记录
|
|
|
+
|
|
|
+- **本轮不在发送窗口**(当前 03:50 < 06:00)→ **未发送**,如实记录。
|
|
|
+- 下一发送点:**06:00 后首轮**(近 4 小时开发总结,窗口内勿漏)。
|
|
|
+
|
|
|
+## 收口记录(本汇报提交)
|
|
|
+
|
|
|
+- 方式:`GIT_INDEX_FILE` 临时索引 + `read-tree origin/cfclub^{tree}` + `update-index --cacheinfo`(3 文件:本汇报 + family-member-kickoff-20261107.md + test-requests.md 远端基线+TR-9) + `write-tree` + `commit-tree -p <origin tip>`(**仅新增 3 文件,无删除、不触碰主工作树 index**);push 至 origin/cfclub 后 `merge-base --is-ancestor` 复核 + `git diff --name-status` 硬校验。
|
|
|
+- 未 `git add -A`、未 checkout/stash、未碰他人 WIP、`.tdd/` 未推。
|