Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/docs/2026-09-25-issue-690-implementation-plan.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
subject: plan
status: active
status: landed
---

# #690: implementation plan
Expand Down
16 changes: 15 additions & 1 deletion .agents/docs/2026-09-25-issue-690-self-review.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
subject: review
status: active
status: landed
---

# #690: self-review before release, engine and ecosystem
Expand Down Expand Up @@ -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.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
subject: design
status: active
status: landed
---

# Workspace inheritance, flag scoping and the published form: a unified repair plan (#690)
Expand Down
12 changes: 6 additions & 6 deletions .agents/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
Loading