feat: 支持津西自动换向出场及剩余路径重搜津西拖挂车 BulkOut 使用 Auto 出场策略,优先纯前进,失败后在共用粗搜索预算内允许倒车调整,并要求最终前进接入。增加方向状态区分和超时完整候选保留,保持旧场景行为。重搜按执行索引裁剪历史,只匹配当前剩余段;无效历史回退完整搜索,指令重搜清除旧拉直状态。补充配置、粗搜索、历史裁剪和在线重搜生命周期回归。验证:相关测试 505 项通过、61 项按场景跳过;生成物和协议兼容性检查通过;pnc_node 分布式编译通过。
fix: 防止出场换向时提前退出 Bulk 场景切段后等待当前路径和历史路径的末段信息一致,再使用历史引导线判断完成。取消因终点无法投影或超出引导线范围而直接退出的逻辑;换向停车只有到达真正末点才允许结束出场。保留无 SSEP 的原倒车出场分支,补充 9 项退出条件回归与现场原因说明。验证:9 项 Bulk 退出回归通过;相关测试集 376 项通过、61 项按场景跳过;pnc_node 编译通过。
fix: 按路径分段优化出堆场限速根据原始段长和真实段尾投影计算沿程进度,剔除路径延长部分,每次切段后重新按起步档位提速。为非最后一段提前添加 15、10、5 米低速区约束,最后一段接路时不额外降速;保留独立停车约束职责,匹配失效时保持起步档。新增 8 项回归测试,覆盖换段、路径延长、倒车、弯路、短段、过终点和停车约束保留;构建及测试通过。