docs: record STEP-057D timeline rejection fix
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:
@@ -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`。
|
||||
- 本报告后续文档提交只更新记录,不改变功能代码。
|
||||
|
||||
Reference in New Issue
Block a user