2.9 KiB
2.9 KiB
IMPLEMENTATION_STATUS
更新时间:2026-04-19 02:33 CST
当前真实状态
阶段判断:
- 海外单脑接管能力:约
95% - 分布式检测真实执行能力:约
93% - 距离“可稳定上线并放心用后台发起检测”:约
92%
本轮最重要的新事实:
- Detect 页面已经不再只显示海外节点
- 大陆 controller / worker 已进入 Detect 总览显示口径
- 用户现在能从 Detect 页面直接看见大陆节点参与执行
本轮代码收口
本轮后端变更:
domain-api/app/services/detect_job_service.py
本轮前端变更:
domain-web/src/views/detect/DetectView.vue
本轮修复方式:
- 保留中央账本原值,不硬改
detect_job_items - 额外补出分布式显示口径:
distributed_node_statsdisplay_items_claimeddisplay_items_running
- Detect 页面优先显示这个分布式显示口径
关键验证证据
接口验证:
detect/job/activedisplay_items_claimed = 34display_items_running = 14distributed_node_stats包含:mainland-controller-01mainland-worker-01overseas-control-01
detect/queue-summaryqueue.display_claimed = 34queue.display_running = 14nodes已含大陆 controller / worker
编译验证:
- 后端:
python3 -m py_compile domain-api/app/services/detect_job_service.py- 通过
- 前端:
cd domain-web && npm run build- 通过
运行验证:
domaincheck-api已重启成功- 活跃接口返回新字段正常
当前已闭合的问题
已闭合:
- 大陆 controller 无法
pull_tasks - Detect 页面误判“大陆没跑”
- Detect 节点表格只显示海外与
unassigned
当前剩余问题
当前唯一剩余问题:
- 中央账本与分布式显示口径还不是同一套最终账本
具体来说:
detect_job_items- 仍是中央派发账本
distributed_node_stats- 是运行态 / 投影视角
所以当前页面已经“可观察、可判断”了,但底层仍属于双账本阶段。
当前是否可以继续跑检测测试
当前结论:
- 可以继续跑检测任务测试
- 而且现在 Detect 页面已经能看出大陆节点参与
当前是否建议直接上线
当前结论:
- 比上一轮更接近上线
- 但还不建议把“检测调度账本”宣称为最终完全统一
原因:
- 现在解决的是“显示正确性”
- 下一步要解决的是“账本统一性”
当前优先级判断
最高优先级:
- 设计并收敛中央账本与分布式执行账本的统一规则
当前不应继续推进:
- 新控制面功能
- 新模块
- 新页面
- 发布动作
- 与账本统一无关的工作
完成下一轮后的预期
如果下一轮把账本统一策略明确并落地:
- Detect 页面将不仅“看起来对”
- 而且底层统计也会真正一致
- 整体可上线程度预计提升到
94%~96%