Skip to content

Commit 189c6d1

Browse files
committed
docs: record privacy-safe AUR checkpoint
1 parent cf39cb2 commit 189c6d1

2 files changed

Lines changed: 19 additions & 10 deletions

File tree

‎.agents/docs/2026-08-09-mcpp-template-runtime-graphics-aur-validation.md‎

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -249,11 +249,13 @@ Task 8 focused local evidence:
249249
### 5.8 mcpp-bin-only AUR reconciliation (Task 9)
250250

251251
- State-machine/contract suite: `python3 -m unittest tests/scripts/test_aur_reconcile.py`
252-
passes **11/11**. It covers no-op/upgrade/repair/RPC-lag/refused-downgrade,
252+
passes **12/12**. It covers no-op/upgrade/repair/RPC-lag/refused-downgrade,
253253
missing or mismatched release material, bounded maintenance retry, permanent
254254
auth failure, failed known-package clone without repo initialization, exact
255255
latest-complete release selection, workflow recovery triggers, and the pinned
256-
AUR ED25519 fingerprint.
256+
AUR ED25519 fingerprint. It also requires both the rendered `mcpp-bin`
257+
maintainer and reconciler commits to use the public `speak-agent` GitHub
258+
noreply identity rather than a personal address.
257259
- Release fixture: the real public `v2026.8.8.4` payloads/sidecars and locally
258260
generated immutable manifest validate as desired `2026.8.8.4-1`; both Linux
259261
digests match manifest and sidecar. The first Arch render attempt classified
@@ -322,9 +324,11 @@ documentation-only handoff commit re-queued latest-head CI:
322324

323325
The xlings boundary is tracked by
324326
[openxlings/xlings#521](https://github.com/openxlings/xlings/pull/521), whose
325-
eight native/cross checks pass. It remains Draft and REVIEW_REQUIRED. The
326-
documentation-only handoff commit `9f6161a` is now the latest mcpp PR head, so
327-
its re-queued matrix must reach terminal state before any latest-head claim.
327+
eight native/cross checks pass. It remains Draft and REVIEW_REQUIRED. After the
328+
handoff (`9f6161a`) and validation-ledger (`6e42d6c`) commits, privacy review
329+
produced `cf39cb2`: the AUR reconciler and rendered `mcpp-bin` now use the public
330+
`speak-agent` noreply identity, with a RED/GREEN contract regression. That
331+
latest-head matrix must reach terminal state before any latest-head claim.
328332

329333
The Chinese operator handoff is
330334
`.agents/docs/2026-08-09-pr400-handoff-zh.md`. It records implementation scope,

‎.agents/docs/2026-08-09-pr400-handoff-zh.md‎

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PR #400 中文交接文档
22

3-
> 更新时间:2026-08-09 23:53 CST
3+
> 更新时间:2026-08-10 00:06 CST
44
>
55
> 维护身份:`speak-agent`
66
>
@@ -45,9 +45,11 @@ Draft PR [openxlings/xlings#521](https://github.com/openxlings/xlings/pull/521)
4545
| xlings Draft PR | [#521](https://github.com/openxlings/xlings/pull/521),Draft | 精确声明 `compat.ftxui`、`compat.gtest` 并刷新 lock,8/8 CI 通过 |
4646

4747
mcpp 分支为 `feat/template-runtime-graphics-aur`,基线为
48-
`80291ca01a982c1e8c00e43bfa97ffe68516e6d7`,本文生成前的远端和本地 HEAD 都是
49-
`ed4cf64279a5da94c736742338e5b01d90e297b8`。相对基线共有 26 个可追溯 commit,
50-
改动 109 个文件,约 14,485 行新增、1,691 行删除。
48+
`80291ca01a982c1e8c00e43bfa97ffe68516e6d7`。核心实现和原生诊断 checkpoint 是
49+
`ed4cf64279a5da94c736742338e5b01d90e297b8`;随后增加中文交接、验证账本和公共发布身份,
50+
隐私修复 checkpoint 为 `cf39cb2`。截至该 checkpoint,相对基线共有 29 个可追溯
51+
commit,改动 111 个文件,约 14,976 行新增、1,692 行删除。接手时仍须重新比较本地与
52+
远端 HEAD,不要把本文快照当成可变分支的永久 HEAD。
5153

5254
设计和验证文档按以下顺序阅读:
5355

@@ -193,6 +195,9 @@ mcpp 分支为 `feat/template-runtime-graphics-aur`,基线为
193195
| `4e39a8e` | Draft PR 流程和文档隐私清理 |
194196
| `0cc6a2a` | libc poison fixture 尊重隔离 `MCPP_HOME` |
195197
| `ed4cf64` | workspace 继承相对 index 时使用 lexical root anchor |
198+
| `9f6161a` | 新增完整中文 PR 交接文档 |
199+
| `6e42d6c` | 同步 Arch、CI 和跨仓库验证账本 |
200+
| `cf39cb2` | AUR 使用 `speak-agent` 公共 noreply 身份,并增加隐私回归 |
196201

197202
每个逻辑 commit push 后都在 PR #400 留有 checkpoint。issue #380、#392、#396 也已经
198203
收到“实现已进入 Draft、但发布前不关闭”的状态评论。
@@ -271,7 +276,7 @@ mcpp,而没有进入目标 nested-tool regression。fixture 现在使用
271276
- 重点 E2E 已覆盖 package/template、事务 scaffold、RuntimeBinding、root-local SubOS、
272277
Rule A/B、provider provenance、stored `why runtime`、AUR/release 脚本。
273278
- release manifest contract:12/12。
274-
- AUR state-machine/contract:11/11。
279+
- AUR state-machine/contract:12/12,包括公共 `speak-agent` 发布身份契约。
275280
- 所有变更 shell 通过 `bash -n`,Python generator/tests 通过 bytecode compile,workflow YAML
276281
可解析,`git diff --check` 通过。
277282
- 公开 `v2026.8.8.4` 四平台 payload/sidecar replay 生成的 manifest 字节稳定;manifest

0 commit comments

Comments
 (0)