docs: move ops runtime tracking under docs

This commit is contained in:
Your Name
2026-04-19 02:27:06 +08:00
parent 74dc009c3d
commit ad513211e6
26 changed files with 1604 additions and 283 deletions

View File

@@ -0,0 +1,129 @@
# HANDOFF 2026-04-19 02:25
## 本轮完成了什么
本轮只收口了“大陆 controller 无法 `pull_tasks`”这一条链。
实际完成:
1. 修复 `domaincheck-node-agent` 读取不到同步目标地址的问题
2.`www` 提交并推送:
- `74dc009`
- `fix: inherit sync env in node agent`
3. 在两台大陆节点刷新 `domaincheck-node-agent.service`
4. 重启并验证:
- `mainland-controller-01`
- `mainland-worker-01`
5. 从海外控制面再次发起:
- `runtime.pull_tasks`
- `job_id = 87`
6. 验证 `mainland-controller-01` 返回成功:
- `pull_state = success`
- `items_total = 50`
7. 验证大陆两台节点当前都处于:
- `participation_state = running`
## 当前最高优先级
唯一最高优先级:
- 收敛检测总览统计口径
原因:
- 现在不是“没跑”
- 而是“已经跑了,但总览没完整体现大陆执行量”
## 当前状态摘要
当前结论:
- 检测执行链已跑通
- 大陆 controller 已能拉任务
- 大陆 controller / worker 已进入执行中
直接证据:
- `ops/nodes`
- `mainland-controller-01`
- `items_total = 200`
- `items_running = 5`
- `mainland-worker-01`
- `items_total = 70`
- `items_running = 5`
- `job 87`
- `runtime.pull_tasks`
- `status = success`
## 当前唯一剩余问题
唯一剩余问题:
- `detect/queue-summary`
- `detect/job/active`
仍主要沿用旧的海外活跃任务口径,没有把大陆“拉批后本地执行”的量体现在同一汇总里。
这会导致页面观感像“大陆没跑”,但实际上已经在跑。
## 下一轮如果继续,只做什么
下一轮只做这一件事:
- 对齐以下三处的数据口径:
- `ops/nodes`
- `detect/queue-summary`
- `detect/job/active`
目标:
- 让后台页面既能显示大陆节点正在执行
- 又能把这部分执行量合并进统一检测进度
## 现在不要做的事情
不要做:
- 新页面
- 新模块
- 运维中枢增强
- 正式发布
- 与检测总览收口无关的任何工作
## 推荐模型与推理等级
继续推荐:
- `GPT-5.4`
- `high`
原因:
- 当前是数据口径排查与小范围实现
- 不需要切超高
## 给下一轮的任务卡
```text
任务名G1-检测总览口径统一批
目标:
1. 查清 ops/nodes 与 detect/job/active 的数据来源差异
2. 明确大陆 controller 拉批执行为什么没有进入统一检测总览
3. 修好后再跑一轮小批量检测验证
范围限制:
1. 只做检测总览口径统一
2. 不新增页面
3. 不扩展控制面功能
4. 不进入发布动作
完成判定:
1. 点击启动检测后
2. 后台能看到大陆节点参与
3. detect/queue-summary 不再只显示 overseas-control-01 与 unassigned
```
## 一句话结论
这轮已经把“大陆 controller 拉不到任务”这个硬阻塞清掉了;现在真正剩下的不是执行问题,而是后台统计口径还没把大陆执行量完整显示出来。