ip-172-31-19-46.ap-southeast-2.compute.internal- 角色
- 共享生产 Portal
- 生产标记
- 存在
- 8100 / 8110
- 1 / 0
- UID / GID 991
- redis6 / nginx
D05-R47 · 外部执行准入 · 停止态安装
生产只读复核确认:当前 EC2 带生产标记、正在承载 Portal、8100 正监听,而且 UID/GID 991 已被 Redis 与 Nginx 占用。R47 因此拒绝就地安装 Controller,改为锁定专用 staging 目标合同、六席外部授权包、十项来源包和七阶段停止态执行路径。
ip-172-31-19-46.ap-southeast-2.compute.internalrunner-controller-dedicated-staging-control-plane-v1SSH 身份具备免密 sudo 技术能力,但没有 Platform SRE、Security、FinOps、Release 或 Product 的范围绑定回执;R47 明确将两者分开。
LIVE HOST READBACK · 2026-07-28
失败项不是待美化的 UI 状态,而是阻止安装的架构防火墙。Controller unit、身份和目录保持缺席属于安全空状态,不代表可以绕过目标选择。
HOST-01FAIL要求DEDICATED_NON_PRODUCTION_CONTROL_PLANE
观测SHARED_PRODUCTION_PORTAL_HOST
HOST-02FAIL要求staging
观测production
HOST-03FAIL要求ABSENT
观测/etc/reits-production-host PRESENT
HOST-04FAIL要求ABSENT
观测reits-developer-portal active
HOST-05FAIL要求0 listeners
观测1 listener
HOST-06PASS要求0 listeners before activation
观测0 listeners
HOST-07FAIL要求FREE
观测redis6
HOST-08FAIL要求FREE
观测nginx
HOST-09PASS要求ABSENT before installation
观测ABSENT
HOST-10PASS要求ABSENT before installation
观测ABSENT
HOST-11PASS要求ABSENT before installation
观测ABSENT
HOST-12PASS要求ABSENT / 0
观测ABSENT / 0
Gitea 1.25.4 在线;未认证组织 API 返回 0 个仓、commit API 返回 404。这里不把它画成“项目归零”,而是标为缺少组织读取授权和 Runner 新鲜清单。
IMMUTABLE SOURCE KIT
这批文件足以让外部责任人评审目标、身份、配置、停止态安装和独立见证;它们不会因为出现在仓库里就自动成为生产安装回执。
KIT-01ops/runner-factory/reits-runner-factory-controller.service1,184 Bsha256:015d894f77654…仓库候选KIT-02ops/runner-factory/controller-runtime-manifest-candidate.json2,462 Bsha256:197dd96afb460…仓库候选KIT-03ops/runner-factory/controller-root-installation-identity-candidate.json474 Bsha256:e3a583f5eb3bd…仓库候选KIT-04ops/runner-factory/controller-privileged-installation-target-profile-candidate.json915 Bsha256:5da98039e2347…仓库候选KIT-05ops/runner-factory/controller-privileged-installation-change-envelope-candidate.json896 Bsha256:fbfa99a7c4501…仓库候选KIT-06ops/runner-factory/controller-stopped-state-installation-authorization-admission-candidate.mjs15,825 Bsha256:7e1926cf9ef8b…仅夹具验证KIT-07ops/runner-factory/controller-detached-stopped-state-installation-execution-package-candidate.mjs23,813 Bsha256:3f944df71fac0…仅夹具验证KIT-08ops/runner-factory/controller-stopped-state-posix-installation-transaction-candidate.mjs16,429 Bsha256:aeea516bb5eee…仅夹具验证KIT-09ops/runner-factory/controller-privileged-installation-execution-witness-candidate.mjs22,225 Bsha256:ce3acec728582…仅夹具验证KIT-10ops/runner-factory/controller-root-manifest-client-identity-installation-candidate.mjs21,316 Bsha256:0a129863daaa7…仅夹具验证SEVEN-STAGE OPERATOR RUNBOOK
R47 只让来源冻结这一阶段进入 ready;目标、资源、配置、安装、读回与执行窗口继续按真实前置失败关闭。
锁定 staging、专用、无生产标记、UID/GID 无冲突的目标主机
补齐 G01/G02 的组织级 Linux 与独立 Mac lane
冻结 10 项来源并签署 source/artifact/config 身份
安装前完成 G03/G04 的真实配置与最小权限评审
只写 identity、manifest 和 client modules;不得安装 unit、启动服务或监听端口
逐文件摘要/元数据回读后逆序回滚至空状态
导入六席外部回执并锁定不超过 30 分钟的执行窗口
R47-UI01R47 双轨进度与正式 Gate 真值R47-UI02当前主机目标适配裁决R47-UI03生产标记与共享服务冲突R47-UI04UID/GID 991 冲突R47-UI05端口 8100/8110 边界R47-UI06专用 staging 目标合同R47-UI07Gitea 可达性与授权可见度R47-UI08G01 Linux Runner 容量派发R47-UI09G02 Mac Runner lane 派发R47-UI10G03 安全配置授权R47-UI11G04 Factory 架构审查R47-UI12G07 停止态安装授权R47-UI13G09 供应链签名授权R47-UI14FinOps 预算与 TTL 授权R47-UI15十项来源包摘要R47-UI16七阶段执行路径R47-UI17停止态能力防火墙R47-UI18独立读回与逆序回滚R47-UI19R48 一次性窗口准入R47-UI20零生产副作用账本先取得六席范围绑定回执并选择满足十二项检查的专用 staging 主机;随后才能导入回执、锁定目标和创建一次性执行窗口。