Changes

Summary

  1. fix: 修复禁搜路口及重搜等待期间的场景退出 (details)
  2. fix: 禁止禁搜目标触发连续路口自动重搜 (details)
  3. fix: 非最右侧车道缩小龙门吊判断阈值 (details)
Commit 35ddf42fe25dd19dac7c4200f2e72eab9db6f83c by wuyanjun110
fix: 修复禁搜路口及重搜等待期间的场景退出

搜索场景退出与入口共用准入判断,目标禁搜时保留旧路径收尾,
同类型区域也检查搜索终点、偏离及路径失效条件。

重搜清空原始路径后,使用有效活动缓存或已下发路径判断退出,
保留结果消费和失败回退机会,避免引用更早路口的备份终点。
补充岸边路径结构与规划器切换校验,并刷新头文件审计指纹。

新增 102 个场景退出回归用例;完整回归目标 241 项通过、
13 项按条件跳过,pnc_node 构建通过。
The file was addedTesting/scenario_search_exit_test.cpp
The file was modifiedCMakeLists.txt
The file was modifieddata/scenario/scenario_planner_action.cpp
The file was modifieddata/scenario/scenario_planner_condition.cpp
The file was modifieddata/scenario/scenario_planner_condition.hpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
Commit 4b80487e9d0b1e2727a74894101e6d7e6f17e245 by wuyanjun110
fix: 禁止禁搜目标触发连续路口自动重搜

普通及桥梁连续路口重搜复用搜索准入条件,在冷却判断前
拦截禁搜目标的自动请求,避免地图变化等后续判定绕过。
保留正在执行的重搜上下文、活动路径及人工重搜语义。

新增 17 个回归用例,覆盖禁搜路口配置、功能开关、冷却残留、
地图变化绕过和活动路径保持。完整回归目标 241 项通过、
13 项按条件跳过,pnc_node 构建通过。
The file was modifiedtasks/deciders/other_decider/replan_decider.cpp
The file was modifiedCMakeLists.txt
The file was addedTesting/continuous_junction_replan_test.cpp
Commit 278505d8b8fa6b93f61a18676976cbecddff8859 by wuyanjun110
fix: 非最右侧车道缩小龙门吊判断阈值

使用上一帧 PNC local 已匹配的 section 和 current_idx 判断车辆
是否处于最右侧车道,不再进行实时车道匹配。
同侧龙门吊在车辆处于内侧车道时缩小阈值;保留逆向一侧及
特殊区域的原有缩阈值规则,多项条件命中只扣减一次。

每帧复用车道判断结果和历史车道列表,补充桥腿轮廓及地图数据
缺失时的防御检查。新增基于 PNC local section 的回归测试,
覆盖车道索引边界、前后帧车道差异、逆向及重复扣减条件。

验证:20 项龙门吊阈值回归测试全部通过,pnc_node 构建通过。
The file was modifiedCMakeLists.txt
The file was modifiedplan/prepare/prepare_objs.hpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was addedTesting/crane_lane_policy_test.cpp