docs: record STEP-057D timeline rejection fix
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled

This commit is contained in:
OpenAI Codex
2026-09-07 14:22:45 +08:00
parent 74e3cc911b
commit 6d514e3aae
2 changed files with 23 additions and 7 deletions

View File

@@ -40,13 +40,23 @@
Android Java/JNI 编译、Mockito final-class 配置和设备上的独立颜色视觉效果尚未运行验证;需后续 Android compile check 与人工验收。未改变 Core/render 生命周期,未引入 RN bridge。
## 审计后小修正
独立代码审计发现 `controlTimeline()` 在 REAL WEATHER 模式下若 `WeatherRuntime` 返回 `REJECTED`,原条件表达式会跳过 reject 分支并误记为成功。已修正为显式 `commandAccepted` 判定:
- `WeatherRuntime` 返回 `ACCEPTED` → 成功;
- REAL WEATHER 下返回 `REJECTED` / null → 明确拒绝并立即 return,绝不 fallback;
- 非 REAL WEATHER 的 legacy/diagnostic 路径仍允许调用底层 `MapLibreMap.controlRasterArraySourceTimeline(...)`。
该修正只修改 TestApp Host 模拟逻辑,不修改 `WeatherRuntime`、JNI、Core、Renderer、Timeline 或 GPU 语义。
## Git
- 功能 commit:`544e4aee3ad639ce5d64c054c3668e2ea2de3d72`
- commit message:`fix: finalize WeatherRuntime host API boundary`
- 文档提交:`0e117a9255f708f3f74a39d022ff740976a28ba4`(STEP-057D 记录与报告主体)
- Push:成功,`01295df4b..51d28eb18 particle/main -> particle/main`
- 主功能 commit:`544e4aee3ad639ce5d64c054c3668e2ea2de3d72`
- 主功能 message:`fix: finalize WeatherRuntime host API boundary`
- 文档主体提交:`0e117a9255f708f3f74a39d022ff740976a28ba4`
- 审计小修正 commit:`74e3cc911b8cecd4f3d75613055c213a8bcebcdb`
- 修正 message:`fix: preserve WeatherRuntime timeline rejection`
- Remote branch:`origin/particle/main`
- 功能/文档主体 Final HEAD:`0e117a925`
本报告元数据收尾提交后的 Final HEAD 为 `51d28eb18eed7bf747d5d844cddb3c760c38d374`;交付消息列出最终文档收尾 commit,且不改变功能代码。
- 审计小修正已成功 push;功能代码 HEAD 与 Remote HEAD 均已推进到 `74e3cc911b8cecd4f3d75613055c213a8bcebcdb`。
- 本报告后续文档提交只更新记录,不改变功能代码。