Files
getDomain/docs/ops_center_runtime/IMPLEMENTATION_STATUS.md
2026-04-19 02:44:30 +08:00

124 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# IMPLEMENTATION_STATUS
更新时间2026-04-19 02:43 CST
## 当前真实状态
阶段判断:
- 海外单脑接管能力:约 `95%`
- 分布式检测真实执行能力:约 `94%`
- 距离“可稳定上线并放心用后台发起检测”:约 `93%~94%`
本轮最重要的新事实:
- item 级统一当前不能继续直接推进
- 根本原因已经查清:
- 大陆逐条结果目前没有进入中央
## 本轮结论收口
本轮没有进入新实现扩展,而是完成了 `I1` 的证据闭环:
### 1. `detect_result_projection` 当前只有聚合信息
当前 `projection.keys()` 为:
- `job`
- `latest_event`
- `queue`
- `phase`
没有逐条结果:
- 没有 `domain_id`
- 没有 `job_item_id`
- 没有终态域名列表
### 2. 中央 `detect_run_events` 逐条结果只有海外节点
当前中央实际可见:
- `overseas-control-01`
- `domain_started`
- `domain_completed`
当前中央不可见:
- `mainland-controller-01`
-`domain_*`
- `mainland-worker-01`
-`domain_*`
### 3. 因此当前还做不了大陆 item 级回写
这不是简单 SQL 没补的问题,而是输入流还不存在:
- 中央不知道大陆到底是哪个域名完成了
- 中央只知道大陆总体“参与了、跑了多少、当前多少 running”
## 当前已闭合的问题
已闭合:
- 大陆 controller 无法 `pull_tasks`
- Detect 页面误判“大陆没跑”
- Detect 主统计口径不一致
- Runtime / Queue / Detect 主摘要不统一
- item 级统一为什么做不了,这个问题现在已经查清
## 当前剩余问题
当前唯一剩余问题:
- 大陆逐条结果缺少进入中央的最小同步通道
换句话说:
- 当前不是“不会回写”
- 而是“没有可回写的逐条输入”
## 当前是否可以继续跑检测测试
当前结论:
- 可以继续跑检测测试
- 主统计和节点参与已经足够可信
- 只是不要把 `detect_job_items` 当作大陆执行结果的逐条真相来源
## 当前是否建议直接上线
当前结论:
- 如果目标是:
- 后台稳定发起检测
- 看懂谁在跑
- 看懂整体任务推进
那已经基本可用
- 如果目标是:
- 中央账本逐条反映大陆每个域名的终态
那还差最后一个前置批次
## 当前优先级判断
最高优先级:
- `J1-大陆逐条结果同步前置批`
当前不应继续推进:
- 新控制面功能
- 新模块
- 新页面
- 发布动作
- 与逐条结果同步无关的工作
## 完成下一轮后的预期
如果下一轮把大陆逐条结果输入中央这件事补上:
- item 级统一才会真正可落地
- 后续 `detect_job_items` 回写会变成纯工程实现问题
- 整体可上线程度预计提升到 `95%~96%`