D05-R46 · 验收差距关闭 · 双轨进度

别再只看见 4/36:45 个工程子阶段已经完成,但 11 道正式门仍未接通

R46 停止继续堆叠不会推进正式状态的证明层。这里把正式验收、工程交付、真实生产 Gate、外部责任人和下一安全动作放到同一张操作台;门户能做的继续自动化,必须由外部责任人完成的动作明确阻断。

为什么一直是 4 刀

正式验收和工程开发过去被混成了一个数字

8 天 3 小时 1 分 30 秒
正式实施计划4 / 36D01–D04 已验收 · 当前 D05
D05 0/11含当前剩余 32 刀
D05 工程交付轨R01–R46已完成 46 个子阶段
R46 当前R01–R45 用时 31 小时 3 分 51 秒

真实原因:D05 十一道真实生产验收门仍无一份可计入正式验收的外部范围绑定回执。实现页面、夹具、契约和 Portal 发布都不能代替外部范围绑定回执。

2026-07-28 生产只读复核

Controller 仍未安装;Portal 在线不等于 D05 执行面在线

本轮重新登录生产 EC2,只读取 unit、配置、安装目录、进程和 8110 listener;没有执行 sudo、安装、启动或回滚。

CONTROLLER SERVICEinactiveunit not-found
ROOT CONFIGabsent/etc/reits-runner-factory
INSTALL ROOTabsent/opt/reits-runner-factory
LISTENER 81100loopback listeners
CONTROLLER PROCESS0独立进程
PORTAL RELEASER45 在线developer-portal@77b5917d1690-b1d42993e890

D05 ACCEPTANCE GATES

11 道门逐项显示:现在是什么、缺什么、谁负责

G09 已匹配六项发布值,但仍只是未签名自声明;其余十门均缺外部生产回执。任何一门都不会被 Portal 自动改成绿色。

正式通过0 / 11不能推演
外部阻塞11Portal 无执行权
部分匹配1G09 未签名
生产副作用0安全只读
Gate目标与当前事实责任人前置结论
D05-G01ORGANIZATION LINUX RUNNER CAPACITY1 台 Linux 候选、1 台在线;组织级 0、ephemeral 0、合格 0Platform SRE无前置,可并行启动外部阻塞
验收目标

2 organization-scoped Linux runners; concurrency one; single-use ephemeral boundary

下一可执行动作

取得成本批准后创建两台组织级一次性 Linux Runner,并生成领取与销毁回执

所需授权

外部云资源创建、Gitea 管理权限与成本授权

当前判定DENIED_NO_ORGANIZATION_EPHEMERAL_CAPACITY
D05-G02INDEPENDENT MAC RUNNER LANE8 台 Mac 候选、6 台在线;全部仓库级可复用,部分标签混用;合格 0Mobile Platform无前置,可并行启动外部阻塞
验收目标

1 online organization-scoped Mac runner with platform-safe labels and signed native job receipt

下一可执行动作

把独立 Mac Runner 迁入正确组织范围,修正标签并完成一次原生任务后销毁

所需授权

Mac 主机管理、Gitea Runner 管理与 Keychain/网络隔离授权

当前判定DENIED_NO_INDEPENDENT_MAC_LANE
D05-G03ROOT OWNED RUNTIME CONFIGURATIONmanifest, service identity and resolved production references are absent on the production hostSecurity无前置,可并行启动外部阻塞
验收目标

root-owned canonical manifest, eleven typed ConfigRefs, one verify-only KeyRef and a least-visible SecretRef boundary

下一可执行动作

在专用 Controller 主机安装 root-owned canonical 配置、11 个 ConfigRef 与 verify-only KeyRef

所需授权

root 权限、SecretRef 管理与安全签署

当前判定DENIED_CONFIGURATION_NOT_INSTALLED
D05-G04REVIEWED PRODUCTION FACTORIESclosed source implementations and fixture proofs exist, but every factory remains TEST_ONLY with zero production bindingsGlobal Architecture无前置,可并行启动外部阻塞
验收目标

six reviewed production factories, five authority-pinned read sources and one verify-only attestation verifier

下一可执行动作

审查六个 production factory 的真实绑定、最小权限、五源快照和逆序清理

所需授权

生产适配器实现与架构签署

当前判定DENIED_FACTORIES_NOT_PRODUCTION_BOUND
D05-G05ELEVEN LIVE READINESS RECEIPTSzero readiness directory, zero receipt files, zero configured Gates and no Controller runtime identity on the production hostController OwnerD05-G03 · D05-G04 · D05-G07 · D05-G09外部阻塞
验收目标

eleven fresh signature-verified readiness receipts bound to one Controller release, manifest, configuration and runtime identity

下一可执行动作

在同一 source/artifact/config 上收齐并验签 11 份 live readiness receipt

所需授权

G03/G04/G07/G09 先满足

当前判定DENIED_NO_LIVE_READINESS_RECEIPTS
D05-G06INDEPENDENT LISTENER AUTHORIZATIONauthorization file, systemd unit, loopback listener and reverse proxy route are all absentRelease OwnerD05-G05 · D05-G07 · D05-G08 · D05-G09 · D05-G10外部阻塞
验收目标

one independent expiring authorization bound to exact host, release, config, unit, endpoint, rollback, negative webhook proof and four approvals

下一可执行动作

完成回滚、负向 webhook、事故演练与四方批准后签发最长 120 秒的 listener 授权

所需授权

G05/G07/G08/G09/G10 先满足

当前判定DENIED_NO_LISTENER_AUTHORIZATION
D05-G07HARDENED CONTROLLER INSTALLATIONservice user, group, unit, installation root, runtime directories, manifest, process and listener are absentPlatform SRED05-G03 · D05-G04 · D05-G09外部阻塞
验收目标

non-login identity, root-owned unit, exact digest, filesystem ownership, credential references, hardening profile, loopback-only network policy and signed installation receipt

下一可执行动作

安装 non-login identity、root-owned systemd unit、硬化文件系统和 loopback-only 网络策略

所需授权

专用主机 root 权限与变更窗口

当前判定DENIED_HARDENED_INSTALLATION_ABSENT
D05-G08LIVE HEALTH READINESS NEGATIVE WEBHOOKhealth, readiness and six webhook probe attempts all returned HTTP 000 because the Controller listener is absent; connection refusal is not application-level denial proofQA ArchitectureD05-G05 · D05-G07外部阻塞
验收目标

live health and readiness receipts plus unsigned, invalid-signature, stale, replay, wrong-scope and unready webhook denial receipts

下一可执行动作

对真实 listener 执行 health/readiness 与六类负向 webhook,并封存应用级拒绝回执

所需授权

G05/G07 先满足且需要测试窗口

当前判定DENIED_LIVE_RUNTIME_PROOFS_UNAVAILABLE
D05-G09EXACT RELEASE IDENTITYall six identity values match across the audited EC2 and Sites runtimes, but provenance is unsigned, the EC2 release tree is service-user writable and no independent build-to-runtime or archive-to-dist attestation existsSupply Chain无前置,可并行启动部分匹配 / 未签名
验收目标

signed exact source, artifact, SBOM, configuration, migration and runtime identity chain independently bound across EC2 and Sites

下一可执行动作

用独立构建者签署 source、artifact、SBOM、config、migration 与 runtime identity 证明链

所需授权

签名构建服务、不可变制品库与独立证明者

当前判定DENIED_MATCHED_VALUES_ARE_UNSIGNED_SELF_ASSERTIONS
D05-G10INTENTIONAL ROLLBACK DRILLEC2 predecessor release and Sites version 135 both exist, but verifiedAt is null, no intentional production transition was executed and no rollback or recovery receipt was foundRelease EngineeringD05-G08 · D05-G09外部阻塞
验收目标

authorized intentional rollback to the named immutable predecessor, predecessor smoke, timed recovery to the current release and independent signed receipt

下一可执行动作

按授权窗口执行指名旧版本回滚、主链 smoke、恢复当前版本并独立签署

所需授权

生产变更审批、维护窗口和独立观察者

当前判定DENIED_NAMED_TARGETS_EXIST_BUT_DRILL_NOT_EXECUTED
D05-G11COST RUNTIME SECURITY APPROVALsix dossier inputs are present, but G01-G10 remain 0/10, the inputs do not share one signed release binding, all three independent approvals are absent and Product Owner has issued no decisionProduct OwnerD05-G01 · D05-G02 · D05-G03 · D05-G04 · D05-G05 · D05-G06 · D05-G07 · D05-G08 · D05-G09 · D05-G10外部阻塞
验收目标

independent cost, runtime and security approvals bound to one exact qualified closure dossier

下一可执行动作

在 G01–G10 全通过后收齐 FinOps、Runtime、Security 三方独立批准并签署同一 dossier

所需授权

十道上游门、三方签名与产品负责人决策

当前判定DENIED_DOSSIER_UNQUALIFIED_AND_APPROVALS_ABSENT

PARALLEL RECOVERY PLAN

先并行关闭五个无前置入口,再沿依赖链进入激活和验收

G01、G02、G03、G04、G09 可以由不同责任团队并行启动;G07、G05、G08、G10、G06、G11 必须按真实依赖推进。

01等待外部授权

Runner 容量

D05-G01 · D05-G02

Platform SRE + Mobile Platform可立即并行
02等待外部授权

配置与 Factory 信任

D05-G03 · D05-G04 · D05-G09

Security + Architecture + Supply Chain可立即并行
03等待前置

硬化安装

D05-G07

Platform SRE顺序执行
04等待前置

就绪、监听与负向 QA

D05-G05 · D05-G06 · D05-G08

Controller + Release + QA顺序执行
05等待前置

回滚恢复演练

D05-G10

Release Engineering顺序执行
06等待前置

三方批准与 Product Owner 决策

D05-G11

FinOps + Runtime + Security + Product顺序执行
门户现在可以继续做

读、比、验、展示、生成任务包

  • 刷新 EC2、Gitea、Sites 和仓库只读事实
  • 验证证据摘要、Schema、依赖和过期时间
  • 为六条责任泳道生成范围绑定的中文任务包
  • 对新外部回执执行失败关闭准入验证
门户不能代替责任人做

创建资源、安装服务、回滚生产、代签审批

  • 创建或注册 Linux / Mac Runner
  • 写 root-owned 配置或启动 8110 listener
  • 执行有影响的生产回滚与恢复演练
  • 代表 FinOps、Security、Runtime 或 Product Owner 签名

EVIDENCE FRESHNESS

六份来源都保留日期,不再把旧快照当当前事实

当前 6 份来源中 5 份早于 2026-07-28;R46 的 EC2 主机状态已单独刷新。

Runner 容量证据本日快照

D05-G01..D05-G02

2026-07-29T04:47:01Zsha256:55e817bcd65adb2ae…
配置与 Factory 证据需要责任人刷新

D05-G03..D05-G04

2026-07-21T08:48:05Zsha256:769c3ad396acf7fe9…
就绪与监听授权证据需要责任人刷新

D05-G05..D05-G06

2026-07-21T09:05:20Zsha256:5dd6142d5d96403b1…
硬化安装与负向 QA 证据需要责任人刷新

D05-G07..D05-G08

2026-07-21T09:25:19Zsha256:3a01dcad573af5032…
供应链与回滚证据需要责任人刷新

D05-G09..D05-G10

2026-07-21T09:44:51Zsha256:cd1aa98aa43fd0b39…
三方审批与 Product Owner 证据需要责任人刷新

D05-G11

2026-07-21T10:01:38Zsha256:142e11af598f10665…

REAL UI INVENTORY

18 个控制面全部有明确用途,不再用数量掩盖状态

R46 用 18 个真实只读控制面和 132/132 个可执行断言校验双轨进度、十一 Gate、责任人和零副作用。

R46-UI01双轨进度总览只读已实现
R46-UI02停滞时长与事实说明只读已实现
R46-UI03D05 十一道门总表只读已实现
R46-UI04依赖关键路径只读已实现
R46-UI05六条责任泳道只读已实现
R46-UI06外部授权矩阵只读已实现
R46-UI07G01/G02 Runner 容量只读已实现
R46-UI08G03/G04 配置与 Factory只读已实现
R46-UI09G05/G06 就绪与监听只读已实现
R46-UI10G07/G08 安装与负向 QA只读已实现
R46-UI11G09/G10 供应链与回滚只读已实现
R46-UI12G11 三方审批只读已实现
R46-UI13EC2 最新只读观测只读已实现
R46-UI14证据新鲜度只读已实现
R46-UI15可执行/不可执行边界只读已实现
R46-UI16多人和多 AI 任务包只读已实现
R46-UI17R47 准入条件只读已实现
R46-UI18零生产副作用账本只读已实现
下一步需要外部授权

D05-R47 外部 Runner 容量、生产配置与 Controller 安装执行

必须先取得 Platform SRE、Mobile Platform、Security 与成本责任人的外部授权,优先并行关闭 G01、G02、G03、G04、G09。没有这些授权时,R47 不应继续生成新的“证明的证明”。