diff --git a/docs/Disaggregated/notes/p12/INTEGRATOR-DECISIONS-P12.md b/docs/Disaggregated/notes/p12/INTEGRATOR-DECISIONS-P12.md index 6c0335f9..539ed28a 100644 --- a/docs/Disaggregated/notes/p12/INTEGRATOR-DECISIONS-P12.md +++ b/docs/Disaggregated/notes/p12/INTEGRATOR-DECISIONS-P12.md @@ -18,3 +18,4 @@ | ID-P12-12 | 2026-09-24 | `IterationRPProgram203Scenario`(`integration-magma-full-split`)**不在本轮范围内**,门里出现时按「既有、环境敏感」读(ID-P7-22),不阻塞 P12 的合并。 | 用户裁定(2026-09-24);PLAN-P12 §2 已独立复核非本包引入。 | 过程 | | ID-P12-13 | 2026-09-24 | 审查轮修复**未在真机上复测**:本轮的执行环境是没有 Android 设备与 NDK 的云容器,APK 重建、设备七项检查、以及「推流中按 HOME、回调返回前 surface 已释放并记录耗时」这一项都**没有跑**,留作 P12 收尾的下一次设备窗口。主机门见 ID-P12-14。 | 如实记录;设备证据仍是 `device/` 下审查轮之前(`29b7b284`)的。 | 过程 | | ID-P12-14 | 2026-09-24 | **主机门(审查轮,云容器:4 核、clang-19、lavapipe/mesa 25.2)**:`unit` **2605/2605**(含本轮四个新用例)、spawn / tcp 与三条 Magma 双进程车道全绿,卫生 12/12,fatal census 79 / link ratchet 171 不变,协议修订 3 钉住(`gate/gate-review-3c342c97.log`)。**两个大项的红-绿已演示**:删掉 `DrainRing` 的逐记录失窗检查,新用例红——`Detach answered TimedOut in 3000 ms after 200 of 200 streamed records`;删掉三处单元影子重置,新用例四条期望全红(影子仍指向结束会话的 twin);恢复后皆绿。门里剩下的红**全部归环境**:`SplitLogPaths` 与 `spawn_lane_parity` 读的是 ctest 注册,而本容器的 CMake 3.28 生成的注册缺车道环境(CTest 3.x 还解析不了生成脚本的 `IN_LIST`,CMake 4.4 则把车道环境列表压成一个变量——`gate/gate-review-d04ac7d1-cmake4.log` 里 integration-gpu 2052 红即此);integration-gpu 的 4 条 `PersistentCoherentMapScenario` 与 3 条 `F1WireScenario` 在 `cb0404f2` 与本轮 head 上用同一环境**直接跑二进制**结果完全相同(前者两边都红、后者两边都绿),故非本轮引入;`IterationRPProgram203Scenario` 见 ID-P12-12。自 `cb0404f2` 起没有任何 CMake 文件改动。 | 如实记录;在与原门同一 CMake 版本的机器上复跑是合并前的剩余一步。 | 过程;`gate/`、`gate-container.sh` | +| ID-P12-15 | 2026-09-24 | **G1 成立(审查轮)**:pull 构建(`DISAGGREGATED=OFF`、`PIPE_PUSH=OFF`,连测试全目标编过)在 `cb0404f2` 与本轮 head 上同机同编译器(clang-19)构建,`libMobileGL.so` 的 `.text` 两边都是 `0x9b1bf2`,`nm --defined-only \| awk '{print $3}'` 符号集 30614 对 30614、**增 0 减 0**。(`0xa52203` 是原门那台机器的编译器读数,跨机不可比;同机前后对比才是 G1 的读法。) | 审查轮改动都在 `MOBILEGL_BUILD_DISAGGREGATED` 之内,`Log()` 的锁形状在 pull 构建里也保持 `lock_guard`。 | 过程 |