|
@@ -0,0 +1,195 @@
|
|
|
|
|
+# 研发负责人工作汇报(2026-11-08 20:30 定时自动化轮)
|
|
|
|
|
+
|
|
|
|
|
+## 基本信息
|
|
|
|
|
+
|
|
|
|
|
+| 项目 | 内容 |
|
|
|
|
|
+|------|------|
|
|
|
|
|
+| 汇报人 | 研发负责人1(定时自动化·本自动化 ce26ad68 第 31 轮,接续 2026-11-07 15:45 第 30 轮;今日全局研发汇报基线 = 18:16 第 70 轮) |
|
|
|
|
|
+| 汇报周期 | 2026-11-08 18:16 ~ 2026-11-08 20:30 |
|
|
|
|
|
+| 负责模块/单元范围 | cfc(全量;TDD 状态机 + guhe_v2/diet 批次 + hub 派发通道补位) |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 一、本轮工作数据汇总
|
|
|
|
|
+
|
|
|
|
|
+### 1.1 问题接收与处置
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **收到的测试反馈问题数** | 0 个 | 无新 `--mark-blocked` 回执;blockers 台账延续 B-31(O-10 已裁决待执行)/B-61-Update(部署缺口)等既有项 |
|
|
|
|
|
+| **已解决问题数** | 0 个 | 本轮无新闭环登记;27 YELLOW 证据复核延续 18:16 轮 27/27 IN CHAIN |
|
|
|
|
|
+| **待解决研发问题数** | 3 个 | ① guhe 15 在途产出待回收(P0,刚派发);② diet 2 键派发路径(P1,O-18 已登记);③ B-31 凭据配置改造(P2,O-10 已裁决待凭据) |
|
|
|
|
|
+
|
|
|
|
|
+> 注:本轮**无新增测试侧阻塞**,核心增量 = 派发链断裂识别与手动补位(见 1.2/1.3/附录 C)。
|
|
|
|
|
+
|
|
|
|
|
+### 1.2 任务分发与会话管理
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **分派任务数** | 15 个(本实例补位) | **guhe_v2 T1~T15 全部派发**:`fill_slots.py` 手动补位(20:27),local-45278×6 + lan-248×4 + lan-204×4 + lan-189×1,模型链首位 `opencode/deepseek-v4.1-flash-free`,0 失败(详见附录 C) |
|
|
|
|
|
+| **恢复智能体会话数** | 0 个 | 无中断会话需恢复(TDD 直连通道 B-42/B-56 仍断,无法经 `--inspect` 实时探活) |
|
|
|
|
|
+| **当前在用会话数** | 23 个(hub 在途) | hub 任务池 `tasks_backlog.json`:139 = done 114 / blocked 2 / dispatched 23(8 旧 + 15 新 guhe);local-45278 已确认 **6 会话 running 达上限(6/6)** |
|
|
|
|
|
+| **会话平均利用率** | — | 本实例直连通道断;hub 侧 23 在途为独立通道 |
|
|
|
|
|
+
|
|
|
|
|
+> **R2「不留空闲」核验(核心诉求)**:本轮识别到 guhe 15 个就绪 RED 任务自 18:32 入池后滞留 1h55m——根因 = **自动巡检派发链断裂**(`XAFHubCheck_01..06` 计划任务本机 schtasks 查询不存在、`fill_slots.log` 从未生成)。已由本研发负责人**手动 `fill_slots.py` 补位派发 15 个**,补上断链那一拍;`local-45278` 已确认 6 会话真实运行达上限。**派发链断裂本身已登记 O-18 提请主理人/运维修复自动链**(否则后续入池任务仍会滞留)。
|
|
|
|
|
+
|
|
|
|
|
+### 1.2b 各会话当前工作状态列表
|
|
|
|
|
+
|
|
|
|
|
+> 快照来源:20:27 `hub.py status`(本环境 TDD `--inspect` 因 B-42/B-56 通道断不可用;hub 通道为独立可探活)。
|
|
|
|
|
+
|
|
|
|
|
+| 会话标签 | 会话 ID | 当前状态 | 当前任务 | 静默/空闲时长 | 工作目录 | 备注 |
|
|
|
|
|
+|----------|---------|----------|----------|---------------|----------|------|
|
|
|
|
|
+| local-45278 | ses_e44df601…等 6 个 | running | guhe T1~T6 | — | E:\cfc | 6/6 达上限(本机实例) |
|
|
|
|
|
+| lan-248 | ses_e44deeaf…/e44ded75/e44df49b/e44df326 等 4 个 | 派发中 | guhe T7/T8/T10/T11 | — | C:\code\cfc | 20:27 派发,scan 未及显示 running |
|
|
|
|
|
+| lan-204 | ses_e44dec5a…/e44deb22/e44de9a8/e44de770 等 4 个 | 派发中 | guhe T9/T12/T13/T14 | — | D:\cfc | 同上 |
|
|
|
|
|
+| lan-189 | ses_e44de69c… | 派发中 | guhe T15 | — | C:\code\cfc | 同上 |
|
|
|
|
|
+| prod-etotem | — | idle(生产) | — | — | /root/cfc | 生产实例(danger),默认不派 |
|
|
|
|
|
+| pub-iwintrue | — | idle | — | — | /sc-data/cfc | 6 槽空闲,本轮任务池已空 |
|
|
|
|
|
+| hub 派发器(独立) | — | running | EVD-8 + referral-T1~T10 + AUTO-1/2 + guhe-T1~T15 | — | — | 23 在途(含 8 个旧超长,见四) |
|
|
|
|
|
+
|
|
|
|
|
+### 1.3 变更感知与新任务建立
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 数量 | 填写说明 |
|
|
|
|
|
+|------|------|----------|
|
|
|
|
|
+| **感知需求/设计变更数** | 近 7 天 200 提交 / 236 文件 + **since 18:16 新增 8 提交** | 18:16 后新增:`ac7116d4f`(guhe_v2 计划 T1~T15 入池)、`fb1e335e9`/`2438bb283`(S-cfc-79 diet.uiRework RED 契约测试)、`05822c821`/`29d31c2d1`(R90 测试侧装置修复 + 门禁台账)、`c575a3a5b`(articles 异步音频)、`7713c0d27`(hub 三档模型链统一)、`41291d1ee`(auto bump) |
|
|
|
|
|
+| **新增入池任务数** | 0 个 | `--changes --days 7` 输出**无新增能力键(0→0)**——近 7 天所有变更为既有键状态/内容变化;按 O-2 方案 A 纪律不 `--add-task`(避免播种伪键) |
|
|
|
|
|
+| **既有键状态流转数** | 0 次 | 无 RED↔YELLOW↔GREEN↔DONE 流转(GREEN 仍 8,27 YELLOW 待测试 mark-green) |
|
|
|
|
|
+
|
|
|
|
|
+### 1.4 本轮 git 提交与推送证据(真理证据)
|
|
|
|
|
+
|
|
|
|
|
+| 提交 sha | 关联任务/能力键 | 阶段 | 触及文件类型 | 目标分支 | 已推送远端 | 备注 |
|
|
|
|
|
+|----------|-----------------|------|--------------|----------|------------|------|
|
|
|
|
|
+| `ac7116d4f` | guhe_v2 15 任务入池 | 设计/需求 | docs/hub(backlog) | origin/cfclub | 是 | IN CHAIN ✓ |
|
|
|
|
|
+| `fb1e335e9`/`2438bb283` | diet.recommendation.uiRework | RED | cfc-frontend/__tests__(契约测试) | origin/cfclub | 是 | S-cfc-79,IN CHAIN ✓ |
|
|
|
|
|
+| `05822c821` | R90 测试侧装置修复 | 测试 | src/test | origin/cfclub | 是 | 23 例转绿,IN CHAIN ✓ |
|
|
|
|
|
+| (27 YELLOW 证据 sha 抽样) | admin.family.*/family.*/team.* 等 | YELLOW | 后端/前端 main | origin/cfclub | 是 | 抽样 10/10(ef3e81fec/e777224fc/239710c4/4f40a897/e35ca718/17b6d6bf/b6d5b039/b037fe71/649dd2be/2b73e20f)IN CHAIN ✓ |
|
|
|
|
|
+
|
|
|
|
|
+> `--clean-check`:主工作树 **306 处未提交**(他人 WIP,含 MM DatabaseInitializer/JwtInterceptor、AD TeamStarController 等),纪律④只读列示;本汇报全程临时索引,未触碰主工作树 index(LF→CRLF 警告正常)。
|
|
|
|
|
+
|
|
|
|
|
+### 1.5 状态机阶段分布与部署状态
|
|
|
|
|
+
|
|
|
|
|
+| 阶段 | 键数 | 备注 |
|
|
|
|
|
+|------|------|------|
|
|
|
|
|
+| RED | 17 | **guhe_v2 15 + diet 2**(18:16 轮 14 → 本轮 17:guhe 新增 ruleLoad/personalAssert 等 3 键已入池;red_sha/yellow_sha 均空 = 刚派发/待契约);溯源锚点齐备,非假 RED |
|
|
|
|
|
+| YELLOW | 27 | 27/27 证据 IN CHAIN + 触及 main(延续 18:16 复核);待测试侧 mark-green |
|
|
|
|
|
+| GREEN | 8 | 无新转绿(GREEN 8 键 green_sha 空为 mark-green 正常口径,stage 已 GREEN) |
|
|
|
|
|
+| DONE | 14 | 闭环归档 |
|
|
|
|
|
+| UNTRACKED | 0 | — |
|
|
|
|
|
+| 目标池 | 17 键就绪(guhe/diet) | 本轮 guhe 15 已派发(待产出),diet 2 待派发(O-18 已登记) |
|
|
|
|
|
+
|
|
|
|
|
+| 部署项 | 值 | 说明 |
|
|
|
|
|
+|--------|-----|------|
|
|
|
|
|
+| 本轮部署次数 | 0 次 | 本实例无派发;部署动作归部署侧通道 |
|
|
|
|
|
+| 最新 `last_deployed` | confirmed 37(pending 1) | deploy_state:pending 1 / confirmed 37(18:16 轮 35 → 37,+2 新确认) |
|
|
|
|
|
+| GREEN 部署链验证 | 待部署侧 | B-61 修复 `ba6c0ebe6` IN CHAIN 未部署 testing(延续,登记待部署侧放行) |
|
|
|
|
|
+
|
|
|
|
|
+### 1.6 数据源健康度
|
|
|
|
|
+
|
|
|
|
|
+| 数据源 | 读取键数 | 是否正常 | 备注 |
|
|
|
|
|
+|--------|----------|----------|------|
|
|
|
|
|
+| 需求侧(⏳ wish) | 0 | 正常 | 结构性枯竭(241 SC 表层需求已登记),非静默失效 |
|
|
|
|
|
+| 契约常量(contract) | 0 | 正常 | 未配置 ops_file 契约交集口径 |
|
|
|
|
|
+| 测试用例引用(test_case_map) | 0 | 正常 | 用例引用∩⏳=0;17 新 RED 待契约单测 |
|
|
|
|
|
+| 执行结果回填(case_results) | 0 | 正常 | 已部署键执行结果由测试侧台账承载 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 二、场景覆盖矩阵(DEV_GOAL 强制节)
|
|
|
|
|
+
|
|
|
|
|
+| 指标 | 值 | 说明 |
|
|
|
|
|
+|------|-----|------|
|
|
|
|
|
+| 总数 | 241 | 权威基线(O-8 归一,sc-key-map.md 唯一 SC 计数) |
|
|
|
|
|
+| 累计已跑通 | 15 / 241 | O-3 收口 5(SC-G-02/G-06/P-03/P-10/P-11)+ 游客域 10 补证;保守计 15 |
|
|
|
|
|
+| 本轮新增跑通 | 0 | 无新三类流证据登记 |
|
|
|
|
|
+| 失败 | 0 | — |
|
|
|
|
|
+| 阻塞 | 0 | SC 口径内无阻塞(O-7 批次待测试侧证据归测试域) |
|
|
|
|
|
+| 未跟踪/待证据 | 226 | 全部为「待三类流执行证据」,属测试侧 O-7 契约补建批次,非研发实现缺口 |
|
|
|
|
|
+
|
|
|
|
|
+> 推进说明:guhe 15 / diet 2 为**新增 SRS/设计实现任务**(谷禾 v2 兼容 + 知识库低侧口径 + 食材推荐改版),尚未计入 SC 跑通;226 SC 待三类流证据补齐后计入。
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 三、下一步需要研发处理的事项
|
|
|
|
|
+
|
|
|
|
|
+| 序号 | 事项描述 | 依赖/前置条件 | 预估完成时间 | 优先级 | 状态 |
|
|
|
|
|
+|------|----------|---------------|--------------|--------|------|
|
|
|
|
|
+| 1 | **guhe 15 在途产出回收**(契约单测 RED → 实现 YELLOW) | 会话产出(已派发,local-45278 已 6 running) | 下轮开始回收 | P0 | 进行中(20:27 已派发) |
|
|
|
|
|
+| 2 | **diet 2 键派发**(uiRework 契约已合入待实现 / participantSelect 待契约) | O-18 裁决派发路径(hub 建任务 或 通道恢复) | 裁决后 1–2 轮 | P1 | 待启动(O-18) |
|
|
|
|
|
+| 3 | 27 YELLOW 键 mark-green 收口 | 测试侧复验(R88~R90 批次在收) | 测试侧节奏 | P0 | 进行中(待测试确认) |
|
|
|
|
|
+| 4 | 8 个旧 dispatched 僵尸任务判定(EVD-8 33.5h / referral 15.5h/9.7h) | O-18 裁决(重派/回收) | 裁决后 | P1 | 待启动(O-18) |
|
|
|
|
|
+| 5 | B-31 application.yml 明文凭据配置改造 | O-10 已裁决;凭据新值由主理人/运维侧注入 | 凭据就绪后 | P2 | 待启动 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 四、阻塞与风险
|
|
|
|
|
+
|
|
|
|
|
+| 阻塞项 | 影响范围 | 阻塞类型 | 处置进展 | 需要协调 |
|
|
|
|
|
+|--------|----------|----------|----------|----------|
|
|
|
|
|
+| **派发自动链断裂**(XAFHubCheck 计划任务不存在/fill_slots.log 未生成) | 后续入池任务自动派发 | 运维/流程 | **本轮已手动 fill_slots.py 补派 15 个(0 失败)**;O-18 已登记 | 主理人裁决修复自动巡检链 |
|
|
|
|
|
+| **B-42/B-56 派发链路**(opencode auth 未配 + remote_dir/版本错配 2.0.31↔2.2.5) | TDD 直连派发(diet 2 键受影响) | 研发/运维 | 维持通道断;diet 2 键已登记 O-18 待裁决路径 | 运维恢复 或 hub 建任务 |
|
|
|
|
|
+| **8 个旧 dispatched 超长未完成**(会话不在运行,running_all=0) | hub 账本 8 条滞留 | 流程 | fill_slots 已回填 5 done(109→114);剩 8 个待判定 | O-18 裁决重派/回收 |
|
|
|
|
|
+| **27 YELLOW 待 mark-green** | 27 键收口 | 测试侧 | 测试侧 R88~R90 批次在收(后端全量 2628 例 97.34%) | 测试侧复验 |
|
|
|
|
|
+| B-61-Update:健康方案鉴权源码已修(`ba6c0ebe6` IN CHAIN)未部署 testing | 健康方案 3 端点转绿 | 部署 | 登记待部署侧 | 部署侧放行 |
|
|
|
|
|
+| 306 处主工作树 WIP | 全量复验口径 | 流程 | 纪律④只读列示,归产生 WIP 会话收口 | 产生 WIP 的会话 |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 五、下轮工作规划
|
|
|
|
|
+
|
|
|
|
|
+| 计划项 | 预计完成时间 | 前置依赖 | 涉及会话标签 | 备注 |
|
|
|
|
|
+|--------|--------------|----------|--------------|------|
|
|
|
|
|
+| 回收 guhe 15 在途产出(RED 契约→实现) | 下轮 | 会话产出 | local-45278/lan-248/lan-204/lan-189 | 谷禾 v2 兼容 P0 |
|
|
|
|
|
+| 复核 27 YELLOW mark-green 进展 | 下轮 | 测试侧 | — | 证据已齐,只待测试确认 |
|
|
|
|
|
+| diet 2 键派发(依 O-18 裁决) | 裁决后 | O-18 | hub 建任务/通道恢复 | 食材推荐改版 |
|
|
|
|
|
+| 8 个旧僵尸任务判定(依 O-18 裁决) | 裁决后 | O-18 | hub 侧 | 重派/回收 |
|
|
|
|
|
+| B-61 部署收口复核 | 下轮 | 部署侧 | pub-iwintrue | ba6c0ebe6 → testing |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 附录
|
|
|
|
|
+
|
|
|
|
|
+### 附录 A:收到的测试反馈问题明细
|
|
|
|
|
+
|
|
|
|
|
+本轮 0 个(无新 mark-blocked)。既有:B-31(P2 安全,O-10 已裁决待凭据)、B-61-Update(部署缺口,见四)。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 B:任务分派与会话恢复明细
|
|
|
|
|
+
|
|
|
|
|
+本轮派发 **15 个**(guhe_v2 T1~T15),恢复 0 个。派发明细见附录 C。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 C:本轮实质派发明细(15 个,20:27 手动补位)
|
|
|
|
|
+
|
|
|
|
|
+| 任务号 | 能力键(tdd_key) | 实例 | 会话 ID | 优先级 |
|
|
|
|
|
+|--------|-----------------|------|---------|--------|
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T1 | guhe.kb.queryLowSidePatch | local-45278 | ses_e44df601bffeEFAcQu | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T2 | guhe.report.personalAssert | local-45278 | ses_e44df5f27ffedzlptp | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T3 | guhe.lowSide.ruleLoad | local-45278 | ses_e44df5e5fffejyvLjB | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T4 | guhe.gate.lowSideRedline | local-45278 | ses_e44df5d86ffeRF00Un | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T5 | guhe.gate.strainBlock | local-45278 | ses_e44df5c82ffelrr62v | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T6 | guhe.gate.evidenceIsolate | local-45278 | ses_e44df5b73ffeufjKxv | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T7 | guhe.l1.guheV2Route | lan-248 | ses_e44deeafcffetYGNqH | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T8 | guhe.l1.versionSplit | lan-248 | ses_e44ded75bffeYt45Ys | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T9 | guhe.kb.versionSense | lan-204 | ses_e44dec5a0ffetSvwt3 | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T10 | guhe.kb.fieldExpose | lan-248 | ses_e44df49bfffeiCsW8x | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T11 | guhe.l1.shellGuard | lan-248 | ses_e44df326affeWIWlGG | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T12 | guhe.l1.pageTailClean | lan-204 | ses_e44deb22fffesEXOyi | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T13 | guhe.l4.noPathMap | lan-204 | ses_e44de9a86ffesaC17k | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T14 | guhe.p3.lowSideAggregate | lan-204 | ses_e44de7706ffebS1Khl | P0 |
|
|
|
|
|
+| DOC-2026-11-08-guhe-v2-T15 | guhe.lowSide.noSupplement | lan-189 | ses_e44de69c1ffeMho2XS | P0 |
|
|
|
|
|
+
|
|
|
|
|
+> 全部模型 `opencode/deepseek-v4.1-flash-free`(三档链首位),0 失败;local-45278 已确认 6 会话 running 达上限(6/6),lan-248/lan-204/lan-189 会话已创建绑定(scan 延迟未显示 running,下轮确认)。溯源锚点:`docs/superpowers/plans/2026-11-08-浠艾福平台程序修改计划.md` §三任务分解(requirement + design 双锚点齐备)。
|
|
|
|
|
+
|
|
|
|
|
+### 附录 D:变更感知明细(since 18:16)
|
|
|
|
|
+
|
|
|
|
|
+| 变更文档/提交 | 文档类型 | 变更日期 | 新增能力键 | 是否已入池 |
|
|
|
|
|
+|---------------|----------|----------|------------|------------|
|
|
|
|
|
+| `ac7116d4f`(浠艾福平台程序修改计划 T1~T15 入池) | 设计/需求 | 11-08 18:32 | 15(guhe.*) | 是(已派发 20:27) |
|
|
|
|
|
+| `fb1e335e9`/`2438bb283`(S-cfc-79 diet.uiRework RED 契约测试) | 测试 | 11-08 19:02 | 1(diet.recommendation.uiRework) | 已合入契约,状态机 red_sha 未回填 |
|
|
|
|
|
+| `05822c821`/`29d31c2d1`(R90 装置修复 23 例转绿 + 门禁台账) | 测试 | 11-08 18:48 | 0 | — |
|
|
|
|
|
+| `c575a3a5b`(articles 异步音频) | 实现 | 11-08 18:16 后 | 0 | — |
|
|
|
|
|
+| `7713c0d27`(hub 三档模型链统一) | 配置 | 11-08 18:16 后 | 0 | — |
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+**模板版本**:v1.1(2026-11-03) · 本轮按要求增列「场景覆盖矩阵」(DEV_GOAL 强制)
|
|
|
|
|
+**适用对象**:研发负责人 / 开发角色会话
|
|
|
|
|
+**纪律遵守**:未改业务代码、未动他人 WIP(306 处)、未代越测试 mark-red/mark-green;本轮唯一实质动作 = 手动 `fill_slots.py` 补位派发 15 个 guhe(属研发负责人「确保会话分派任务」职责,非业务实现);汇报单文件 + pending.md O-18 经临时索引入库推 cfclub,主工作树零接触。
|