Changes

Summary

  1. fix: 修复多段路由换向点停车原因冲突 (details)
Commit 5d58b8d53e668e7395fb0a3b03e5ed975d12ed95 by wuyanjun110
fix: 修复多段路由换向点停车原因冲突

先建立本帧操作头换向停车约束,仅在该约束匹配有效且距离有限时,
抑制普通路由非末段重复的绝对终点停车线,避免 ABSOLUTE_SIGN_STOP
抢占停因后阻止路由释放当前段。保留末段、同向和换向投影失败时的
终点停车防护,并修正操作头数组的边界判断。

新增换向停因及路由释放、模式进入持续退出、无效路由、投影失败恢复
和约束匹配失效的回归;测试只隔离外部地图查询,执行生产约束和停因逻辑。

验证:分布式编译通过,38 项单测通过,clang-format 21 修改范围检查通过。
东方特钢 309 bag 使用精确地图加载成功,但输入恢复报
standby_index_seed_missing,未执行到修复逻辑,现场回放验收尚未完成。
The file was modifiedTesting/bulk_speed_limit_test.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedTesting/CMakeLists.txt