|
18 | 18 | - MTR-70 为 `done` / `complete`(2026-10-17 15:42:03 UTC)。发布提交 `35d545780ab79534e42bff3f719b6f3f7066acf7`,annotated tag `v0.42.32`,Release https://github.com/gitmono-dev/mega2/releases/tag/v0.42.32 。tag Docker run `39045161292` 的 amd64、arm64 与 job `docker` 均为 success。main Harbor run `39045116559` conclusion 为 cancelled,不代替该 tag Docker。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。下一张卡是 MTR-72。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
19 | 19 | - MTR-72 为 `done` / `complete`(2026-10-17 17:02:25 UTC)。发布提交 `d6e3cb0ec9b13486e203c6c5918db9e1e33da620`,annotated tag `v0.42.33`,Release https://github.com/gitmono-dev/mega2/releases/tag/v0.42.33 。tag Docker run `39051067466` 的 amd64、arm64 与 job `docker` 均为 success。main Harbor run `39051034098` 在收口时仍为 in_progress,不代替该 tag Docker。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
20 | 20 | - MTR-04 为 `done` / `complete`(2026-10-17 19:11:57 UTC)。发布提交 `ce1fe9de3e8548c08379f169cd7ac248000096cc`,annotated tag `v0.42.34`,Release https://github.com/gitmono-dev/mega2/releases/tag/v0.42.34 。tag Docker run `39060072328` 的 amd64、arm64 与 job `docker` 均为 success。main Harbor run `39060049106` conclusion 为 success,不代替该 tag Docker。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
21 | | -- MTR-50 为 `done` / `complete`(2026-10-17 20:43:41 UTC)。发布提交 `e8bc7cb2a8e8e7703f3e5adb039802df83c25bc7`,annotated tag `v0.42.35`,Release https://github.com/gitmono-dev/mega2/releases/tag/v0.42.35 。tag Docker run `39066690076` 的 amd64、arm64 与 job `docker` 均为 success。本收口不再次 bump。main Harbor run `39066628504` conclusion 为 success,不代替该 tag Docker。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。下一张卡是 MTR-76。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
| 21 | +- MTR-50 为 `done` / `complete`(2026-10-17 20:43:41 UTC)。发布提交 `e8bc7cb2a8e8e7703f3e5adb039802df83c25bc7`,annotated tag `v0.42.35`,Release https://github.com/gitmono-dev/mega2/releases/tag/v0.42.35 。tag Docker run `39066690076` 的 amd64、arm64 与 job `docker` 均为 success。本收口不再次 bump。main Harbor run `39066628504` conclusion 为 success,不代替该 tag Docker。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
| 22 | +- MTR-76 为 `in-progress` / `locally-accepted`(2026-10-17 21:33:14 UTC)。版本面 `0.42.36`。VER-1 `cargo test -p mega2 --lib config::tests::protocol_limits_76_ -- --test-threads=1` 为 1 passed / 0 failed,exit 0。fmt、clippy、`cargo build`、`cargo build --tests` 与 `source .env.test && cargo test --all` 均为 exit 0(全量 2026-10-17T20:58:15Z–21:31:15Z,库测试 2583 passed / 0 failed / 3 ignored)。Claude 转录 SHA256 `1b1e4d6e5e27c06a235a97ed8e1e77530b290514f673f7e7536990dfaea13a63`,Codex 转录 SHA256 `8f67bb204dd3b9e9533dc08fbd6da2bad8c300b2527f411446c96dcab6ed7131`,双方 `VERDICT: PASS`,P0=0,P1=0。推送、tag、Release 与 Docker D 尚未取得,不记 `done` / `complete`。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。LTR-01 未开工。不推送 Libra,也不改 Libra 计划。 |
22 | 23 |
|
23 | 24 | ### 本机现场 |
24 | 25 |
|
@@ -1388,22 +1389,22 @@ AC1..4是发布前四前置source资格;AC5..8在合法bump之后、C③三门 |
1388 | 1389 |
|
1389 | 1390 | **Task type:** `implementation` |
1390 | 1391 |
|
1391 | | -**Lifecycle / Acceptance:** `pending` / 空 |
| 1392 | +**Lifecycle / Acceptance:** `in-progress` / `locally-accepted` |
1392 | 1393 |
|
1393 | 1394 | **Description:** 首版固定预算;本卡只增加TracesProtocolLimits::MAX_OBJECT_BYTES, TracesProtocolLimits::MAX_METADATA_BYTES。 在既有src/config/model.rs首次声明pub零尺寸TracesProtocolLimits及本卡associated constants;不添加TracesConfig字段、serde/default或TOML配置入口。config/mod.rs已有pub use model::*,不用新父注册。 所有value源自唯一共享契约,不存在13个operator override;Config仅负责enabled/server/principal/scope等既有配置。50已注册的known_fields白名单不包含git_limits/query_defaults或这些预算scalar,已有unknown-field gate拒绝尝试override。实际consumer与capability mapper只读取这些同名常量,不能另写默认literal。 |
1394 | 1395 |
|
1395 | 1396 | **Out of scope:** 本卡只负责声明行为;不重新实现22字段mapper或引入operator预算override;request limit/max_bytes自选与73 GIN维护预算保留。 |
1396 | 1397 |
|
1397 | | -**Current evidence:** src/config/mod.rs:30 pub use model::*、:707 mod tests;src/config/validate.rs:2118 known_fields(执行日刷新;此时53未执行,不引用未来DTO)。 |
| 1398 | +**Current evidence:** **2026-10-17 21:33:14 UTC。** VER-1 `cargo test -p mega2 --lib config::tests::protocol_limits_76_ -- --test-threads=1` 为 1 passed / 0 failed,exit 0。`cargo +nightly fmt --all --check`、`cargo clippy --all-targets --all-features -- -D warnings`、`cargo build`、`cargo build --tests` 均为 exit 0。`source .env.test && cargo test --all` 于 2026-10-17T20:58:15Z 起跑、21:31:15Z 结束,TEST_ALL_EXIT 0。库测试 2583 passed / 0 failed / 3 ignored。版本面 `0.42.36`。`TracesProtocolLimits` 是零尺寸 enum,只声明 `MAX_OBJECT_BYTES = 67108864` 与 `MAX_METADATA_BYTES = 1048576`,不是 Config 字段,没有 serde 或 TOML 入口。`known_fields` 仍拒绝这两个键。ER-05:Claude 转录 SHA256 `1b1e4d6e5e27c06a235a97ed8e1e77530b290514f673f7e7536990dfaea13a63`(去掉末尾 `CLAUDE_EXIT:0`),Codex 转录 SHA256 `8f67bb204dd3b9e9533dc08fbd6da2bad8c300b2527f411446c96dcab6ed7131`(去掉末尾 `CODEX_EXIT:0`)。双方 `VERDICT: PASS`,P0=0,P1=0。书面接受 Claude 一条 P2,不在本发布修改:测试核对错误文本含字段名,不核对整句。推送、tag、Release 与 Docker D 尚未取得,不记 `done` / `complete`。FIX-MTR-03 的 AC-1 与 VER-5 未勾选。 |
1398 | 1399 |
|
1399 | 1400 | **Acceptance criteria:** |
1400 | 1401 |
|
1401 | | -- [ ] AC-1: TracesProtocolLimits::MAX_OBJECT_BYTES固定等于67108864。 |
1402 | | -- [ ] AC-2: TracesProtocolLimits::MAX_METADATA_BYTES固定等于1048576。 |
| 1402 | +- [x] AC-1: TracesProtocolLimits::MAX_OBJECT_BYTES固定等于67108864。 |
| 1403 | +- [x] AC-2: TracesProtocolLimits::MAX_METADATA_BYTES固定等于1048576。 |
1403 | 1404 |
|
1404 | 1405 | **Verification:** |
1405 | 1406 |
|
1406 | | -- [ ] VER-1: `cargo test -p mega2 --lib config::tests::protocol_limits_76_ -- --test-threads=1`(new;逐constant值及既有unknown-field override拒绝回归,nonzero,不需DB)。 |
| 1407 | +- [x] VER-1: `cargo test -p mega2 --lib config::tests::protocol_limits_76_ -- --test-threads=1`(new;逐constant值及既有unknown-field override拒绝回归,nonzero,不需DB)。 |
1407 | 1408 |
|
1408 | 1409 | **Dependencies:** `MTR-50`;当卡入口/源码自足可用,不等后置H3/H5或整仓release。 |
1409 | 1410 |
|
|
0 commit comments