Changes

Summary

  1. refactor: 去除生成源码中重复的 Schema 哈希注释 (details)
  2. feat: 支持 bulk 和 open space 参数限速框 (details)
  3. feat: add standalone trailer detection bag-to-HTML converter (details)
  4. feat(plan): add configurable SSEP path heading refinement (details)
  5. fix: 修正多车道场桥障碍物位置 (details)
Commit 95fdfbd553bb04a58ec73dfe4d00461845b79d62 by wuyanjun110
refactor: 去除生成源码中重复的 Schema 哈希注释

保留 DO NOT EDIT 标记、运行时 schema 哈希和兼容性校验。
清理仅用于注释的生成器参数,减少字段变化导致的无关文件 diff。

验证:check-generated、check-proto-breaking 通过。
The file was modifiedreplayer/scene_data/generated/compact_typed_field_codec.cpp
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedreplayer/scene_data/generated/compact_typed_field_codec.hpp
The file was modifieddocs/pnc_algorithm_replay/plan_frame_field_workflow.md
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.hpp
The file was modifiedtools/pnc_proto_mapper/generator.py
The file was modifiedreplayer/scene_data/generated/plan_frame_decoder.hpp
The file was modifiedreplayer/scene_data/generated/plan_frame_decoder.cpp
Commit b345ba5abc57b9fa1ef823badd1a6a2004fef669 by wuyanjun110
feat: 支持 bulk 和 open space 参数限速框

在 CfgLongPlan 中按顶点数组加载限速框及统一速度,默认关闭。
投影 SL 包络后,在车身前缘距入口 10 米内添加限速约束,
限速位置保持框的 start_s,车身完全离开后释放,支持倒车和挂车尺寸。

通过 typed Proto 保存配置,保留 UTM double 精度并使用 Zstd 压缩,
支持 Full、Compact Recorded 和 Candidate 恢复以及旧消息默认关闭。

验证:15 个限速测试、完整 scene_replay_foundation_test、
check-generated 和 check-proto-breaking 全部通过。
The file was modifieddata/config/cfg_long_plan.cpp
The file was modifiedproto/config.proto
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifieddata/config/cfg_long_plan.hpp
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedTesting/scene_replay_foundation_test.cpp
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifiedtasks/deciders/long_decider/constrain_decider.hpp
The file was modifiedtools/pnc_proto_mapper/sync_config_schema.py
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedreplayer/scene_data/config_proto_codec.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_codec_coverage_audit.yaml
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifiedreplayer/scene_data/generated/config_schema_inputs.json
The file was modifiedreplayer/scene_data/generated/plan_frame_field_roles.json
The file was modifiedreplayer/scene_data/compact_numeric_policy.yaml
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifiedconfig/config_truck/plan.yaml
The file was addeddocs/bulk_open_space_speed_limit.md
The file was modifiedreplayer/scene_data/plan_frame_field_roles.csv
The file was modifiedTesting/bulk_speed_limit_test.cpp
Commit 140da468cc3a9f8c4d547901b1b10487f1d5cded by chenran
feat: add standalone trailer detection bag-to-HTML converter
The file was addedtools/trailer_detection_bag_to_html.py
The file was addedtools/trailer_detection_bag_to_html.md
Commit c73d19c7f1d584a2d1913bd103f110156f785379 by chenran
feat(plan): add configurable SSEP path heading refinement
The file was modifieddata/config/cfg_func_sw.cpp
The file was addeddocs/ssep_path_tangent_refinement.md
The file was modifiedtasks/plan/reversing_truck_path_task.cpp
The file was modifiedconfig/config_truck/plan.yaml
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_codec_coverage_audit.yaml
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifieddata/config/cfg_func_sw.hpp
The file was modifiedtasks/plan/reversing_truck_path_task.hpp
The file was modifiedreplayer/scene_data/config_proto_codec.cpp
The file was modifiedreplayer/scene_data/generated/config_schema_inputs.json
The file was modifiedproto/config.proto
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedTesting/scene_replay_foundation_test.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifiedTesting/path_pair_validation_test.cpp
Commit 828c6df22a9994afa42583fecb0c52264e05fa9b by wuyanjun110
fix: 修正多车道场桥障碍物位置

按云端场桥位置选择单车道侧边或多车道桥腿间隙,覆盖 2 至 6 车道布局。保留原有纵向 min_s 与负 s 补偿,避免障碍物沿车道方向偏移。
The file was modifiedplan/prepare/prepare_objs.cpp