docs: 校正 V15 WeatherColor 阶段状态
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
This commit is contained in:
@@ -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 仅为该断言显式指定 `<int>`。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**。
|
||||
|
||||
@@ -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**。
|
||||
|
||||
@@ -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 对该测试调用显式指定 `<int>`。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`。
|
||||
|
||||
Reference in New Issue
Block a user