3.1 KiB
3.1 KiB
TASK_BOARD
更新时间:2026-04-19 02:33 CST
当前主批次
唯一主批次:G1-检测总览口径统一批
目标:
- 不进入新功能实现
- 不扩展控制面
- 只收口 Detect 页面“大陆明明在跑,但页面像没跑”的口径问题
本轮已完成
本轮完成了最小可见修复:
detect/job/active- 新增:
distributed_node_statsdisplay_items_claimeddisplay_items_runningdisplay_items_completeddisplay_items_faileddisplay_active_node_codes
- 新增:
detect/queue-summary- 新增:
queue.display_claimedqueue.display_running
nodes已切到分布式显示口径
- 新增:
DetectView.vue- 已优先显示分布式口径
- 节点表格已优先显示
distributed_node_stats
当前结果快照
接口验证结果:
detect/job/activedisplay_items_claimed = 34display_items_running = 14distributed_node_stats已包含:mainland-controller-01mainland-worker-01overseas-control-01unassigned
detect/queue-summaryqueue.display_claimed = 34queue.display_running = 14nodes已包含:mainland-controller-01mainland-worker-01overseas-control-01unassigned
运行侧证据:
mainland-controller-01runtime.pull_tasksjob_id = 87status = success
- 大陆 controller / worker 仍在执行中
当前结论
这轮已经把“Detect 页面看不出大陆参与”这个核心观感问题修掉了一大半。
现在的 Detect 页面口径变成:
- 中央原始账本仍保留:
items_total = 1000pending = 950claimed = 25running = 4
- 页面展示口径新增分布式视角:
display_claimed = 34display_running = 14- 节点列表能直接看到大陆 controller / worker
当前唯一剩余问题
唯一剩余问题:
- 中央账本与分布式显示口径仍是“双轨”
这不是 bug,而是当前架构现状:
- 中央
detect_job_items统计的是海外控制面原始派发账本 - 大陆拉批后的本地执行账本在 runtime / projection 侧
当前已经做到:
- 页面不再误判“大陆没跑”
但还没做到:
- 把两套账本真正收敛成一个最终一致的统一任务账本
候选批次
Candidate H1
名称:检测账本统一设计批
进入条件:
- 用户确认下一轮继续深入“中央账本与分布式执行账本统一”
范围:
- 先设计统一账本规则
- 不直接大改执行链
- 明确 pull / ack / result sync 后中央账本应如何回写
Candidate H2
名称:Detect 页面文案微收口批
进入条件:
- 如果用户只想先把页面提示说清楚
范围:
- 在 Detect 页面明确标注:
- “中央账本视角”
- “分布式执行视角”
暂停项
继续暂停:
- 新页面
- 新模块
- 运维中枢增强
- 发布动作
- 与检测账本统一无关的工作
下一轮唯一动作
下一轮唯一应该继续做的事情:
- 明确中央
detect_job_items与大陆 runtime 投影之间的统一账本策略