# HANDOFF 2026-04-19 00:07 ## 当前最高优先级 唯一最高优先级: - 完成 `mainland-controller-01` 的公网控制面重接入 原因: - `mainland-worker-01` 已经接管成功 - `remote_access_ready = 3/3` 已达成 - 当前只剩 controller 一台仍处于 `pending_bootstrap` ## 本轮已完成的步骤 已完成: 1. 复核当前 `nodes / go-live-summary / release-launchpad` 2. 确认两台大陆节点都已拉到最新代码 3. 重新生成 controller / worker 的 bootstrap plan 4. 在 `mainland-controller-01` 成功执行一次 bootstrap 落地 5. 在 `mainland-worker-01` 使用公网控制面地址完成: - bootstrap - register - heartbeat 6. 确认 `mainland-worker-01` 已变为: - `agent_state = online_busy` - `remote_access_state = hybrid_ready` 7. 为 `mainland-worker-01` 发起接管后验收: - `playbook_run_code = pbr-137e8b258b` ## 当前结果 当前摘要: - `ssh_ready = 2` - `agent_ready = 2` - `remote_access_ready = 3/3` - `pending_bootstrap = 1` 节点结果: - `mainland-worker-01` - 已接管成功 - 已开始 acceptance - `mainland-controller-01` - 仍未完成接管 - 当前是唯一剩余阻塞点 ## 两台节点推进到哪一步 ### mainland-worker-01 已推进到: - SSH 已录入 - `node-handover` 已完成 - `node-bootstrap-plan` 已生成 - 使用公网控制面地址完成 bootstrap - register / heartbeat 已建立 - 节点已进入: - `online_busy` - `hybrid_ready` - acceptance 已发起 当前状态判断: - 该节点已经不再属于接管主阻塞 ### mainland-controller-01 已推进到: - SSH 已录入 - `node-handover` 已完成 - `node-bootstrap-plan` 已生成 - 首次 bootstrap 已真正落地安装并启动 node-agent 准确卡点: - 第一次写入的 `OPS_CONTROL_PLANE_BASE_URL` 是: - `http://127.0.0.1:8100` - 对远端大陆节点来说,这会指向它自己,而不是海外控制面 - 随后尝试把它改为公网控制面地址时,SSH 握手被远端重置 阻塞分类: - 主阻塞:外部条件 / 网络或权限问题 - 不是: - 新功能缺失 - 代码目录缺文件 - Node Agent 主链路不可用 ## 下一轮若继续,第一步先做什么 下一轮第一步只做这一件事: - 让 `mainland-controller-01` 成功执行“公网控制面地址版本”的 bootstrap 命令块 最小动作顺序: 1. 恢复 controller SSH 可执行窗口 2. 重新写入: - `/etc/default/domaincheck-node-agent` 3. 确认其中: - `OPS_CONTROL_PLANE_BASE_URL=http://152.53.37.118:8100` 4. 重启: - `domaincheck-node-agent` 5. 回控制面确认 controller 建立 register / heartbeat 6. 对 controller 执行 acceptance ## 推荐模型与推理等级 继续推荐: - `GPT-5.4` - `high` 当前不建议切低模型的原因: - 剩下的是收口型、多条件联动的现场问题 - 需要稳定地分辨代码、执行参数、SSH 状态和节点真实状态 ## 现在不要做的事情 不要做: - 新页面 - 新模块 - 控制面增强项 - 新架构文档扩写 - Candidate B2 - 任何与 controller 收口无直接关系的工作 ## 一句话结论 今晚不是“要不要重装系统”的阶段,而是已经把大陆接管闭环收束到只剩一台 controller:`worker-01` 已接管成功,`controller-01` 只差把 node-agent 正确指向海外公网控制面并完成一次成功回连。