Skip to content

Commit ae35cf4

Browse files
committed
fix(traces): isolate code fetch packs from trace-only objects
Implement MTR-13 request-closure planning for ImportRepo fetches, including incremental, shallow, blobless and authorized tag-chain handling in v0/v2. Return a valid configured-hash empty PACK when want is already satisfied. C5: all five required checks passed with zero warnings and errors; full suite 3148 passed, 0 failed, 3 original ignored. The 64-case exact PACK matrix and legacy boundary regression passed. Local macOS qualification uses CARGO_PROFILE_DEV_OPT_LEVEL=1; default opt0 unwind warning remains. Root source/environment/resource audit passed after owned-only cleanup; all 276 original databases and the four test services were preserved. Cross Review waived by the user for this plan. Signed-off-by: Eli Ma <eli@patch.sh>
1 parent c5bec8c commit ae35cf4

14 files changed

Lines changed: 3144 additions & 1309 deletions

File tree

‎Cargo.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mega2"
3-
version = "0.42.87"
3+
version = "0.42.88"
44
edition = "2024"
55
license = "MIT OR Apache-2.0"
66
description = "Monorepo engine and Git hosting server for AI agents: trunk-based storage, Git Smart HTTP, Git LFS, OCI registry, and Agent Session Capture"

‎docs/plan/README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
**现行执行指令(2026-11-03 UTC):** 用户要求完成 Mega2 本计划,跳过交叉 Review,直接执行任务卡;本指令适用于当前 MTR-13 及后续卡。旧日期记录中的审查准入或待审要求不再作为本轮交叉 Review 前置,历史 FAIL/STOP 与原始证据保留,不将跳过记为 PASS。逐卡依赖、AC/VER、独立 C/D、签名+DCO、版本与发布门继续执行;Libra 任务仍由用户侧推进。
2+
3+
**现行执行前沿(2026-11-03 UTC):** MTR-13 `blocked` / `locally-accepted`,候选0.42.88不变。C4 fmt/严格Clippy与完整 `cargo test --all` 均exit0,24个结果目标3148 passed/0 failed/3原ignored(含traces43/43及完整矩阵);`cargo build` 虽exit0,但Apple ld报1条EH section超过16MiB警告,违反0warning门,C4 STOP,build--tests未跑。5个本轮owned零连接残留库已精确清理,276baseline、roles、四服务保持。D5仅子进程dev opt1重跑build,exit0/0warning,EH实际6,769,380 bytes<16MiB,未改Cargo/global profile或抑制warning,默认opt0限制仍保留。C5准备10800秒(含300秒根后检预留),将在同一冻结局部opt1环境重新执行完整五门与资源后检,不拼接C4 PASS+D5 build;尚未启动、无C5结论或发布,源码5生产文件及测试未改,用户免Review保持。逐卡原件与环境边界见[日期计划](plan-20261015.md) MTR-13卡。
4+
15
**现行 FIX24 已发布且 D 闭合(2026-10-31 UTC):** `f483f57`/`v0.42.84` 精确13路径签名+DCO、main及签名标注tag/人工Release已核;C4原五门22目标3212通过/3原忽略/0失败、根核清理21库且保留原107库。main Harbor `41216534878` success;tag Docker `41216553926` 的amd64/arm64/manifest三job全部success,本卡 `done/complete`。A1及C1/C2/C3 STOP与Claude OAuth无判词保留,用户本卡免后续审查;本段后置证据仅文档收口,不重开FIX16或扩大跨仓权限。详见日期计划 FIX24 卡。
26

37
**历史 FIX24 C4 本地完整 C 已核(2026-10-31 15:44:56 UTC):** 原五门均exit0,全量22目标3212通过/3原忽略/0失败;独立根核 `accepted_C_local=true`,本轮21个零连接测试库精确清理、原107库保持、无owned活进程。根核 SHA256 `3f43577cc86e1808d6d9264f3ab8c8b5128239530bb599c64b7b06b73c73b1fe`;C1/C2/C3 STOP与Claude OAuth无判词保留,用户明确免本卡后续审查。当前 `in-progress/locally-accepted`,提交/推送/tag/Release/适用D待;C4后置文档只作事实记录,产品/测试/版本字节须核同冻结源。详见日期计划 FIX24 卡。

‎docs/plan/plan-20261015.md‎

Lines changed: 33 additions & 13 deletions
Large diffs are not rendered by default.

‎docs/plan/plan-long.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
**现行执行指令(2026-11-03 UTC):** 用户要求完成 Mega2 本计划,跳过交叉 Review,直接执行任务卡;本指令适用于当前 MTR-13 及后续卡。旧日期记录中的审查准入或待审要求不再作为本轮交叉 Review 前置,历史 FAIL/STOP 与原始证据保留,不将跳过记为 PASS。逐卡依赖、AC/VER、独立 C/D、签名+DCO、版本与发布门继续执行;Libra 任务仍由用户侧推进。
2+
3+
**现行执行前沿(2026-11-03 UTC):** MTR-13 `blocked` / `locally-accepted`,候选0.42.88不变。C4 fmt/严格Clippy与完整 `cargo test --all` 均exit0,24个结果目标3148 passed/0 failed/3原ignored(含traces43/43及完整矩阵);`cargo build` 虽exit0,但Apple ld报1条EH section超过16MiB警告,违反0warning门,C4 STOP,build--tests未跑。5个本轮owned零连接残留库已精确清理,276baseline、roles、四服务保持。D5仅子进程dev opt1重跑build,exit0/0warning,EH实际6,769,380 bytes<16MiB,未改Cargo/global profile或抑制warning,默认opt0限制仍保留。C5准备10800秒(含300秒根后检预留),将在同一冻结局部opt1环境重新执行完整五门与资源后检,不拼接C4 PASS+D5 build;尚未启动、无C5结论或发布,源码5生产文件及测试未改,用户免Review保持。逐卡原件与环境边界见[日期计划](plan-20261015.md) MTR-13卡。
4+
15
**现行 FIX24 已发布且 D 闭合(2026-10-31 UTC):** `f483f57`/`v0.42.84` 精确13路径签名+DCO、main及签名标注tag/人工Release已核;C4原五门22目标3212通过/3原忽略/0失败、根核清理21库且保留原107库。main Harbor `41216534878` success;tag Docker `41216553926` 的amd64/arm64/manifest三job全部success,本卡 `done/complete`。A1及C1/C2/C3 STOP与Claude OAuth无判词保留,用户本卡免后续审查;本段后置证据仅文档收口,不重开FIX16或扩大跨仓权限。详见日期计划 FIX24 卡。
26

37
**历史 FIX24 C4 本地完整 C 已核(2026-10-31 15:44:56 UTC):** 原五门均exit0,全量22目标3212通过/3原忽略/0失败;独立根核 `accepted_C_local=true`,本轮21个零连接测试库精确清理、原107库保持、无owned活进程。根核 SHA256 `3f43577cc86e1808d6d9264f3ab8c8b5128239530bb599c64b7b06b73c73b1fe`;C1/C2/C3 STOP与Claude OAuth无判词保留,用户明确免本卡后续审查。当前 `in-progress/locally-accepted`,提交/推送/tag/Release/适用D待;C4后置文档只作事实记录,产品/测试/版本字节须核同冻结源。详见日期计划 FIX24 卡。

‎docs/plan/plan-status.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
**现行执行指令(2026-11-03 UTC):** 用户要求完成 Mega2 本计划,跳过交叉 Review,直接执行任务卡;本指令适用于当前 MTR-13 及后续卡。旧日期记录中的审查准入或待审要求不再作为本轮交叉 Review 前置,历史 FAIL/STOP 与原始证据保留,不将跳过记为 PASS。逐卡依赖、AC/VER、独立 C/D、签名+DCO、版本与发布门继续执行;Libra 任务仍由用户侧推进。
2+
3+
**现行执行前沿(2026-11-03 UTC):** MTR-13 `blocked` / `locally-accepted`,候选0.42.88不变。C4 fmt/严格Clippy与完整 `cargo test --all` 均exit0,24个结果目标3148 passed/0 failed/3原ignored(含traces43/43及完整矩阵);`cargo build` 虽exit0,但Apple ld报1条EH section超过16MiB警告,违反0warning门,C4 STOP,build--tests未跑。5个本轮owned零连接残留库已精确清理,276baseline、roles、四服务保持。D5仅子进程dev opt1重跑build,exit0/0warning,EH实际6,769,380 bytes<16MiB,未改Cargo/global profile或抑制warning,默认opt0限制仍保留。C5准备10800秒(含300秒根后检预留),将在同一冻结局部opt1环境重新执行完整五门与资源后检,不拼接C4 PASS+D5 build;尚未启动、无C5结论或发布,源码5生产文件及测试未改,用户免Review保持。逐卡原件与环境边界见[日期计划](plan-20261015.md) MTR-13卡。
4+
15
> **2026-10-31 FIX-MTR-17 `done`/`complete`(现行):** ImportRepo 的 pack 构建、attach 挂载与 code-tree 全部改为按配置对象算法。签名+DCO 单提交 `cedb4bd`(6 路径,0.42.86→0.42.87)、`gpgsig` 与 `Signed-off-by` 各一、签名标注 tag `v0.42.87`(对象 `95fe535`)、手写 Release 已发布;远端 D 实际 success:main `Mono Engine deploy` `41289605340`、tag `docker-build-push` `41289628997`。证据:完整 C `cargo nextest run --all --no-fail-fast` 3133/3133 passed(3 原 ignored、687 秒);`tests/integration_import_hash.rs` 真实 Docker Git 5/5(SHA-1 与 SHA-256 的首推、快进更新与 have fetch);`import_hash_` 5/5(三算法独立重算 digest、截断树体、非法 commit/tag metadata);`ceres::pack::` 190/190;VER-1 前驱树 RED 回放实失败;VER-5 审计脚本 AUDIT PASSED;独立复审经 4 轮 FAIL 后 **`VERDICT: PASS`**(其间第 2 轮发现"注入的 eprintln 修复未真正生效")。下一前沿为 MTR-13。
26

37
> **2026-10-31 FIX-MTR-22 `done`/`complete`(现行):** 权限快照加载改为按配置对象算法解析根树。单提交 `64e0ed5`(5 路径,0.42.85→0.42.86)、`gpgsig` 与 `Signed-off-by` 各一、签名标注 tag `v0.42.86`(对象 `f8088b4`)、手写 Release 已发布;远端 D 实际 success:main `Mono Engine deploy` `41272175017`、tag `docker-build-push` `41272198778`(arm64/amd64/manifest)。证据:完整 C `cargo nextest run --all --no-fail-fast` 3124/3124 passed(3 原 ignored、677.929 秒);`contract::policy::` 并行 157/157;三算法矩阵(SHA-1/SHA-256/Blake3,对立 TLS 下读出精确字节且 TLS 不变)与截断树体 entry id 被 `Result` 拒绝;VER-1 前驱树 RED 回放为 `InvalidLength { kind: Sha256, expected: 64, actual: 40 }`;VER-4 审计脚本 AUDIT PASSED;独立复审首轮 FAIL(新测试未持 `POLICY_TEST_SERIAL`)后修正并 **`VERDICT: PASS`**。下一前沿为 FIX-MTR-17。

0 commit comments

Comments
 (0)