fix: surface distributed detect participation

This commit is contained in:
Your Name
2026-04-19 02:35:43 +08:00
parent ad513211e6
commit cfff515c03
5 changed files with 474 additions and 189 deletions

View File

@@ -0,0 +1,122 @@
# HANDOFF 2026-04-19 02:33
## 本轮完成了什么
本轮只处理了一个问题:
- Detect 页面没有把大陆节点参与展示出来
实际完成:
1. 后端补出分布式显示口径
2. 前端 Detect 页面切到优先显示分布式口径
3. 本地重启 `domaincheck-api`
4. 重新验证 Detect 接口
## 本轮关键结果
`detect/job/active` 现在新增:
- `distributed_node_stats`
- `display_items_claimed`
- `display_items_running`
当前接口结果:
- `display_items_claimed = 34`
- `display_items_running = 14`
当前已显示节点:
- `mainland-controller-01`
- `mainland-worker-01`
- `overseas-control-01`
- `unassigned`
`detect/queue-summary` 现在新增:
- `queue.display_claimed = 34`
- `queue.display_running = 14`
并且 `nodes` 已包含大陆 controller / worker。
## 当前最高优先级
唯一最高优先级:
- 检测账本统一
原因:
- 现在页面显示已经基本正常
- 剩下的不是“看不见”,而是“中央账本和分布式执行账本还没真正合并”
## 当前状态结论
当前可以明确说:
- 检测能跑
- 大陆节点确实参与了
- Detect 页面现在已经能直接看见大陆参与
## 当前唯一剩余问题
唯一剩余问题:
- 目前仍是双账本:
- 中央 `detect_job_items`
- 分布式 runtime / projection 显示口径
所以:
- 页面观感已收口
- 账本一致性还没完全收口
## 下一轮如果继续,只做什么
下一轮只做这一件事:
- 明确并实现“中央派发账本”与“大陆执行账本”的统一规则
优先原则:
- 不发散
- 不扩新页面
- 不碰发布动作
## 推荐模型与推理等级
继续推荐:
- `GPT-5.4`
- `high`
原因:
- 下一轮是账本统一策略与最小实现
- 仍不需要切超高
## 给下一轮的任务卡
```text
任务名H1-检测账本统一设计与最小落地批
目标:
1. 查清 detect_job_items 与 runtime/projection 的最终一致关系
2. 决定 pull / ack / result sync 后中央账本如何更新
3. 只做最小一致性修复,不扩功能
范围限制:
1. 不新增页面
2. 不扩控制面功能
3. 不进入发布动作
4. 不并行做别的方向
完成判定:
1. Detect 页面显示正确
2. Detect 中央账本与大陆执行账本不再明显分叉
```
## 一句话结论
这轮已经把“大陆在跑但页面像没跑”的问题收掉了;下一轮真正该做的,不是继续修显示,而是把检测账本本身统一起来。