From 5eb4b6a30b673ecac23c26a7750ff309cf24826a Mon Sep 17 00:00:00 2001 From: "lusendong.6789" Date: Wed, 11 Nov 2026 08:04:31 +0800 Subject: [PATCH] docs: qualify integrated kernel packaged release Signed-off-by: lusendong.6789 Co-authored-by: TRAE CLI --- .../rfcs/monorepo-distribution-split-v0.md | 39 +++++++++++++++++++ .../monorepo-distribution-split-v0.zh-CN.md | 35 +++++++++++++++++ 2 files changed, 74 insertions(+) diff --git a/docs/architecture/rfcs/monorepo-distribution-split-v0.md b/docs/architecture/rfcs/monorepo-distribution-split-v0.md index a8e10755a6..002daf5ef5 100644 --- a/docs/architecture/rfcs/monorepo-distribution-split-v0.md +++ b/docs/architecture/rfcs/monorepo-distribution-split-v0.md @@ -3352,3 +3352,42 @@ required validation and fresh ready=true still govern merge. The original task and I3/minor-release, M1/#8011, R0/V10/R1, D2/D5/D6/D3, context/model/split-install, PostgreSQL host/wheel, full-cost and adoption gaps remain open. + +### 2026-11-11 — Integrated main packaged release qualification + +The complete Linux Release Artifacts +[run 42905934918](https://github.com/loopx-project/loopx/actions/runs/42905934918) +(attempt 1, from [#8531](https://github.com/loopx-project/loopx/pull/8531)) +qualifies the integrated source at `main@b89a574b05a3e7d5920a8e7184476dfb7b041790`. +The bundle's product, browser-fixture and workflow commit are all +`3606315c86f907961b0c26d4f1a1dad6bbaed8cf`, with no fixture overrides; its +complete tracked tree equals that merged main tree. This supplies the missing +packaged qualification after the kernel and release-pipeline integration. + +Offline verification of final artifact `13807484684` checks the downloaded ZIP +against GitHub's SHA-256, every package/runtime file against `RELEASE-SOURCES.json`, +and the checksum manifest against both packages. All three browser receipts bind +to candidate artifact `13806066680` and the same release-source digest. Comparing +them with the actual source catalog and partition selector confirms exactly +86 unique passing scenarios across 29/29/28 entries. Team, craft, command-palette +and navigation companions pass. The producer also passes clean-wheel install, +sdist rebuild, installed frontend, DSH install shape and runtime qualification, +including upgrade, doctor, skills, frontend HTTP, license notices, operation +without frontend build tools and restoration after activation failure. + +The completed ordinary packaged M2 observation retains 200 items, five switches +with three samples each and 15 long-task windows. Its five medians are +336.34/313.05/441.09/200.01/194.94 ms; the maximum is 601.68 ms, with no sample +over the 1,000 ms target. The existing ordinary median <1,000 ms and every-sample +<2,000 ms rules pass without a threshold change. This is neither a new +coverage-enabled measurement nor a cost or kernel-attribution comparison; +historical frozen failures and their raw observations retain their original status. + +This evidence qualifies the named integrated Linux packaged source, not later +product changes. The pull-request run skips attestation, release upload and PyPI +publication; no public release or current installed-host upgrade is established. +It does not establish all other CI results or complete CI/marginal cost. The +original task and I3/minor-release, M1/#8011, R0/V10/R1, D2/D5/D6/D3, +context/model/split-install, PostgreSQL host/wheel, installed-host and adoption +gaps remain open. The next qualification stays with those original owners and +acceptance boundaries; the minimal-kernel effort is not complete. diff --git a/docs/architecture/rfcs/monorepo-distribution-split-v0.zh-CN.md b/docs/architecture/rfcs/monorepo-distribution-split-v0.zh-CN.md index a97e435d29..daed6c2429 100644 --- a/docs/architecture/rfcs/monorepo-distribution-split-v0.zh-CN.md +++ b/docs/architecture/rfcs/monorepo-distribution-split-v0.zh-CN.md @@ -2612,3 +2612,38 @@ artifact id 将最终 `build` 门绑定到成功的分片回执。门禁导入 I3/minor-release、M1/#8011、R0/V10/R1、D2/D5/D6/D3、 context/model/split-install、PostgreSQL host/wheel、完整成本和 adoption 缺口继续开放。 + +### 2026-11-11 — 整合主线的打包发行资格 + +完整 Linux Release Artifacts +[run 42905934918](https://github.com/loopx-project/loopx/actions/runs/42905934918) +(attempt 1,来自 [#8531](https://github.com/loopx-project/loopx/pull/8531)) +验证了整合源码 `main@b89a574b05a3e7d5920a8e7184476dfb7b041790`。 +Bundle 的 product、browser-fixture 与 workflow commit 均为 +`3606315c86f907961b0c26d4f1a1dad6bbaed8cf`,没有 fixture override;其完整 +tracked tree 与该已合入 main 相同。这补上了内核和发行流水线整合后的 packaged +资格缺口。 + +对最终产物 `13807484684` 的离线核验将下载 ZIP 与 GitHub 的 SHA-256 比较, +将每个 package/runtime 文件与 `RELEASE-SOURCES.json` 比较,并校验两份包的 +checksum manifest。三个 browser receipt 均绑定 candidate artifact +`13806066680` 和同一个 release-source digest。与真实源码 catalog 和分片 +selector 比较后,确认 29/29/28 条目恰好覆盖 86 个唯一通过场景。 +Team、craft、command-palette 和 navigation companion 通过。Producer 还通过 +干净 wheel 安装、sdist 重建、已安装 frontend、DSH 安装形态和 runtime 资格, +覆盖 upgrade、doctor、skills、frontend HTTP、license notices、无需 frontend +build tools 运行,以及 activation 失败后的恢复。 + +这次已完成的普通 packaged M2 观察保留 200 项、五种切换各三个样本和十五个 +long-task window。五个中位数为 336.34/313.05/441.09/200.01/194.94 ms, +最大值 601.68 ms,没有样本超过 1,000 ms 目标。现有普通 median <1,000 ms +和每个样本 <2,000 ms 的规则通过,未修改阈值。这不是新的带覆盖率测量, +也不是成本或内核归因对照;历史冻结失败及其原始观察保留原有状态。 + +该证据验证指定整合源码的 Linux packaged 路径,不覆盖后续产品改动。 +此次 pull-request 运行跳过 attestation、release upload 和 PyPI 发布, +不能据此宣称已公开发布或当前 installed-host 已升级,也不证明其他全部 CI +结果或完整 CI/边际成本。原任务以及 I3/minor-release、M1/#8011、R0/V10/R1、 +D2/D5/D6/D3、context/model/split-install、PostgreSQL host/wheel、 +installed-host 和 adoption 缺口继续开放。后续资格仍由这些原 owner 和验收 +边界承接;最小化内核工作尚未全部完成。