3.3 KiB
3.3 KiB
STEP-098 RDC 定向验收报告 v1
日期:2026-09-27(JST)
状态:CORE / OPENGL_HOST / METAL_HOST_SOURCE_VALIDATION_PASS;PLATFORM_AND_RELEASE_PENDING
仓库:Mac /Users/tei/dev/MapLibreParticleLab,执行前 particle/main HEAD b1239ac3b1554943200e6fbf14321459ccc86527,以此工作树叠加 STEP-097 B 及 STEP-098 实际源代码测试。
实际顺序和证据
- Codex
GPT-6 Luna High源码运行step098-codex-20260926-224510的 JSONL 已有turn.completed、退出码 0。设计/Step/完成报告存在;它自身没有编译,也不作为独立功能 PASS。 - RDC B 初次运行
step098-b-core-20260927-0833因 launchd PATH 不含 ninja 退出 127;核实原进程已结束才补 PATH 重新运行。 - B 第一次真实编译
step098-b-core-retry1-20260927-0834在 Source 测试引用不存在的Impl.encodedFieldStore处失败。按 public Source projection/seek 改测试断言,不改生产 API。下一次step098-b-core-retry2-20260927-0836编译 PASS,但 19 个定向测试中 2 个失败:测试 fixture 把 grid east=2 设成了小于 west=130 的非法 Grid,实际正确返回RejectedInvalidFrame,而用例期待RejectedIncompatibleFrame。将两处 east 改成 132(有效但与原 east=131 不兼容),没有降低生产校验。 - B 再次执行
step098-b-core-retry3-20260927-0838:OpenGL Host Native C++ 编译退出 0,Core/Binding/Ingress 19/19 PASS;原始日志artifacts/maplibre-particle/step098-rdc/b-core-build.log、b-core-gtest.log。 - C1
step098-c-opengl-20260927-0840:Source/Projection/Renderer 扩展 OpenGL Host 119/119 PASS,日志c-opengl-gtest.log。 - C2
step098-c-metal-host-20260927-0841:Metal Host C++ 编译退出 0,同 filter 119/119 PASS,日志c-metal-host-build.log、c-metal-host-gtest.log。现有 maplibre-tile-spec 个别对象的 macOS deployment target 警告非失败。 - 全部新旧文件
git diff --checkPASS;本记录时尚未执行正式 Android AAR、RN Test Host、iOS XCFramework、V15 Pipeline 或任何实体机验证。
未满足的门槛与边界
T01~T17已有对应源码/测试覆盖;上列 19/119/119 是实际运行的 Host GTest,不可将 T15 GPU/context loss、T16 长时 CPU/GPU 内存或 T17 RN 两步调用/真实 bridge 集成全部标 PASS。DecodedFieldFrame新增 profile 身份,需用同一冻结源提交构建 Android/RN/iOS;现有正式.13AAR 与旧.14-dev不能替代。- V15 正式构建/发布需要先取得干净且确定的 release Git commit、检验本地空间、版本锁、脚本 prepare/build/publish/finalize 各自证据;公开版本不可覆盖。
- STEP-097 B 用户原工作内容必须保留,禁止 reset/clean、混入无关 untracked。按已授权的统一 V15 发行目标进行 scoped Git 收尾,不能将 Host 源级 PASS 冒称设备验收或正式 RELEASE_PASS。
真实统计
| 阶段 | 构建 | GTest | 结论 |
|---|---|---|---|
| B OpenGL Core/Binding/Ingress | PASS | 19/19 | PASS |
| C1 OpenGL Host | 已由 B 更新编译 | 119/119 | PASS |
| C2 Metal Host | PASS | 119/119 | PASS |
| Android/RN 同源配套 | NOT RUN | NOT RUN | PENDING |
| iOS XCFramework/设备 | NOT RUN | NOT RUN | PENDING |
| V15 Pipeline | NOT RUN | NOT RUN | PENDING |