diff --git a/.agents/docs/2026-09-25-issue-690-implementation-plan.md b/.agents/docs/2026-09-25-issue-690-implementation-plan.md index 80b9b2ab..6a5ad5c1 100644 --- a/.agents/docs/2026-09-25-issue-690-implementation-plan.md +++ b/.agents/docs/2026-09-25-issue-690-implementation-plan.md @@ -1,6 +1,6 @@ --- subject: plan -status: active +status: landed --- # #690: implementation plan diff --git a/.agents/docs/2026-09-25-issue-690-self-review.md b/.agents/docs/2026-09-25-issue-690-self-review.md index 8192b23c..07592b69 100644 --- a/.agents/docs/2026-09-25-issue-690-self-review.md +++ b/.agents/docs/2026-09-25-issue-690-self-review.md @@ -1,6 +1,6 @@ --- subject: review -status: active +status: landed --- # #690: self-review before release, engine and ecosystem @@ -48,3 +48,17 @@ status: active ## 4. Open items outside #690 - **The e2e harness still shares existing payload versions by link.** An in-place rewrite of an existing payload by a test still reaches the developer's registry (#293, first shape). + +--- + +## 5. Landed (2026-09-25) + +- mcpp#691 squash-merged as f176abdc; release 2026.9.25.1 (run 36072031458): all four builds, the sealed manifest and publish-ecosystem succeeded. +- GitCode `xlings-res/mcpp` 2026.9.25.1 was filled by a local top-up as each archive appeared. GET 200 at the upstream size for every archive and sidecar, and the four archives are byte-identical to the GitHub release (sha256 compared). +- openxlings/xim-pkgindex#873 merged (89645f8f). Its four sha256 values equal those of the downloaded archives. The published index artifact `xim-index-89645f8` (sha256 matching its pointer) names `latest = 2026.9.25.1` in all three platform blocks. +- mcpplibs/mcpp-index#465 merged (93781cf4): validate.yml pins 2026.9.25.1, and `latest_mcpp = 2026.9.25.1`. The full workspace sweep (`workflow_dispatch`, run 36075006806) passed 27 of 27 jobs on attempt 2. Attempt 1 had two shards cancelled at the 90-minute limit on the cold cache, with every member they reached passing, and one transient GitCode reachability failure whose asset was re-read and matched its sha256. The published artifact `mcpp-index-93781cf` carries the new `latest_mcpp`. +- CI on f176abdc: every workflow is green except the xcode-27 legs of ci-macos, ci-macos-e2e and ci-fresh-install. All three fail at `ld64.lld: could not load TAPI file ... unknown architecture` (mcpp#669, known red on main before this change). +- Sandbox, `.agents/docs/2026-09-25-issue-690-verify.sh`, each version in a fresh subos with the CN mirror set for xlings and mcpp, installed from the index: + - 2026.9.25.1: passes 11, fails 0, skips 0. + - 2026.9.24.1 (control): passes 4, fails 7. The seven failures are exactly the CHANGE sections, including 5b, where the fresh home reproduced the cross-project cache poisoning (`compare=1`). +- The measuring machine's `~/.mcpp` glibc 2.44.3 payload, corrupted by the harness defect, was removed and is reinstalled on demand. With the harness fix, test runs no longer write into the developer registry. diff --git a/.agents/docs/2026-09-25-issue-690-workspace-build-inheritance-consistency.md b/.agents/docs/2026-09-25-issue-690-workspace-build-inheritance-consistency.md index c5bab7d3..9f5a13d7 100644 --- a/.agents/docs/2026-09-25-issue-690-workspace-build-inheritance-consistency.md +++ b/.agents/docs/2026-09-25-issue-690-workspace-build-inheritance-consistency.md @@ -1,6 +1,6 @@ --- subject: design -status: active +status: landed --- # Workspace inheritance, flag scoping and the published form: a unified repair plan (#690) diff --git a/.agents/docs/README.md b/.agents/docs/README.md index 187c34b6..0d7f1157 100644 --- a/.agents/docs/README.md +++ b/.agents/docs/README.md @@ -30,7 +30,7 @@ Records that declare one. Everything else is listed by date below. ### design -- [Workspace inheritance, flag scoping and the published form: a unified repair plan (#690)](2026-09-25-issue-690-workspace-build-inheritance-consistency.md) — active +- [Workspace inheritance, flag scoping and the published form: a unified repair plan (#690)](2026-09-25-issue-690-workspace-build-inheritance-consistency.md) — landed - [MSVC toolset 的选择、#685、#687 与工具链管理规范:总体设计](2026-09-24-toolchain-selection-and-payload-trust-design.md) — active - [openkal 生态:能力的时刻模型,以及 C 环境方案空间的划分](2026-09-20-openkal-c-environment-ecosystem-design.md) — active - [#674:`presents = "posix"` 在 Windows 上兑现契约的下半段](2026-09-19-issue-674-cenv-posix-preinclude-design.md) — superseded @@ -54,7 +54,7 @@ Records that declare one. Everything else is listed by date below. ### plan -- [#690: implementation plan](2026-09-25-issue-690-implementation-plan.md) — active +- [#690: implementation plan](2026-09-25-issue-690-implementation-plan.md) — landed - [工具链选择与载荷可信度:实施计划](2026-09-24-toolchain-selection-implementation-plan.md) — landed - [openkal 生态:完整性收尾与验收方案](2026-09-21-openkal-ecosystem-completion-and-acceptance.md) — active - [C 环境生态方案:执行计划](2026-09-20-ecosystem-execution-plan.md) — active @@ -65,7 +65,7 @@ Records that declare one. Everything else is listed by date below. ### review -- [#690: self-review before release, engine and ecosystem](2026-09-25-issue-690-self-review.md) — active +- [#690: self-review before release, engine and ecosystem](2026-09-25-issue-690-self-review.md) — landed - [本轮生态级自审](2026-09-20-wave-self-review.md) — active - [#674 设计方案评审:`-include unistd.h` 在 Windows + `presents = "posix"` 上的可行性](2026-09-20-issue-674-design-review.md) — active - [`__cxa_thread_atexit` 在 openkal-Windows 上:两层都已定位并修复](2026-09-20-cxa-thread-atexit-finding.md) — landed @@ -100,9 +100,9 @@ Records that declare one. Everything else is listed by date below. ### 2026-09 -- [Workspace inheritance, flag scoping and the published form: a unified repair plan (#690)](2026-09-25-issue-690-workspace-build-inheritance-consistency.md) — active -- [#690: self-review before release, engine and ecosystem](2026-09-25-issue-690-self-review.md) — active -- [#690: implementation plan](2026-09-25-issue-690-implementation-plan.md) — active +- [Workspace inheritance, flag scoping and the published form: a unified repair plan (#690)](2026-09-25-issue-690-workspace-build-inheritance-consistency.md) — landed +- [#690: self-review before release, engine and ecosystem](2026-09-25-issue-690-self-review.md) — landed +- [#690: implementation plan](2026-09-25-issue-690-implementation-plan.md) — landed - [工具链选择与载荷可信度:实施计划](2026-09-24-toolchain-selection-implementation-plan.md) — landed - [MSVC toolset 的选择、#685、#687 与工具链管理规范:总体设计](2026-09-24-toolchain-selection-and-payload-trust-design.md) — active - [#685、#687 与 Windows clang 的 MSVC STL:三个问题的归属,以及工具链载荷的规范化](2026-09-24-685-687-msvc-stl-and-toolchain-payloads.md) — landed