diff --git a/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md b/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md index 087bb64a4..2ae76b08c 100644 --- a/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md +++ b/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md @@ -1,6 +1,6 @@ # V15 iOS WeatherColor 纹理生命周期修复 -状态:**进行中(Codex 源码已实施;等待 RDC Mac 定向构建与测试、之后等待 iPad 人工验收)** +状态:**进行中(RDC Mac 定向验证 PASS;等待 iPad 人工验收)** 日期:2026-09-27(JST) ## 目标与基线 @@ -44,7 +44,7 @@ Metal LayerGroup 在 drawable 的 `upload()` 后才执行 Tweaker。旧实现于 - RDC 首次 OpenGL runner build:**FAIL**,`weather_color_texture_lifecycle.test.cpp:60:17` 因 `nullptr` 参数无法推导模板类型;RDC 反馈 production renderer object 已编译。Codex 仅为该断言显式指定 ``。RDC 随后 OpenGL build retry exit 0、定向 GTest 6/6 PASS;Metal host build exit 0、定向 GTest 6/6 PASS。原始日志位于 `/tmp/navsea_v15_weathercolor_validation/`(`opengl_build.log`、`opengl_build_retry.log`、`opengl_test.log`、`metal_host_build.log`、`metal_host_test.log`)。Codex 未运行构建或测试。 - iOS App/Xcode 编译、签名、安装、Metal 真机渲染和 iPad 事故场景:**等待用户手工验收**。 - 现有仓库内未找到 `STEP_RECORD.md`;按根 `AGENTS.md` 追加 `粒子开发记录.md`,没有新建或猜造该文件。 -- 不提交、不推送;等待 RDC 测试反馈后再按反馈修复和决定后续 Git 收尾。 +- RDC host 验证已完成,用户授权的 scoped commit/push 已完成;当前只等待用户手工 iPad 验收。 ## RDC Mac 定向验证命令 @@ -63,4 +63,5 @@ RDC 已按顺序完成 OpenGL 与 Metal host 验证,结果均 PASS(各 6/6 - scoped 实现提交:`5af91fe7a105f0ac047e18db1dc063c9ffd69d44`(`fix: 修复 V15 WeatherColor Metal 纹理生命周期`),仅纳入本任务 7 个文件。 - 已推送 `origin/particle/main`;`git ls-remote` 回读的远端 HEAD 为 `5af91fe7a105f0ac047e18db1dc063c9ffd69d44`。 +- 验证结果补录提交:`4712e1752af2a8238def5839c8754270de4195c9`(`docs: 记录 V15 WeatherColor RDC 验证与推送`),包含 Step、完成报告、开发记录;推送后远端 HEAD 已回读为该提交。 - 未跟踪 V15 任务书未提交;V15 release tag 和发行内容未改。当前仍 **WAITING FOR MANUAL IPAD VALIDATION**。 diff --git a/docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md b/docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md index a3e527d61..1dc8465f3 100644 --- a/docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md +++ b/docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md @@ -1,7 +1,7 @@ # V15 iOS WeatherColor 纹理生命周期修复 Codex 完成报告 v1 日期:2026-09-27(JST) -结论:**IMPLEMENTED / WAITING FOR RDC MAC VALIDATION AND MANUAL IPAD VALIDATION**。源码修复已实施,测试代码已添加;没有运行构建或测试,不能标记 Metal/iPad PASS。 +结论:**IMPLEMENTED / RDC HOST VALIDATION PASS / WAITING FOR MANUAL IPAD VALIDATION**。源码修复与测试代码已交付;Codex 未运行构建或测试,RDC 独立完成 OpenGL/Metal host 验证。不能据此标记 iPad PASS。 ## 1. 执行配置与 Git 基线 @@ -10,7 +10,7 @@ - 分支:`particle/main`;开工/当前 HEAD:`cd71640a84901212ce4681e296f027befdff4ee0`。 - V15 tag `maplibre-particle/rn/13.4.1-particle.15` peeled commit 与 HEAD 相同;`origin/particle/main` 与 HEAD 相同。 - manifest 中的 V15 `sourceCommit` 是 `1fdc5df625d405233703136eb2dc12032d932da2`;后续 finalize release 生成的 V15 tag 指向 HEAD `cd71640a84901212ce4681e296f027befdff4ee0`。两者角色不同且本任务相关已跟踪源码相同,因此不存在基线冲突。任务书保留原样,tag/发行内容未修改。 -- 开工工作树只存在用户提供且未跟踪的 V15 任务书;本轮保留未跟踪状态。没有 stage、commit、push、reset、clean、版本/tag/发行包覆盖。 +- 开工工作树只存在用户提供且未跟踪的 V15 任务书;本轮始终保留该文件且未纳入提交。源码阶段没有执行 reset/clean,也未更改版本/tag/发行包。 - `platform/android/VERSION` 为 `13.4.1-particle.15`;`platform/ios/VERSION` 当前内容为 `6.28.0`。本轮未改版本坐标。 ## 2. 根因链和修复 @@ -59,7 +59,8 @@ | iOS/Xcode build、签名、安装 | 未执行,用户按项目边界手工完成 | | iPad Metal 运行、崩溃断言/内存/纹理计数 | 未执行,等待人工集中验收 | | Android/Gradle/APK/ADB/Jest/JS | 未执行 | -| commit/push/release pipeline | 未执行 | +| scoped commit/push | 已完成,详见 §7 | +| release pipeline | 未执行 | ## 5. RDC Mac 精确命令 @@ -86,5 +87,6 @@ RDC 日志目录:`/tmp/navsea_v15_weathercolor_validation/`。日志文件:` - scoped 实现提交:`5af91fe7a105f0ac047e18db1dc063c9ffd69d44`,message:`fix: 修复 V15 WeatherColor Metal 纹理生命周期`;仅含本任务源码、测试、Step、报告和开发记录共 7 个文件。 - 已推送至 `origin/particle/main`。推送后执行 `git ls-remote origin refs/heads/particle/main`,读回 `5af91fe7a105f0ac047e18db1dc063c9ffd69d44`,与实现提交相同。 +- 验证结果补录提交:`4712e1752af2a8238def5839c8754270de4195c9`,message:`docs: 记录 V15 WeatherColor RDC 验证与推送`;仅包含 Step、完成报告、开发记录。推送后远端 HEAD 回读为该提交。 - 用户提供的未跟踪 V15 任务书未加入提交。release tag、版本坐标和发行包未修改。 - 本报告与 Step 后续补录此 Git 事实;设备状态仍为 **WAITING FOR MANUAL IPAD VALIDATION**。 diff --git a/粒子开发记录.md b/粒子开发记录.md index b583eb7fc..fab47c541 100644 --- a/粒子开发记录.md +++ b/粒子开发记录.md @@ -1015,4 +1015,5 @@ Android V3-08 单次综合验收已完成并关闭。Native `13.4.1-particle.2` - WeatherColor update 阶段现比较 T0/T1 GPU texture 指针;endpoint 或 wrap 变化会在 LayerGroup upload 前重建 Drawable。移除 Tweaker draw 阶段的 texture 绑定,仅保留 UBO 动态更新;新增 endpoint 转移矩阵定向测试。 - RDC 首次 OpenGL build 在测试文件第 60 行遇到 `nullptr` 模板推导失败;production renderer object 已编译。Codex 对该测试调用显式指定 ``。RDC OpenGL retry exit 0、6/6;Metal host build exit 0、6/6。日志位于 `/tmp/navsea_v15_weathercolor_validation/`。iPad/Xcode/设备实测待用户手工完成;tag 和发行内容未覆盖。 - scoped commit `5af91fe7a105f0ac047e18db1dc063c9ffd69d44` 已推送 `origin/particle/main`,推送后 `git ls-remote` 回读同一 HEAD。当前只等待用户手工 iPad 验收。 +- 验证结果补录提交 `4712e1752af2a8238def5839c8754270de4195c9` 已推送,远端回读同一 HEAD;随后仅更新报告/Step 的当前状态措辞。 - Step:`docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md`;完成报告:`docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md`。