From a4cb727b164e661b5284049699589a63d1c1a4f2 Mon Sep 17 00:00:00 2001 From: tei Date: Mon, 21 Sep 2026 10:02:33 +0900 Subject: [PATCH] docs: close STEP-087 particle.9 release --- ...087_QBIN_V3解码与13.4.1-particle.9升级_v1.md | 17 ++++++++------ ...码与13.4.1-particle.9升级_Codex完成报告_v1.md | 22 +++++++++++++------ 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/docs/50_Step记录/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_v1.md b/docs/50_Step记录/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_v1.md index c94d417c2..757c4e3e4 100644 --- a/docs/50_Step记录/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_v1.md +++ b/docs/50_Step记录/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_v1.md @@ -2,7 +2,7 @@ ## 状态 -IMPLEMENTED / MAC VALIDATION IN PROGRESS +CLOSED / PASS ## 已完成 @@ -20,12 +20,15 @@ IMPLEMENTED / MAC VALIDATION IN PROGRESS 真实 8 帧 benchmark:16×16 数值 payload 为 2,470,419 bytes;32×32 为 2,514,288 bytes,32×32 增加约 1.7758%。32×32 的 decode 总时间仅减少约 2.67 ms / 8 帧,因此最终冻结 16×16。详见 `docs/30_设计/MapLibreParticle_QBIN_V3_Decoder与BlockGeometry实施决策_v1.md`。 -## 当前验证 +## 最终验证与发布 - `verify-qbin-v3-golden-fixtures.py`:PASS(8 files,block=16×16)。 - QBIN V3 C++ 定向 tests:PASS 8 / FAIL 0。 -- iOS Metal `MapLibre.dynamic`:当前正在 Mac 专用 worktree 中做正式 Bazel 构建验证;此前仅因 worktree vendor submodule 未展开而在 analysis 阶段失败,已修复 submodule checkout。 - -## 下一步 - -完成 iOS Metal 正式构建结果确认后,执行 `git diff --check`、生成完成报告、提交并 push 到 `origin/particle/main`。Android Gradle / APK / ADB 不在本任务自动执行范围内。 +- Android Release 四 ABI:armeabi-v7a、arm64-v8a、x86、x86_64 全部构建通过。 +- iOS Metal `MapLibre.dynamic`:PASS;device-arm64 XCFramework 已生成并发布。 +- RN tgz:已生成并发布。 +- Android Maven / RN tgz / iOS XCFramework 公网 readback:PASS。 +- SwiftPM `6.28.0-particle.9`:已发布。 +- Release tag:`maplibre-particle/rn/13.4.1-particle.9`。 +- Release Final HEAD:`63047540cba703c8efeae0df71e759e165315f85`。 +- Android APK / ADB 仍按项目规则由用户手工执行,不属于本次自动发布门槛。 diff --git a/docs/报告/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_Codex完成报告_v1.md b/docs/报告/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_Codex完成报告_v1.md index d9c295e85..6f42e81c3 100644 --- a/docs/报告/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_Codex完成报告_v1.md +++ b/docs/报告/STEP-087_QBIN_V3解码与13.4.1-particle.9升级_Codex完成报告_v1.md @@ -29,9 +29,10 @@ C++ benchmark 使用四类真实 Golden 数据共 8 帧: - QBIN V3 Golden Fixtures 校验:PASS,8 files,block=16×16。 - C++ 定向测试:PASS 8 / FAIL 0。 - Current / Rain / Wave / Wind V3 解码结果与对应 V2 canonical raw 做逐 plane / validity byte-for-byte 对比:PASS 8 / FAIL 0。 -- `git diff --check`:将在提交前执行。 -- iOS Metal `MapLibre.dynamic` 正式 Bazel 构建:__IOS_BUILD_RESULT__。 -- Android Gradle / APK / ADB:按项目规则未执行,由用户手工完成。 +- `git diff --check`:PASS。 +- iOS Metal `MapLibre.dynamic` 正式 Bazel 构建:PASS;生成 device-arm64 `MapLibre.dynamic.xcframework.zip`。 +- Android 统一 Release 构建:PASS,包含 armeabi-v7a、arm64-v8a、x86、x86_64 四 ABI。 +- Android APK / ADB:按项目规则未执行,由用户手工完成。 ## 5. 文档与数据 @@ -42,8 +43,15 @@ C++ benchmark 使用四类真实 Golden 数据共 8 帧: ## 6. Git 收尾 -- 实现提交:__IMPLEMENTATION_COMMIT__ -- 提交信息:__IMPLEMENTATION_MESSAGE__ -- Push:__PUSH_RESULT__ +- 实现提交:`0e8c87fe49fb45c23a88d8f6cbf79dbc70df393c` +- 实现提交信息:`feat: add QBIN V3 decoder for particle.9` +- 发布 finalize 提交:`63047540cba703c8efeae0df71e759e165315f85` +- 发布 finalize 提交信息:`release: finalize unified particle.9` +- Push:PASS - 远端分支:`origin/particle/main` -- Final HEAD:__FINAL_HEAD__ +- Release Final HEAD / Tag HEAD:`63047540cba703c8efeae0df71e759e165315f85` +- Release Tag:`maplibre-particle/rn/13.4.1-particle.9` +- Android AAR:`6114067c45685e2d20b3dd5115c480a39341177ac8608f86ec431562f649e395` +- RN tgz:`98dc94e88dc69c06c9d99cc8ece3547f0489ba650c4a3d71814eab45e8720dcb` +- iOS XCFramework zip:`fbda91e09d53e3cd1362590bfc0410b6fb5f9fef4cf99796d4ab7b4b84c93562` +- SwiftPM:`6.28.0-particle.9`,public readback PASS。