Files
MapLibreParticleLab/docs/报告/STEP-075_QBIN2_V4_Binding与ProjectionIdentity_Codex完成报告_v3.md
OpenAI Codex b148fb6a0c
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
docs: record STEP-075 v3 push result
2026-09-13 14:22:25 +08:00

1.5 KiB
Raw Permalink Blame History

STEP-075 QBIN2 V4 Binding 与 Projection Identity Codex 完成报告 v3

日期:2026-09-13

已完成

  • ParticleBinding equality 现严格按 mode 比较实际消费的 selector,inactive selector 不再污染 Projection content identity。
  • VectorComponents 的 inactive directionPlane 与 DirectionAngle 的 inactive U/V selector 都已由离线单元测试证明不会改变 binding equality 或 resolved ParticleProjectionContentIdentity。
  • 两种 mode 的 active selector 变更仍使 binding 不同,并经缺失 selector 的 PlaneMissing 路径 fail-closed。
  • selector identity 仍限定为 (semanticID, groupID),component 仍只参与 selected-plane descriptor assertion。

验证结果

  • Linux OpenGL mbgl-test-runner 真实重建 PASS,且所有命令经全局 build-output-throttle 执行。
  • Binding 6/6、Runtime/Profile 11/11、QBIN/Ingress 24/24、Source 11/11;每组均为 0 failure。
  • git diff --check PASS。

未完成或未验证

  • Android Gradle/APK/ADB/Jest、iOS/Metal、Renderer/GPU、Host/JNI/RN、网络及真实 QBIN 均按任务禁止或不在范围内,未执行,不能标记 PASS。
  • 无实现阻塞;本任务不进入 STEP-076。

Git

  • scoped commit:2645bd725f63c4da12ab48a0cc11ff034c9d9878。
  • message:fix: close STEP-075 binding selector identity audit。
  • push result:653e6f2f1..2645bd725 particle/main -> particle/main(成功)。
  • remote branch:origin/particle/main。
  • Final HEAD(scoped implementation delivery):2645bd725f63c4da12ab48a0cc11ff034c9d9878。