{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "getBranchs",
          "value" : "true"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "allBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "deviceChoice",
          "value" : "false"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "commitChoice",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "msgBranch",
          "value" : "rc_dev_yantaigunzhuang"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "pncBranch",
          "value" : "feat_straddle_v2"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "guardianBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hesaiBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "v2Branch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "msfLocBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "lsDetectionBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "craneDetectionBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "simulatorBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "craneAlignBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "containerMeasureBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "msfAssistantBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "chassisBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "tosVisualizeBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "msgRecorderBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "staticTransformBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "predictionBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "systemRosBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "seniorCalibrationBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "rslidarSDKBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "fmsAgentBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "mrpt2Branch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "peripheralControllerBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "warningModuleBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "lidarCameraFusionBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "predictionSceneFetcherBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "sinsCalibrationHmiBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "rminterpreterBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "controlBranch",
          "value" : "feat_creep_status"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapCloudBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "lidarManualCalibBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "nodeManagerBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "thirdpartyBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "nodeManagerHmiBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "nodeManagerOnlineBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "unifiedSystemMonitorBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "rosBridgeBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdcontrolBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "versionsObserverBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "multiSimulatorBranch",
          "value" : "feat_SC_simulator"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "cacheBagNodeBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "virtualLampBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "truckUpLiDarCalibToolBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapInterfaceBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "pncSimBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "trafficCtrlBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "notes",
          "value" : "工控专用（烟台仿真）"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "users",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user wuyanjun",
          "userId" : "wuyanjun",
          "userName" : "wuyanjun"
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
            "branch" : [
              {
                "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
            "branch" : [
              {
                "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
        "branch" : [
          {
            "SHA1" : "ec4d113b0d6455c8164817f4b6aeaa0f019ba6cc",
            "name" : "master"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/weilikang/jenkinslib.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
            "branch" : [
              {
                "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
            "branch" : [
              {
                "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
        "branch" : [
          {
            "SHA1" : "012ab97ba1fcf4f1270959a56f1a10162959f97d",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/weilikang/jenkinsfiles.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.view.InterpolatedSecretsAction"
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rcdev_851df6_obs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 276,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "30ce215b2d541fde064c1e6b51a9b3d08d8ffa1e",
            "branch" : [
              {
                "SHA1" : "30ce215b2d541fde064c1e6b51a9b3d08d8ffa1e",
                "name" : "origin/rcdev_851df6_obs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "30ce215b2d541fde064c1e6b51a9b3d08d8ffa1e",
            "branch" : [
              {
                "SHA1" : "30ce215b2d541fde064c1e6b51a9b3d08d8ffa1e",
                "name" : "origin/rcdev_851df6_obs"
              }
            ]
          }
        },
        "origin/feat_gps_destination" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 57,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1ad428a18cb2b12ae43fb895c1e135956a73e36d",
            "branch" : [
              {
                "SHA1" : "1ad428a18cb2b12ae43fb895c1e135956a73e36d",
                "name" : "origin/feat_gps_destination"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1ad428a18cb2b12ae43fb895c1e135956a73e36d",
            "branch" : [
              {
                "SHA1" : "1ad428a18cb2b12ae43fb895c1e135956a73e36d",
                "name" : "origin/feat_gps_destination"
              }
            ]
          }
        },
        "origin/feat_multiple_path" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 269,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d54cf8742b0d6a6d1d6ad06beb448f37152ca1d8",
            "branch" : [
              {
                "SHA1" : "d54cf8742b0d6a6d1d6ad06beb448f37152ca1d8",
                "name" : "origin/feat_multiple_path"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d54cf8742b0d6a6d1d6ad06beb448f37152ca1d8",
            "branch" : [
              {
                "SHA1" : "d54cf8742b0d6a6d1d6ad06beb448f37152ca1d8",
                "name" : "origin/feat_multiple_path"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 506,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b620c9e6a12a69dd6565be4549a34b1fb0071849",
            "branch" : [
              {
                "SHA1" : "b620c9e6a12a69dd6565be4549a34b1fb0071849",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b620c9e6a12a69dd6565be4549a34b1fb0071849",
            "branch" : [
              {
                "SHA1" : "b620c9e6a12a69dd6565be4549a34b1fb0071849",
                "name" : "origin/dev"
              }
            ]
          }
        },
        "origin/feat_baoshishun_cargo_width" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 699,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1ea1070164a49d1853d8d11c813dac5e036cf61d",
            "branch" : [
              {
                "SHA1" : "1ea1070164a49d1853d8d11c813dac5e036cf61d",
                "name" : "origin/feat_baoshishun_cargo_width"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1ea1070164a49d1853d8d11c813dac5e036cf61d",
            "branch" : [
              {
                "SHA1" : "1ea1070164a49d1853d8d11c813dac5e036cf61d",
                "name" : "origin/feat_baoshishun_cargo_width"
              }
            ]
          }
        },
        "origin/rc_dev_traffic" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 695,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d5d0e81778f04b4590213f8d5719662d9ef1c7b7",
            "branch" : [
              {
                "SHA1" : "d5d0e81778f04b4590213f8d5719662d9ef1c7b7",
                "name" : "origin/rc_dev_traffic"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d5d0e81778f04b4590213f8d5719662d9ef1c7b7",
            "branch" : [
              {
                "SHA1" : "d5d0e81778f04b4590213f8d5719662d9ef1c7b7",
                "name" : "origin/rc_dev_traffic"
              }
            ]
          }
        },
        "origin/youyiguan_add_trailer_info" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 845,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "062de51109603913f092d421e259df68b3b57f8f",
            "branch" : [
              {
                "SHA1" : "062de51109603913f092d421e259df68b3b57f8f",
                "name" : "origin/youyiguan_add_trailer_info"
              }
            ]
          },
          "revision" : {
            "SHA1" : "062de51109603913f092d421e259df68b3b57f8f",
            "branch" : [
              {
                "SHA1" : "062de51109603913f092d421e259df68b3b57f8f",
                "name" : "origin/youyiguan_add_trailer_info"
              }
            ]
          }
        },
        "origin/rcdev_0a13c34" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 465,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0a13c3462eee863b32a43ea2e82612f649af702a",
            "branch" : [
              {
                "SHA1" : "0a13c3462eee863b32a43ea2e82612f649af702a",
                "name" : "origin/rcdev_0a13c34"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0a13c3462eee863b32a43ea2e82612f649af702a",
            "branch" : [
              {
                "SHA1" : "0a13c3462eee863b32a43ea2e82612f649af702a",
                "name" : "origin/rcdev_0a13c34"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 953,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
            "branch" : [
              {
                "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
            "branch" : [
              {
                "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/feat_v2x" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 107,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2a62c8a55c59e7e2a1680c467864fc375aa14721",
            "branch" : [
              {
                "SHA1" : "2a62c8a55c59e7e2a1680c467864fc375aa14721",
                "name" : "origin/feat_v2x"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2a62c8a55c59e7e2a1680c467864fc375aa14721",
            "branch" : [
              {
                "SHA1" : "2a62c8a55c59e7e2a1680c467864fc375aa14721",
                "name" : "origin/feat_v2x"
              }
            ]
          }
        },
        "origin/rc_dev_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 949,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
            "branch" : [
              {
                "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
            "branch" : [
              {
                "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          }
        },
        "origin/rc_dev_taiyang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 884,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
            "branch" : [
              {
                "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
                "name" : "origin/rc_dev_taiyang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
            "branch" : [
              {
                "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
                "name" : "origin/rc_dev_taiyang"
              }
            ]
          }
        },
        "origin/feat-peripheral_op_state" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 476,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4f0d1733cabb9531e5177261c6c48e2a5e67aec1",
            "branch" : [
              {
                "SHA1" : "4f0d1733cabb9531e5177261c6c48e2a5e67aec1",
                "name" : "origin/feat-peripheral_op_state"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f0d1733cabb9531e5177261c6c48e2a5e67aec1",
            "branch" : [
              {
                "SHA1" : "4f0d1733cabb9531e5177261c6c48e2a5e67aec1",
                "name" : "origin/feat-peripheral_op_state"
              }
            ]
          }
        },
        "origin/feat_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 713,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
            "branch" : [
              {
                "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
                "name" : "origin/feat_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
            "branch" : [
              {
                "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
                "name" : "origin/feat_lane_change"
              }
            ]
          }
        },
        "origin/feat-peripheral_op_state-chassis_err" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 504,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3fed282b426dddc8539eed2eac1b7bc368431e71",
            "branch" : [
              {
                "SHA1" : "3fed282b426dddc8539eed2eac1b7bc368431e71",
                "name" : "origin/feat-peripheral_op_state-chassis_err"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3fed282b426dddc8539eed2eac1b7bc368431e71",
            "branch" : [
              {
                "SHA1" : "3fed282b426dddc8539eed2eac1b7bc368431e71",
                "name" : "origin/feat-peripheral_op_state-chassis_err"
              }
            ]
          }
        },
        "origin/test2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 101,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c5d08ebc61b12f3112e10bda6003c558d8228f24",
            "branch" : [
              {
                "SHA1" : "c5d08ebc61b12f3112e10bda6003c558d8228f24",
                "name" : "origin/test2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c5d08ebc61b12f3112e10bda6003c558d8228f24",
            "branch" : [
              {
                "SHA1" : "c5d08ebc61b12f3112e10bda6003c558d8228f24",
                "name" : "origin/test2"
              }
            ]
          }
        },
        "origin/rc_dev_dongfen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 885,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "name" : "origin/rc_dev_dongfen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "name" : "origin/rc_dev_dongfen"
              }
            ]
          }
        },
        "origin/feat_target_new_no_canfd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 178,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8190ab57ce3a6afdcc7a7bde7ed19b9a5412e4db",
            "branch" : [
              {
                "SHA1" : "8190ab57ce3a6afdcc7a7bde7ed19b9a5412e4db",
                "name" : "origin/feat_target_new_no_canfd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8190ab57ce3a6afdcc7a7bde7ed19b9a5412e4db",
            "branch" : [
              {
                "SHA1" : "8190ab57ce3a6afdcc7a7bde7ed19b9a5412e4db",
                "name" : "origin/feat_target_new_no_canfd"
              }
            ]
          }
        },
        "origin/feat_target_new" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 205,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2e757e3bc4a1f3710c698caadfc690b31e4d0f29",
            "branch" : [
              {
                "SHA1" : "2e757e3bc4a1f3710c698caadfc690b31e4d0f29",
                "name" : "origin/feat_target_new"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2e757e3bc4a1f3710c698caadfc690b31e4d0f29",
            "branch" : [
              {
                "SHA1" : "2e757e3bc4a1f3710c698caadfc690b31e4d0f29",
                "name" : "origin/feat_target_new"
              }
            ]
          }
        },
        "origin/test6" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 210,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "45e3a53c83776e3ed15a6431118cc38ff6a8a32e",
            "branch" : [
              {
                "SHA1" : "45e3a53c83776e3ed15a6431118cc38ff6a8a32e",
                "name" : "origin/test6"
              }
            ]
          },
          "revision" : {
            "SHA1" : "45e3a53c83776e3ed15a6431118cc38ff6a8a32e",
            "branch" : [
              {
                "SHA1" : "45e3a53c83776e3ed15a6431118cc38ff6a8a32e",
                "name" : "origin/test6"
              }
            ]
          }
        },
        "origin/rc_dev_escape" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 804,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c23254670f7b52f763755d3ae713b5f945009062",
            "branch" : [
              {
                "SHA1" : "c23254670f7b52f763755d3ae713b5f945009062",
                "name" : "origin/rc_dev_escape"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c23254670f7b52f763755d3ae713b5f945009062",
            "branch" : [
              {
                "SHA1" : "c23254670f7b52f763755d3ae713b5f945009062",
                "name" : "origin/rc_dev_escape"
              }
            ]
          }
        },
        "origin/test5" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 150,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c31019e10a60e24ec2e0130392cd4d9ab6b156a2",
            "branch" : [
              {
                "SHA1" : "c31019e10a60e24ec2e0130392cd4d9ab6b156a2",
                "name" : "origin/test5"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c31019e10a60e24ec2e0130392cd4d9ab6b156a2",
            "branch" : [
              {
                "SHA1" : "c31019e10a60e24ec2e0130392cd4d9ab6b156a2",
                "name" : "origin/test5"
              }
            ]
          }
        },
        "origin/dev_direction" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 285,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6411c275ca6b5168853fe5bb65aa98954bb812c3",
            "branch" : [
              {
                "SHA1" : "6411c275ca6b5168853fe5bb65aa98954bb812c3",
                "name" : "origin/dev_direction"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6411c275ca6b5168853fe5bb65aa98954bb812c3",
            "branch" : [
              {
                "SHA1" : "6411c275ca6b5168853fe5bb65aa98954bb812c3",
                "name" : "origin/dev_direction"
              }
            ]
          }
        },
        "origin/rcdev_932d6d" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 343,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc",
            "branch" : [
              {
                "SHA1" : "932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc",
                "name" : "origin/rcdev_932d6d"
              }
            ]
          },
          "revision" : {
            "SHA1" : "932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc",
            "branch" : [
              {
                "SHA1" : "932d6dbbd304eb1cd8f0e74f6a1b664fcea169bc",
                "name" : "origin/rcdev_932d6d"
              }
            ]
          }
        },
        "origin/feat_target" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 687,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "762ac69a8087af8a7d2988094ab4943f538e8a04",
            "branch" : [
              {
                "SHA1" : "762ac69a8087af8a7d2988094ab4943f538e8a04",
                "name" : "origin/feat_target"
              }
            ]
          },
          "revision" : {
            "SHA1" : "762ac69a8087af8a7d2988094ab4943f538e8a04",
            "branch" : [
              {
                "SHA1" : "762ac69a8087af8a7d2988094ab4943f538e8a04",
                "name" : "origin/feat_target"
              }
            ]
          }
        },
        "origin/rc_dev_xiasha" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 840,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
            "branch" : [
              {
                "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
                "name" : "origin/rc_dev_xiasha"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
            "branch" : [
              {
                "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
                "name" : "origin/rc_dev_xiasha"
              }
            ]
          }
        },
        "origin/feat_yard_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 605,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9c5267888fbed74808f7b7c3fa5beff157057207",
            "branch" : [
              {
                "SHA1" : "9c5267888fbed74808f7b7c3fa5beff157057207",
                "name" : "origin/feat_yard_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9c5267888fbed74808f7b7c3fa5beff157057207",
            "branch" : [
              {
                "SHA1" : "9c5267888fbed74808f7b7c3fa5beff157057207",
                "name" : "origin/feat_yard_lane_change"
              }
            ]
          }
        },
        "origin/rcdev_bb3dcc82" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 373,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1",
            "branch" : [
              {
                "SHA1" : "bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1",
                "name" : "origin/rcdev_bb3dcc82"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1",
            "branch" : [
              {
                "SHA1" : "bb3dcc82df50a0ed53c641e71d70a36a5c14a4a1",
                "name" : "origin/rcdev_bb3dcc82"
              }
            ]
          }
        },
        "origin/rc_dev_suxi" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 927,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a1c1fbce6c4e119fcc762667ca069ba029d982b1",
            "branch" : [
              {
                "SHA1" : "a1c1fbce6c4e119fcc762667ca069ba029d982b1",
                "name" : "origin/rc_dev_suxi"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a1c1fbce6c4e119fcc762667ca069ba029d982b1",
            "branch" : [
              {
                "SHA1" : "a1c1fbce6c4e119fcc762667ca069ba029d982b1",
                "name" : "origin/rc_dev_suxi"
              }
            ]
          }
        },
        "origin/rc_dev_sim" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 789,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
            "branch" : [
              {
                "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
                "name" : "origin/rc_dev_sim"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
            "branch" : [
              {
                "SHA1" : "5ff3f9f0243db94d0e0cd5aeb7f8783b4ffc5c75",
                "name" : "origin/rc_dev_sim"
              }
            ]
          }
        },
        "origin/feat_multiple_routes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 146,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a1bc920a7d8ce28cbb0f8f4f91d8fc0f1ee3e719",
            "branch" : [
              {
                "SHA1" : "a1bc920a7d8ce28cbb0f8f4f91d8fc0f1ee3e719",
                "name" : "origin/feat_multiple_routes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a1bc920a7d8ce28cbb0f8f4f91d8fc0f1ee3e719",
            "branch" : [
              {
                "SHA1" : "a1bc920a7d8ce28cbb0f8f4f91d8fc0f1ee3e719",
                "name" : "origin/feat_multiple_routes"
              }
            ]
          }
        },
        "origin/feat_traffic_ctrl" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 948,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
            "branch" : [
              {
                "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
            "branch" : [
              {
                "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          }
        },
        "origin/rc_dev_baoshishun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 715,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
            "branch" : [
              {
                "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
                "name" : "origin/rc_dev_baoshishun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
            "branch" : [
              {
                "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
                "name" : "origin/rc_dev_baoshishun"
              }
            ]
          }
        },
        "origin/rc_dev_xiamen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 717,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
            "branch" : [
              {
                "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
                "name" : "origin/rc_dev_xiamen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
            "branch" : [
              {
                "SHA1" : "5edde714fd5009dce8a08067bfa73d09adf298d6",
                "name" : "origin/rc_dev_xiamen"
              }
            ]
          }
        },
        "origin/rc_dev_xilian" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 898,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
            "branch" : [
              {
                "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
            "branch" : [
              {
                "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          }
        },
        "origin/cloud_control" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 11,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b2e00423d7e8a37d17078cd270fda3bd3564bba1",
            "branch" : [
              {
                "SHA1" : "b2e00423d7e8a37d17078cd270fda3bd3564bba1",
                "name" : "origin/cloud_control"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b2e00423d7e8a37d17078cd270fda3bd3564bba1",
            "branch" : [
              {
                "SHA1" : "b2e00423d7e8a37d17078cd270fda3bd3564bba1",
                "name" : "origin/cloud_control"
              }
            ]
          }
        },
        "origin/feat_cloud_routing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 40,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dfdc18acd4a201c6f685d5e5869f63158cfc95bc",
            "branch" : [
              {
                "SHA1" : "dfdc18acd4a201c6f685d5e5869f63158cfc95bc",
                "name" : "origin/feat_cloud_routing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dfdc18acd4a201c6f685d5e5869f63158cfc95bc",
            "branch" : [
              {
                "SHA1" : "dfdc18acd4a201c6f685d5e5869f63158cfc95bc",
                "name" : "origin/feat_cloud_routing"
              }
            ]
          }
        },
        "origin/feat_c2v" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 325,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c71c9fc580d97d1cd422ead325f2e7e9ebe1eecb",
            "branch" : [
              {
                "SHA1" : "c71c9fc580d97d1cd422ead325f2e7e9ebe1eecb",
                "name" : "origin/feat_c2v"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c71c9fc580d97d1cd422ead325f2e7e9ebe1eecb",
            "branch" : [
              {
                "SHA1" : "c71c9fc580d97d1cd422ead325f2e7e9ebe1eecb",
                "name" : "origin/feat_c2v"
              }
            ]
          }
        },
        "origin/feat_monitor_frame" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 491,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ca7c2a8369584e2797d47ddc5bcee2e7bc94013a",
            "branch" : [
              {
                "SHA1" : "ca7c2a8369584e2797d47ddc5bcee2e7bc94013a",
                "name" : "origin/feat_monitor_frame"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ca7c2a8369584e2797d47ddc5bcee2e7bc94013a",
            "branch" : [
              {
                "SHA1" : "ca7c2a8369584e2797d47ddc5bcee2e7bc94013a",
                "name" : "origin/feat_monitor_frame"
              }
            ]
          }
        },
        "origin/feat_pnc_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 903,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "20c443c18643a7143fb72f693eae007b857904f0",
            "branch" : [
              {
                "SHA1" : "20c443c18643a7143fb72f693eae007b857904f0",
                "name" : "origin/feat_pnc_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "20c443c18643a7143fb72f693eae007b857904f0",
            "branch" : [
              {
                "SHA1" : "20c443c18643a7143fb72f693eae007b857904f0",
                "name" : "origin/feat_pnc_test"
              }
            ]
          }
        },
        "origin/rc_dev_yantaigunzhuang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
            "branch" : [
              {
                "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
                "name" : "origin/rc_dev_yantaigunzhuang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
            "branch" : [
              {
                "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
                "name" : "origin/rc_dev_yantaigunzhuang"
              }
            ]
          }
        },
        "origin/rcdev_9d6699_obs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 277,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fda58bd182b6e0f4c4a732c0902a1386c9f2fb78",
            "branch" : [
              {
                "SHA1" : "fda58bd182b6e0f4c4a732c0902a1386c9f2fb78",
                "name" : "origin/rcdev_9d6699_obs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fda58bd182b6e0f4c4a732c0902a1386c9f2fb78",
            "branch" : [
              {
                "SHA1" : "fda58bd182b6e0f4c4a732c0902a1386c9f2fb78",
                "name" : "origin/rcdev_9d6699_obs"
              }
            ]
          }
        },
        "origin/rc_dev_weihai" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 925,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
            "branch" : [
              {
                "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
                "name" : "origin/rc_dev_weihai"
              }
            ]
          },
          "revision" : {
            "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
            "branch" : [
              {
                "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
                "name" : "origin/rc_dev_weihai"
              }
            ]
          }
        },
        "origin/rc_dev_mandula" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 698,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b480a3026782e6090d1950c40614ca5f1b7e5d70",
            "branch" : [
              {
                "SHA1" : "b480a3026782e6090d1950c40614ca5f1b7e5d70",
                "name" : "origin/rc_dev_mandula"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b480a3026782e6090d1950c40614ca5f1b7e5d70",
            "branch" : [
              {
                "SHA1" : "b480a3026782e6090d1950c40614ca5f1b7e5d70",
                "name" : "origin/rc_dev_mandula"
              }
            ]
          }
        },
        "origin/feat_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 737,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          }
        },
        "origin/rc_dev_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 924,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
            "branch" : [
              {
                "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
            "branch" : [
              {
                "SHA1" : "f5a740650e27555efc2c844e135111515679ba9d",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          }
        },
        "origin/rc_dev_93cc60" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 587,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "93cc602576f9f342ff85e9cc672a683b99db923b",
            "branch" : [
              {
                "SHA1" : "93cc602576f9f342ff85e9cc672a683b99db923b",
                "name" : "origin/rc_dev_93cc60"
              }
            ]
          },
          "revision" : {
            "SHA1" : "93cc602576f9f342ff85e9cc672a683b99db923b",
            "branch" : [
              {
                "SHA1" : "93cc602576f9f342ff85e9cc672a683b99db923b",
                "name" : "origin/rc_dev_93cc60"
              }
            ]
          }
        },
        "origin/rcdev_eda38eea" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 397,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eda38eeac1aeb69de3272a92d821653d495a9d57",
            "branch" : [
              {
                "SHA1" : "eda38eeac1aeb69de3272a92d821653d495a9d57",
                "name" : "origin/rcdev_eda38eea"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eda38eeac1aeb69de3272a92d821653d495a9d57",
            "branch" : [
              {
                "SHA1" : "eda38eeac1aeb69de3272a92d821653d495a9d57",
                "name" : "origin/rcdev_eda38eea"
              }
            ]
          }
        },
        "origin/feat_tc_v2_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 942,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
            "branch" : [
              {
                "SHA1" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
                "name" : "origin/feat_tc_v2_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
            "branch" : [
              {
                "SHA1" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
                "name" : "origin/feat_tc_v2_qiangang"
              }
            ]
          }
        },
        "origin/rc_dev_jiningliangshangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 844,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b555550e0d4d4f08a57279035aa984228562d1e5",
            "branch" : [
              {
                "SHA1" : "b555550e0d4d4f08a57279035aa984228562d1e5",
                "name" : "origin/rc_dev_jiningliangshangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b555550e0d4d4f08a57279035aa984228562d1e5",
            "branch" : [
              {
                "SHA1" : "b555550e0d4d4f08a57279035aa984228562d1e5",
                "name" : "origin/rc_dev_jiningliangshangang"
              }
            ]
          }
        },
        "origin/rc_dev_shenqi" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 879,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "31f70a912caef9f3c2e3745c0e9b19467b7ca967",
            "branch" : [
              {
                "SHA1" : "31f70a912caef9f3c2e3745c0e9b19467b7ca967",
                "name" : "origin/rc_dev_shenqi"
              }
            ]
          },
          "revision" : {
            "SHA1" : "31f70a912caef9f3c2e3745c0e9b19467b7ca967",
            "branch" : [
              {
                "SHA1" : "31f70a912caef9f3c2e3745c0e9b19467b7ca967",
                "name" : "origin/rc_dev_shenqi"
              }
            ]
          }
        },
        "origin/feat_youyiguan_pnc_status" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 856,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d8e22bed0aa0bb7a427ad467caeb4816952ef2b4",
            "branch" : [
              {
                "SHA1" : "d8e22bed0aa0bb7a427ad467caeb4816952ef2b4",
                "name" : "origin/feat_youyiguan_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d8e22bed0aa0bb7a427ad467caeb4816952ef2b4",
            "branch" : [
              {
                "SHA1" : "d8e22bed0aa0bb7a427ad467caeb4816952ef2b4",
                "name" : "origin/feat_youyiguan_pnc_status"
              }
            ]
          }
        },
        "origin/rc_dev_184937" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 697,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
            "branch" : [
              {
                "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
                "name" : "origin/rc_dev_184937"
              }
            ]
          },
          "revision" : {
            "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
            "branch" : [
              {
                "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
                "name" : "origin/rc_dev_184937"
              }
            ]
          }
        },
        "origin/rc_dev_yangpu" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 944,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bfa5c12ccddbcd6fdf0904c145f432753c98c6d8",
            "branch" : [
              {
                "SHA1" : "bfa5c12ccddbcd6fdf0904c145f432753c98c6d8",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bfa5c12ccddbcd6fdf0904c145f432753c98c6d8",
            "branch" : [
              {
                "SHA1" : "bfa5c12ccddbcd6fdf0904c145f432753c98c6d8",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          }
        },
        "origin/rc_dev_6ebc0b7" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 243,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6ebc0b71421d691d95619783df2f4ba0c3c5bfe0",
            "branch" : [
              {
                "SHA1" : "6ebc0b71421d691d95619783df2f4ba0c3c5bfe0",
                "name" : "origin/rc_dev_6ebc0b7"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6ebc0b71421d691d95619783df2f4ba0c3c5bfe0",
            "branch" : [
              {
                "SHA1" : "6ebc0b71421d691d95619783df2f4ba0c3c5bfe0",
                "name" : "origin/rc_dev_6ebc0b7"
              }
            ]
          }
        },
        "origin/feat_qiangang_side_pass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 931,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
            "branch" : [
              {
                "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
                "name" : "origin/feat_qiangang_side_pass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
            "branch" : [
              {
                "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
                "name" : "origin/feat_qiangang_side_pass"
              }
            ]
          }
        },
        "origin/rc_dev_jiaxingdongfangtegang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 950,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "82bc5b4bd37c149910a332c9f5d49edbbed8d74d",
            "branch" : [
              {
                "SHA1" : "82bc5b4bd37c149910a332c9f5d49edbbed8d74d",
                "name" : "origin/rc_dev_jiaxingdongfangtegang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "82bc5b4bd37c149910a332c9f5d49edbbed8d74d",
            "branch" : [
              {
                "SHA1" : "82bc5b4bd37c149910a332c9f5d49edbbed8d74d",
                "name" : "origin/rc_dev_jiaxingdongfangtegang"
              }
            ]
          }
        },
        "origin/rc_dev_7cd80d" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 228,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7cd80dd0b4762f1b5512d70ef6e70c396440a2b7",
            "branch" : [
              {
                "SHA1" : "7cd80dd0b4762f1b5512d70ef6e70c396440a2b7",
                "name" : "origin/rc_dev_7cd80d"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7cd80dd0b4762f1b5512d70ef6e70c396440a2b7",
            "branch" : [
              {
                "SHA1" : "7cd80dd0b4762f1b5512d70ef6e70c396440a2b7",
                "name" : "origin/rc_dev_7cd80d"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
        "branch" : [
          {
            "SHA1" : "d1fad67a2675ce2fd783c55248f4a58e09dca483",
            "name" : "origin/rc_dev_yantaigunzhuang"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/shared/shared_msgs.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/dev_ph_test_lane_change_new2_test_new1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 119,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ececbffd5940a4f7e4cc8e4f5aa1a6d7bdc93efe",
            "branch" : [
              {
                "SHA1" : "ececbffd5940a4f7e4cc8e4f5aa1a6d7bdc93efe",
                "name" : "origin/dev_ph_test_lane_change_new2_test_new1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ececbffd5940a4f7e4cc8e4f5aa1a6d7bdc93efe",
            "branch" : [
              {
                "SHA1" : "ececbffd5940a4f7e4cc8e4f5aa1a6d7bdc93efe",
                "name" : "origin/dev_ph_test_lane_change_new2_test_new1"
              }
            ]
          }
        },
        "origin/feat_safety_check_xl" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 620,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d632d6cff5ec511e33717b455dc937f4f8816c6c",
            "branch" : [
              {
                "SHA1" : "d632d6cff5ec511e33717b455dc937f4f8816c6c",
                "name" : "origin/feat_safety_check_xl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d632d6cff5ec511e33717b455dc937f4f8816c6c",
            "branch" : [
              {
                "SHA1" : "d632d6cff5ec511e33717b455dc937f4f8816c6c",
                "name" : "origin/feat_safety_check_xl"
              }
            ]
          }
        },
        "origin/feat_up_down_bridge" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 178,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e72e9636b846308757ae522079c3365e3af6fae7",
            "branch" : [
              {
                "SHA1" : "e72e9636b846308757ae522079c3365e3af6fae7",
                "name" : "origin/feat_up_down_bridge"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e72e9636b846308757ae522079c3365e3af6fae7",
            "branch" : [
              {
                "SHA1" : "e72e9636b846308757ae522079c3365e3af6fae7",
                "name" : "origin/feat_up_down_bridge"
              }
            ]
          }
        },
        "origin/tmp_collision_opt" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 370,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7b0bf0d2c51e50fa76905ba2d4f98a34a70a7876",
            "branch" : [
              {
                "SHA1" : "7b0bf0d2c51e50fa76905ba2d4f98a34a70a7876",
                "name" : "origin/tmp_collision_opt"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7b0bf0d2c51e50fa76905ba2d4f98a34a70a7876",
            "branch" : [
              {
                "SHA1" : "7b0bf0d2c51e50fa76905ba2d4f98a34a70a7876",
                "name" : "origin/tmp_collision_opt"
              }
            ]
          }
        },
        "origin/feat_up_down_msg" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 190,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fb0714a6160ecb222b8247ddce1d738194b86d6e",
            "branch" : [
              {
                "SHA1" : "fb0714a6160ecb222b8247ddce1d738194b86d6e",
                "name" : "origin/feat_up_down_msg"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fb0714a6160ecb222b8247ddce1d738194b86d6e",
            "branch" : [
              {
                "SHA1" : "fb0714a6160ecb222b8247ddce1d738194b86d6e",
                "name" : "origin/feat_up_down_msg"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 685,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fbe7df36e387f346d5b03b55815703c50ece797c",
            "branch" : [
              {
                "SHA1" : "fbe7df36e387f346d5b03b55815703c50ece797c",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fbe7df36e387f346d5b03b55815703c50ece797c",
            "branch" : [
              {
                "SHA1" : "fbe7df36e387f346d5b03b55815703c50ece797c",
                "name" : "origin/dev"
              }
            ]
          }
        },
        "origin/feat_lon_decision_truck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 349,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4da7dc06e0cdbdf2775ee0c8405444620d1884fc",
            "branch" : [
              {
                "SHA1" : "4da7dc06e0cdbdf2775ee0c8405444620d1884fc",
                "name" : "origin/feat_lon_decision_truck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4da7dc06e0cdbdf2775ee0c8405444620d1884fc",
            "branch" : [
              {
                "SHA1" : "4da7dc06e0cdbdf2775ee0c8405444620d1884fc",
                "name" : "origin/feat_lon_decision_truck"
              }
            ]
          }
        },
        "origin/feat_cargo_width" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 746,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1dd97a8796a9d1f8ec58942c1b6337c71e188a10",
            "branch" : [
              {
                "SHA1" : "1dd97a8796a9d1f8ec58942c1b6337c71e188a10",
                "name" : "origin/feat_cargo_width"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1dd97a8796a9d1f8ec58942c1b6337c71e188a10",
            "branch" : [
              {
                "SHA1" : "1dd97a8796a9d1f8ec58942c1b6337c71e188a10",
                "name" : "origin/feat_cargo_width"
              }
            ]
          }
        },
        "origin/feat-hdmap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 561,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "acafb85ab337307fff986459badad9400ac58c93",
            "branch" : [
              {
                "SHA1" : "acafb85ab337307fff986459badad9400ac58c93",
                "name" : "origin/feat-hdmap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "acafb85ab337307fff986459badad9400ac58c93",
            "branch" : [
              {
                "SHA1" : "acafb85ab337307fff986459badad9400ac58c93",
                "name" : "origin/feat-hdmap"
              }
            ]
          }
        },
        "origin/feat_clear_route_data" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 108,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c141b65606a92b49ccc52571712b19fe22286873",
            "branch" : [
              {
                "SHA1" : "c141b65606a92b49ccc52571712b19fe22286873",
                "name" : "origin/feat_clear_route_data"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c141b65606a92b49ccc52571712b19fe22286873",
            "branch" : [
              {
                "SHA1" : "c141b65606a92b49ccc52571712b19fe22286873",
                "name" : "origin/feat_clear_route_data"
              }
            ]
          }
        },
        "origin/temp_hfsm" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 437,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ddee85ec821243f9bd15fd2307b5e74763b61f78",
            "branch" : [
              {
                "SHA1" : "ddee85ec821243f9bd15fd2307b5e74763b61f78",
                "name" : "origin/temp_hfsm"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ddee85ec821243f9bd15fd2307b5e74763b61f78",
            "branch" : [
              {
                "SHA1" : "ddee85ec821243f9bd15fd2307b5e74763b61f78",
                "name" : "origin/temp_hfsm"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 599,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5be0f5cc1941e42d9207b40d1cf0eca77f2f35c7",
            "branch" : [
              {
                "SHA1" : "5be0f5cc1941e42d9207b40d1cf0eca77f2f35c7",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5be0f5cc1941e42d9207b40d1cf0eca77f2f35c7",
            "branch" : [
              {
                "SHA1" : "5be0f5cc1941e42d9207b40d1cf0eca77f2f35c7",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/test_path_operation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 450,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d2160a2ae7e89f51e990007532b19ae98a40a390",
            "branch" : [
              {
                "SHA1" : "d2160a2ae7e89f51e990007532b19ae98a40a390",
                "name" : "origin/test_path_operation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d2160a2ae7e89f51e990007532b19ae98a40a390",
            "branch" : [
              {
                "SHA1" : "d2160a2ae7e89f51e990007532b19ae98a40a390",
                "name" : "origin/test_path_operation"
              }
            ]
          }
        },
        "origin/feat_side_pass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 589,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5aade84176eb324a93316337586b72c3170367ac",
            "branch" : [
              {
                "SHA1" : "5aade84176eb324a93316337586b72c3170367ac",
                "name" : "origin/feat_side_pass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5aade84176eb324a93316337586b72c3170367ac",
            "branch" : [
              {
                "SHA1" : "5aade84176eb324a93316337586b72c3170367ac",
                "name" : "origin/feat_side_pass"
              }
            ]
          }
        },
        "origin/feat_qg_ssep" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 667,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b8183cc524608aa57116151c3a94876104092c1c",
            "branch" : [
              {
                "SHA1" : "b8183cc524608aa57116151c3a94876104092c1c",
                "name" : "origin/feat_qg_ssep"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b8183cc524608aa57116151c3a94876104092c1c",
            "branch" : [
              {
                "SHA1" : "b8183cc524608aa57116151c3a94876104092c1c",
                "name" : "origin/feat_qg_ssep"
              }
            ]
          }
        },
        "origin/feat_black_lane" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 310,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b730f665aec79d9614fb940f777a6a8b6909fafc",
            "branch" : [
              {
                "SHA1" : "b730f665aec79d9614fb940f777a6a8b6909fafc",
                "name" : "origin/feat_black_lane"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b730f665aec79d9614fb940f777a6a8b6909fafc",
            "branch" : [
              {
                "SHA1" : "b730f665aec79d9614fb940f777a6a8b6909fafc",
                "name" : "origin/feat_black_lane"
              }
            ]
          }
        },
        "origin/tmp_block_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 491,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1e4abacecb5c052231a6bccf539879e7e1e8aff0",
            "branch" : [
              {
                "SHA1" : "1e4abacecb5c052231a6bccf539879e7e1e8aff0",
                "name" : "origin/tmp_block_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1e4abacecb5c052231a6bccf539879e7e1e8aff0",
            "branch" : [
              {
                "SHA1" : "1e4abacecb5c052231a6bccf539879e7e1e8aff0",
                "name" : "origin/tmp_block_test"
              }
            ]
          }
        },
        "origin/feat-ssep-new-tt-searcher" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 745,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "28cad6275866e53826ad2038adddc1ce69be1f8d",
            "branch" : [
              {
                "SHA1" : "28cad6275866e53826ad2038adddc1ce69be1f8d",
                "name" : "origin/feat-ssep-new-tt-searcher"
              }
            ]
          },
          "revision" : {
            "SHA1" : "28cad6275866e53826ad2038adddc1ce69be1f8d",
            "branch" : [
              {
                "SHA1" : "28cad6275866e53826ad2038adddc1ce69be1f8d",
                "name" : "origin/feat-ssep-new-tt-searcher"
              }
            ]
          }
        },
        "origin/ssep-improve-latency" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 689,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cce2893468756a73fa5c22ce00801cdb263554ac",
            "branch" : [
              {
                "SHA1" : "cce2893468756a73fa5c22ce00801cdb263554ac",
                "name" : "origin/ssep-improve-latency"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cce2893468756a73fa5c22ce00801cdb263554ac",
            "branch" : [
              {
                "SHA1" : "cce2893468756a73fa5c22ce00801cdb263554ac",
                "name" : "origin/ssep-improve-latency"
              }
            ]
          }
        },
        "origin/feat_wbca_truck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 630,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7711910408e3e7ef1de5f203853e54acaef018ef",
            "branch" : [
              {
                "SHA1" : "7711910408e3e7ef1de5f203853e54acaef018ef",
                "name" : "origin/feat_wbca_truck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7711910408e3e7ef1de5f203853e54acaef018ef",
            "branch" : [
              {
                "SHA1" : "7711910408e3e7ef1de5f203853e54acaef018ef",
                "name" : "origin/feat_wbca_truck"
              }
            ]
          }
        },
        "origin/feat_imv_pull_over" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 803,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
            "branch" : [
              {
                "SHA1" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
                "name" : "origin/feat_imv_pull_over"
              }
            ]
          },
          "revision" : {
            "SHA1" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
            "branch" : [
              {
                "SHA1" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
                "name" : "origin/feat_imv_pull_over"
              }
            ]
          }
        },
        "origin/feat_hdmap_dynamic_sidepass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 584,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0f7418eda78cbdf13cffdd5c265f7a163643ca68",
            "branch" : [
              {
                "SHA1" : "0f7418eda78cbdf13cffdd5c265f7a163643ca68",
                "name" : "origin/feat_hdmap_dynamic_sidepass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0f7418eda78cbdf13cffdd5c265f7a163643ca68",
            "branch" : [
              {
                "SHA1" : "0f7418eda78cbdf13cffdd5c265f7a163643ca68",
                "name" : "origin/feat_hdmap_dynamic_sidepass"
              }
            ]
          }
        },
        "origin/feat_qiangang_ssep_heatnet" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 827,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "210669ef8898b68ce49d8764f782892fea07a214",
            "branch" : [
              {
                "SHA1" : "210669ef8898b68ce49d8764f782892fea07a214",
                "name" : "origin/feat_qiangang_ssep_heatnet"
              }
            ]
          },
          "revision" : {
            "SHA1" : "210669ef8898b68ce49d8764f782892fea07a214",
            "branch" : [
              {
                "SHA1" : "210669ef8898b68ce49d8764f782892fea07a214",
                "name" : "origin/feat_qiangang_ssep_heatnet"
              }
            ]
          }
        },
        "origin/feat_truck_reverse" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 679,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fcf33f9b2c1d15fba9ec89be86e39e6859bc1c3f",
            "branch" : [
              {
                "SHA1" : "fcf33f9b2c1d15fba9ec89be86e39e6859bc1c3f",
                "name" : "origin/feat_truck_reverse"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fcf33f9b2c1d15fba9ec89be86e39e6859bc1c3f",
            "branch" : [
              {
                "SHA1" : "fcf33f9b2c1d15fba9ec89be86e39e6859bc1c3f",
                "name" : "origin/feat_truck_reverse"
              }
            ]
          }
        },
        "origin/ex_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 352,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f79ecf4d1b345598b99343ef9706d8266821b994",
            "branch" : [
              {
                "SHA1" : "f79ecf4d1b345598b99343ef9706d8266821b994",
                "name" : "origin/ex_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f79ecf4d1b345598b99343ef9706d8266821b994",
            "branch" : [
              {
                "SHA1" : "f79ecf4d1b345598b99343ef9706d8266821b994",
                "name" : "origin/ex_lane_change"
              }
            ]
          }
        },
        "origin/feat_sink_snapshot" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 453,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fd2523e18b91d9d47e81c724e96a1788547dbe83",
            "branch" : [
              {
                "SHA1" : "fd2523e18b91d9d47e81c724e96a1788547dbe83",
                "name" : "origin/feat_sink_snapshot"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fd2523e18b91d9d47e81c724e96a1788547dbe83",
            "branch" : [
              {
                "SHA1" : "fd2523e18b91d9d47e81c724e96a1788547dbe83",
                "name" : "origin/feat_sink_snapshot"
              }
            ]
          }
        },
        "origin/feat_remote" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 804,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4419f5005346efc02ca435aa2236e5af31d0666c",
            "branch" : [
              {
                "SHA1" : "4419f5005346efc02ca435aa2236e5af31d0666c",
                "name" : "origin/feat_remote"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4419f5005346efc02ca435aa2236e5af31d0666c",
            "branch" : [
              {
                "SHA1" : "4419f5005346efc02ca435aa2236e5af31d0666c",
                "name" : "origin/feat_remote"
              }
            ]
          }
        },
        "origin/feat_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 869,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0",
            "branch" : [
              {
                "SHA1" : "d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0",
                "name" : "origin/feat_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0",
            "branch" : [
              {
                "SHA1" : "d27cb08d4108e62f0b1774c5ee3ad94dd27d48f0",
                "name" : "origin/feat_daxie"
              }
            ]
          }
        },
        "origin/feat_change_1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 510,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "15093f88caa59010878486fa7cd3704202deb3e7",
            "branch" : [
              {
                "SHA1" : "15093f88caa59010878486fa7cd3704202deb3e7",
                "name" : "origin/feat_change_1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "15093f88caa59010878486fa7cd3704202deb3e7",
            "branch" : [
              {
                "SHA1" : "15093f88caa59010878486fa7cd3704202deb3e7",
                "name" : "origin/feat_change_1"
              }
            ]
          }
        },
        "origin/test4" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 71,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3a0f01f061fb0345de0de1a5e5341f7b502cae2a",
            "branch" : [
              {
                "SHA1" : "3a0f01f061fb0345de0de1a5e5341f7b502cae2a",
                "name" : "origin/test4"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3a0f01f061fb0345de0de1a5e5341f7b502cae2a",
            "branch" : [
              {
                "SHA1" : "3a0f01f061fb0345de0de1a5e5341f7b502cae2a",
                "name" : "origin/test4"
              }
            ]
          }
        },
        "origin/feat_entrance" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 731,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d2fcc7874b1f1f44404bddb92b18821f3fba9add",
            "branch" : [
              {
                "SHA1" : "d2fcc7874b1f1f44404bddb92b18821f3fba9add",
                "name" : "origin/feat_entrance"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d2fcc7874b1f1f44404bddb92b18821f3fba9add",
            "branch" : [
              {
                "SHA1" : "d2fcc7874b1f1f44404bddb92b18821f3fba9add",
                "name" : "origin/feat_entrance"
              }
            ]
          }
        },
        "origin/test3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 168,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fbd459e064ae43baaa8e4645b3c0310bb71f3c12",
            "branch" : [
              {
                "SHA1" : "fbd459e064ae43baaa8e4645b3c0310bb71f3c12",
                "name" : "origin/test3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fbd459e064ae43baaa8e4645b3c0310bb71f3c12",
            "branch" : [
              {
                "SHA1" : "fbd459e064ae43baaa8e4645b3c0310bb71f3c12",
                "name" : "origin/test3"
              }
            ]
          }
        },
        "origin/test6" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 99,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7f3ae0cef35acba9c6a13cde29b660827b4d3084",
            "branch" : [
              {
                "SHA1" : "7f3ae0cef35acba9c6a13cde29b660827b4d3084",
                "name" : "origin/test6"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7f3ae0cef35acba9c6a13cde29b660827b4d3084",
            "branch" : [
              {
                "SHA1" : "7f3ae0cef35acba9c6a13cde29b660827b4d3084",
                "name" : "origin/test6"
              }
            ]
          }
        },
        "origin/feat_wbca_imv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 611,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "afe647195c9065ee88cbadda207a5a5e5730d927",
            "branch" : [
              {
                "SHA1" : "afe647195c9065ee88cbadda207a5a5e5730d927",
                "name" : "origin/feat_wbca_imv"
              }
            ]
          },
          "revision" : {
            "SHA1" : "afe647195c9065ee88cbadda207a5a5e5730d927",
            "branch" : [
              {
                "SHA1" : "afe647195c9065ee88cbadda207a5a5e5730d927",
                "name" : "origin/feat_wbca_imv"
              }
            ]
          }
        },
        "origin/test11" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 7,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bb3cc4198b8f9244806db9feec15bfe6f22032e3",
            "branch" : [
              {
                "SHA1" : "bb3cc4198b8f9244806db9feec15bfe6f22032e3",
                "name" : "origin/test11"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bb3cc4198b8f9244806db9feec15bfe6f22032e3",
            "branch" : [
              {
                "SHA1" : "bb3cc4198b8f9244806db9feec15bfe6f22032e3",
                "name" : "origin/test11"
              }
            ]
          }
        },
        "origin/test5" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 109,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e7c3d98921bf7fd4291229aeecdcf7fa1fa959fb",
            "branch" : [
              {
                "SHA1" : "e7c3d98921bf7fd4291229aeecdcf7fa1fa959fb",
                "name" : "origin/test5"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e7c3d98921bf7fd4291229aeecdcf7fa1fa959fb",
            "branch" : [
              {
                "SHA1" : "e7c3d98921bf7fd4291229aeecdcf7fa1fa959fb",
                "name" : "origin/test5"
              }
            ]
          }
        },
        "origin/feat_block_data_switch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 717,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bcb9d836d737396fa512a0070e081ac75391c320",
            "branch" : [
              {
                "SHA1" : "bcb9d836d737396fa512a0070e081ac75391c320",
                "name" : "origin/feat_block_data_switch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bcb9d836d737396fa512a0070e081ac75391c320",
            "branch" : [
              {
                "SHA1" : "bcb9d836d737396fa512a0070e081ac75391c320",
                "name" : "origin/feat_block_data_switch"
              }
            ]
          }
        },
        "origin/dev_ph_test_lane_change_new" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 101,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c63d1960ccf27e835e23157157b281da8479226f",
            "branch" : [
              {
                "SHA1" : "c63d1960ccf27e835e23157157b281da8479226f",
                "name" : "origin/dev_ph_test_lane_change_new"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c63d1960ccf27e835e23157157b281da8479226f",
            "branch" : [
              {
                "SHA1" : "c63d1960ccf27e835e23157157b281da8479226f",
                "name" : "origin/dev_ph_test_lane_change_new"
              }
            ]
          }
        },
        "origin/feat_pnc_target" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 677,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "72a511e7cc86d80e1636ce648fa7a5d11559afb5",
            "branch" : [
              {
                "SHA1" : "72a511e7cc86d80e1636ce648fa7a5d11559afb5",
                "name" : "origin/feat_pnc_target"
              }
            ]
          },
          "revision" : {
            "SHA1" : "72a511e7cc86d80e1636ce648fa7a5d11559afb5",
            "branch" : [
              {
                "SHA1" : "72a511e7cc86d80e1636ce648fa7a5d11559afb5",
                "name" : "origin/feat_pnc_target"
              }
            ]
          }
        },
        "origin/feat_seg_route" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 295,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0f2dd47dec14cd49d299bbc6ce7318af268a1f57",
            "branch" : [
              {
                "SHA1" : "0f2dd47dec14cd49d299bbc6ce7318af268a1f57",
                "name" : "origin/feat_seg_route"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0f2dd47dec14cd49d299bbc6ce7318af268a1f57",
            "branch" : [
              {
                "SHA1" : "0f2dd47dec14cd49d299bbc6ce7318af268a1f57",
                "name" : "origin/feat_seg_route"
              }
            ]
          }
        },
        "origin/feat_up_down" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 210,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b0fde22b207d8b2a0037c919174cdefa94f4fdab",
            "branch" : [
              {
                "SHA1" : "b0fde22b207d8b2a0037c919174cdefa94f4fdab",
                "name" : "origin/feat_up_down"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b0fde22b207d8b2a0037c919174cdefa94f4fdab",
            "branch" : [
              {
                "SHA1" : "b0fde22b207d8b2a0037c919174cdefa94f4fdab",
                "name" : "origin/feat_up_down"
              }
            ]
          }
        },
        "origin/feat_ctl_sink" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 457,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3f3cccee7acfd8a12f1adeddf5ba89ee9b0fbd6f",
            "branch" : [
              {
                "SHA1" : "3f3cccee7acfd8a12f1adeddf5ba89ee9b0fbd6f",
                "name" : "origin/feat_ctl_sink"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3f3cccee7acfd8a12f1adeddf5ba89ee9b0fbd6f",
            "branch" : [
              {
                "SHA1" : "3f3cccee7acfd8a12f1adeddf5ba89ee9b0fbd6f",
                "name" : "origin/feat_ctl_sink"
              }
            ]
          }
        },
        "origin/tmp_lon_decision_3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 409,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ebd9eb0b5f884f9afc085e7f93d80aba8f093bb3",
            "branch" : [
              {
                "SHA1" : "ebd9eb0b5f884f9afc085e7f93d80aba8f093bb3",
                "name" : "origin/tmp_lon_decision_3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ebd9eb0b5f884f9afc085e7f93d80aba8f093bb3",
            "branch" : [
              {
                "SHA1" : "ebd9eb0b5f884f9afc085e7f93d80aba8f093bb3",
                "name" : "origin/tmp_lon_decision_3"
              }
            ]
          }
        },
        "origin/test_lon_decision" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 431,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "63db554b6b9af2f33a046d25c11b613d4a3cac5a",
            "branch" : [
              {
                "SHA1" : "63db554b6b9af2f33a046d25c11b613d4a3cac5a",
                "name" : "origin/test_lon_decision"
              }
            ]
          },
          "revision" : {
            "SHA1" : "63db554b6b9af2f33a046d25c11b613d4a3cac5a",
            "branch" : [
              {
                "SHA1" : "63db554b6b9af2f33a046d25c11b613d4a3cac5a",
                "name" : "origin/test_lon_decision"
              }
            ]
          }
        },
        "origin/tmp_lon_decision_2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 382,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2eb7e0d6dbdd384b219c1804b159953dae3d290f",
            "branch" : [
              {
                "SHA1" : "2eb7e0d6dbdd384b219c1804b159953dae3d290f",
                "name" : "origin/tmp_lon_decision_2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2eb7e0d6dbdd384b219c1804b159953dae3d290f",
            "branch" : [
              {
                "SHA1" : "2eb7e0d6dbdd384b219c1804b159953dae3d290f",
                "name" : "origin/tmp_lon_decision_2"
              }
            ]
          }
        },
        "origin/feat_trajectory" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 943,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f4cc05d89138769a62b8716733355714710cb5eb",
            "branch" : [
              {
                "SHA1" : "f4cc05d89138769a62b8716733355714710cb5eb",
                "name" : "origin/feat_trajectory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f4cc05d89138769a62b8716733355714710cb5eb",
            "branch" : [
              {
                "SHA1" : "f4cc05d89138769a62b8716733355714710cb5eb",
                "name" : "origin/feat_trajectory"
              }
            ]
          }
        },
        "origin/feat_below_plane" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 696,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
            "branch" : [
              {
                "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
                "name" : "origin/feat_below_plane"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
            "branch" : [
              {
                "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
                "name" : "origin/feat_below_plane"
              }
            ]
          }
        },
        "origin/feat_error_2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 885,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0525883764c99198faf1072afbb9bf0e37506573",
            "branch" : [
              {
                "SHA1" : "0525883764c99198faf1072afbb9bf0e37506573",
                "name" : "origin/feat_error_2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0525883764c99198faf1072afbb9bf0e37506573",
            "branch" : [
              {
                "SHA1" : "0525883764c99198faf1072afbb9bf0e37506573",
                "name" : "origin/feat_error_2"
              }
            ]
          }
        },
        "origin/devel_lon_decisionV2_simulation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 342,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d095677ca7a33e53ebeb854c436c36d20469fe4f",
            "branch" : [
              {
                "SHA1" : "d095677ca7a33e53ebeb854c436c36d20469fe4f",
                "name" : "origin/devel_lon_decisionV2_simulation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d095677ca7a33e53ebeb854c436c36d20469fe4f",
            "branch" : [
              {
                "SHA1" : "d095677ca7a33e53ebeb854c436c36d20469fe4f",
                "name" : "origin/devel_lon_decisionV2_simulation"
              }
            ]
          }
        },
        "origin/feat_remote_open_space" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 810,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e144a3fa9d9dc5d60f442f1886c83d42cdd6f6d2",
            "branch" : [
              {
                "SHA1" : "e144a3fa9d9dc5d60f442f1886c83d42cdd6f6d2",
                "name" : "origin/feat_remote_open_space"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e144a3fa9d9dc5d60f442f1886c83d42cdd6f6d2",
            "branch" : [
              {
                "SHA1" : "e144a3fa9d9dc5d60f442f1886c83d42cdd6f6d2",
                "name" : "origin/feat_remote_open_space"
              }
            ]
          }
        },
        "origin/feat_sim" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 923,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
            "branch" : [
              {
                "SHA1" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
                "name" : "origin/feat_sim"
              }
            ]
          },
          "revision" : {
            "SHA1" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
            "branch" : [
              {
                "SHA1" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
                "name" : "origin/feat_sim"
              }
            ]
          }
        },
        "origin/feat_dynamic_bridge" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 555,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4656941b18dd1c95add7e09d983e98a4bf7f3d28",
            "branch" : [
              {
                "SHA1" : "4656941b18dd1c95add7e09d983e98a4bf7f3d28",
                "name" : "origin/feat_dynamic_bridge"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4656941b18dd1c95add7e09d983e98a4bf7f3d28",
            "branch" : [
              {
                "SHA1" : "4656941b18dd1c95add7e09d983e98a4bf7f3d28",
                "name" : "origin/feat_dynamic_bridge"
              }
            ]
          }
        },
        "origin/devel_ex_obj" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 378,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9fe202eeb9b3047c55375d0d94f3303281519e68",
            "branch" : [
              {
                "SHA1" : "9fe202eeb9b3047c55375d0d94f3303281519e68",
                "name" : "origin/devel_ex_obj"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9fe202eeb9b3047c55375d0d94f3303281519e68",
            "branch" : [
              {
                "SHA1" : "9fe202eeb9b3047c55375d0d94f3303281519e68",
                "name" : "origin/devel_ex_obj"
              }
            ]
          }
        },
        "origin/modify_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 383,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "af04d52e2ad1a3e8b8e6785945980bb1396b7620",
            "branch" : [
              {
                "SHA1" : "af04d52e2ad1a3e8b8e6785945980bb1396b7620",
                "name" : "origin/modify_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "af04d52e2ad1a3e8b8e6785945980bb1396b7620",
            "branch" : [
              {
                "SHA1" : "af04d52e2ad1a3e8b8e6785945980bb1396b7620",
                "name" : "origin/modify_lane_change"
              }
            ]
          }
        },
        "origin/tmp_LD4_snapshot" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 445,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "11fc49246be79eaca5468550871e39e53b9d2c10",
            "branch" : [
              {
                "SHA1" : "11fc49246be79eaca5468550871e39e53b9d2c10",
                "name" : "origin/tmp_LD4_snapshot"
              }
            ]
          },
          "revision" : {
            "SHA1" : "11fc49246be79eaca5468550871e39e53b9d2c10",
            "branch" : [
              {
                "SHA1" : "11fc49246be79eaca5468550871e39e53b9d2c10",
                "name" : "origin/tmp_LD4_snapshot"
              }
            ]
          }
        },
        "origin/feat_yard_decider" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 604,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9b6eb3039399db13fedded25fa6e7d42234df2f8",
            "branch" : [
              {
                "SHA1" : "9b6eb3039399db13fedded25fa6e7d42234df2f8",
                "name" : "origin/feat_yard_decider"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9b6eb3039399db13fedded25fa6e7d42234df2f8",
            "branch" : [
              {
                "SHA1" : "9b6eb3039399db13fedded25fa6e7d42234df2f8",
                "name" : "origin/feat_yard_decider"
              }
            ]
          }
        },
        "origin/feat_safety_check" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 615,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "48ed6b4738aaafd6bb7e364c3108414f6f459227",
            "branch" : [
              {
                "SHA1" : "48ed6b4738aaafd6bb7e364c3108414f6f459227",
                "name" : "origin/feat_safety_check"
              }
            ]
          },
          "revision" : {
            "SHA1" : "48ed6b4738aaafd6bb7e364c3108414f6f459227",
            "branch" : [
              {
                "SHA1" : "48ed6b4738aaafd6bb7e364c3108414f6f459227",
                "name" : "origin/feat_safety_check"
              }
            ]
          }
        },
        "origin/feat_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 481,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "36ebe249532fe65cc6520e2ce69acb9908a55b0f",
            "branch" : [
              {
                "SHA1" : "36ebe249532fe65cc6520e2ce69acb9908a55b0f",
                "name" : "origin/feat_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "36ebe249532fe65cc6520e2ce69acb9908a55b0f",
            "branch" : [
              {
                "SHA1" : "36ebe249532fe65cc6520e2ce69acb9908a55b0f",
                "name" : "origin/feat_change"
              }
            ]
          }
        },
        "origin/feat_trajectory_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 942,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a59742b9c0f215a10b2843a5ff479f3b177397a4",
            "branch" : [
              {
                "SHA1" : "a59742b9c0f215a10b2843a5ff479f3b177397a4",
                "name" : "origin/feat_trajectory_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a59742b9c0f215a10b2843a5ff479f3b177397a4",
            "branch" : [
              {
                "SHA1" : "a59742b9c0f215a10b2843a5ff479f3b177397a4",
                "name" : "origin/feat_trajectory_qiangang"
              }
            ]
          }
        },
        "origin/feat-ssep-add-hd-map" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 722,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2632d09a428da5a46a04b621f4f6f72632646542",
            "branch" : [
              {
                "SHA1" : "2632d09a428da5a46a04b621f4f6f72632646542",
                "name" : "origin/feat-ssep-add-hd-map"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2632d09a428da5a46a04b621f4f6f72632646542",
            "branch" : [
              {
                "SHA1" : "2632d09a428da5a46a04b621f4f6f72632646542",
                "name" : "origin/feat-ssep-add-hd-map"
              }
            ]
          }
        },
        "origin/dev_lon_decision" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 262,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0478658dcd25c868aa519df5722fabca6cc74638",
            "branch" : [
              {
                "SHA1" : "0478658dcd25c868aa519df5722fabca6cc74638",
                "name" : "origin/dev_lon_decision"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0478658dcd25c868aa519df5722fabca6cc74638",
            "branch" : [
              {
                "SHA1" : "0478658dcd25c868aa519df5722fabca6cc74638",
                "name" : "origin/dev_lon_decision"
              }
            ]
          }
        },
        "origin/feat_boundary_type" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 521,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a7011864c5dd8352e99def130a7c0b4030c6f11a",
            "branch" : [
              {
                "SHA1" : "a7011864c5dd8352e99def130a7c0b4030c6f11a",
                "name" : "origin/feat_boundary_type"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a7011864c5dd8352e99def130a7c0b4030c6f11a",
            "branch" : [
              {
                "SHA1" : "a7011864c5dd8352e99def130a7c0b4030c6f11a",
                "name" : "origin/feat_boundary_type"
              }
            ]
          }
        },
        "origin/cloud_1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 34,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "94566d8dce0cd9dd7d5c7b8189ca55f423de99df",
            "branch" : [
              {
                "SHA1" : "94566d8dce0cd9dd7d5c7b8189ca55f423de99df",
                "name" : "origin/cloud_1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "94566d8dce0cd9dd7d5c7b8189ca55f423de99df",
            "branch" : [
              {
                "SHA1" : "94566d8dce0cd9dd7d5c7b8189ca55f423de99df",
                "name" : "origin/cloud_1"
              }
            ]
          }
        },
        "origin/feat_wbca_truck_dp" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 642,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "657e2b0b15972fd4c69412c6557a8a49f930363c",
            "branch" : [
              {
                "SHA1" : "657e2b0b15972fd4c69412c6557a8a49f930363c",
                "name" : "origin/feat_wbca_truck_dp"
              }
            ]
          },
          "revision" : {
            "SHA1" : "657e2b0b15972fd4c69412c6557a8a49f930363c",
            "branch" : [
              {
                "SHA1" : "657e2b0b15972fd4c69412c6557a8a49f930363c",
                "name" : "origin/feat_wbca_truck_dp"
              }
            ]
          }
        },
        "origin/feat_park" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 743,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "637bcb3a4d6338d67668b38c729b42d4953e675c",
            "branch" : [
              {
                "SHA1" : "637bcb3a4d6338d67668b38c729b42d4953e675c",
                "name" : "origin/feat_park"
              }
            ]
          },
          "revision" : {
            "SHA1" : "637bcb3a4d6338d67668b38c729b42d4953e675c",
            "branch" : [
              {
                "SHA1" : "637bcb3a4d6338d67668b38c729b42d4953e675c",
                "name" : "origin/feat_park"
              }
            ]
          }
        },
        "origin/feat_traffic_light" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 344,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "48f144ae52a9b21881be745593c87d9389a42732",
            "branch" : [
              {
                "SHA1" : "48f144ae52a9b21881be745593c87d9389a42732",
                "name" : "origin/feat_traffic_light"
              }
            ]
          },
          "revision" : {
            "SHA1" : "48f144ae52a9b21881be745593c87d9389a42732",
            "branch" : [
              {
                "SHA1" : "48f144ae52a9b21881be745593c87d9389a42732",
                "name" : "origin/feat_traffic_light"
              }
            ]
          }
        },
        "origin/feat_centerline_sink" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 471,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e330656a6e0842455977d0a2cc3762960f11e4a1",
            "branch" : [
              {
                "SHA1" : "e330656a6e0842455977d0a2cc3762960f11e4a1",
                "name" : "origin/feat_centerline_sink"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e330656a6e0842455977d0a2cc3762960f11e4a1",
            "branch" : [
              {
                "SHA1" : "e330656a6e0842455977d0a2cc3762960f11e4a1",
                "name" : "origin/feat_centerline_sink"
              }
            ]
          }
        },
        "origin/tmp_lon4_shanpshot" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 423,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a2ec23de78135dae555b625c4277d65fd8d76263",
            "branch" : [
              {
                "SHA1" : "a2ec23de78135dae555b625c4277d65fd8d76263",
                "name" : "origin/tmp_lon4_shanpshot"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a2ec23de78135dae555b625c4277d65fd8d76263",
            "branch" : [
              {
                "SHA1" : "a2ec23de78135dae555b625c4277d65fd8d76263",
                "name" : "origin/tmp_lon4_shanpshot"
              }
            ]
          }
        },
        "origin/dev_lon_decisionV2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 385,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8acb7d2bb4762c46863bbce39699957378a5af77",
            "branch" : [
              {
                "SHA1" : "8acb7d2bb4762c46863bbce39699957378a5af77",
                "name" : "origin/dev_lon_decisionV2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8acb7d2bb4762c46863bbce39699957378a5af77",
            "branch" : [
              {
                "SHA1" : "8acb7d2bb4762c46863bbce39699957378a5af77",
                "name" : "origin/dev_lon_decisionV2"
              }
            ]
          }
        },
        "origin/crane_stop_optmize" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 277,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b4c2f1b54107d66f7501de74a2dfdc7ec5cb2f02",
            "branch" : [
              {
                "SHA1" : "b4c2f1b54107d66f7501de74a2dfdc7ec5cb2f02",
                "name" : "origin/crane_stop_optmize"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b4c2f1b54107d66f7501de74a2dfdc7ec5cb2f02",
            "branch" : [
              {
                "SHA1" : "b4c2f1b54107d66f7501de74a2dfdc7ec5cb2f02",
                "name" : "origin/crane_stop_optmize"
              }
            ]
          }
        },
        "origin/feat_dead_lock" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 861,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "baa36b15b097863b686bcbfcfb4d8479a72b9bba",
            "branch" : [
              {
                "SHA1" : "baa36b15b097863b686bcbfcfb4d8479a72b9bba",
                "name" : "origin/feat_dead_lock"
              }
            ]
          },
          "revision" : {
            "SHA1" : "baa36b15b097863b686bcbfcfb4d8479a72b9bba",
            "branch" : [
              {
                "SHA1" : "baa36b15b097863b686bcbfcfb4d8479a72b9bba",
                "name" : "origin/feat_dead_lock"
              }
            ]
          }
        },
        "origin/feat_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 800,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "974af97bca0fbf8ad48dcb148435bb05c5e3b6c9",
            "branch" : [
              {
                "SHA1" : "974af97bca0fbf8ad48dcb148435bb05c5e3b6c9",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "974af97bca0fbf8ad48dcb148435bb05c5e3b6c9",
            "branch" : [
              {
                "SHA1" : "974af97bca0fbf8ad48dcb148435bb05c5e3b6c9",
                "name" : "origin/feat_qiangang"
              }
            ]
          }
        },
        "origin/feat_straddle_v2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
            "branch" : [
              {
                "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
                "name" : "origin/feat_straddle_v2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
            "branch" : [
              {
                "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
                "name" : "origin/feat_straddle_v2"
              }
            ]
          }
        },
        "origin/devel_test_ph_mult_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 266,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6583772fc4cc12937808ab321f863abb4bc18046",
            "branch" : [
              {
                "SHA1" : "6583772fc4cc12937808ab321f863abb4bc18046",
                "name" : "origin/devel_test_ph_mult_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6583772fc4cc12937808ab321f863abb4bc18046",
            "branch" : [
              {
                "SHA1" : "6583772fc4cc12937808ab321f863abb4bc18046",
                "name" : "origin/devel_test_ph_mult_lane_change"
              }
            ]
          }
        },
        "origin/dev_ph_test_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 53,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8635f4d8133cd7d5c2d7a44087757db58fd9bca1",
            "branch" : [
              {
                "SHA1" : "8635f4d8133cd7d5c2d7a44087757db58fd9bca1",
                "name" : "origin/dev_ph_test_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8635f4d8133cd7d5c2d7a44087757db58fd9bca1",
            "branch" : [
              {
                "SHA1" : "8635f4d8133cd7d5c2d7a44087757db58fd9bca1",
                "name" : "origin/dev_ph_test_lane_change"
              }
            ]
          }
        },
        "origin/tmp_LD4_shanpshot" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 436,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d2cbbbf572256f1209b574d3bd316fce794586d6",
            "branch" : [
              {
                "SHA1" : "d2cbbbf572256f1209b574d3bd316fce794586d6",
                "name" : "origin/tmp_LD4_shanpshot"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d2cbbbf572256f1209b574d3bd316fce794586d6",
            "branch" : [
              {
                "SHA1" : "d2cbbbf572256f1209b574d3bd316fce794586d6",
                "name" : "origin/tmp_LD4_shanpshot"
              }
            ]
          }
        },
        "origin/cloudtest2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 11,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7bc03253ad081c01c3fb222525ce87850910fee3",
            "branch" : [
              {
                "SHA1" : "7bc03253ad081c01c3fb222525ce87850910fee3",
                "name" : "origin/cloudtest2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7bc03253ad081c01c3fb222525ce87850910fee3",
            "branch" : [
              {
                "SHA1" : "7bc03253ad081c01c3fb222525ce87850910fee3",
                "name" : "origin/cloudtest2"
              }
            ]
          }
        },
        "origin/feat_hfsm" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 464,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0a443939715c85ef2371ed1f8c58bab4716db008",
            "branch" : [
              {
                "SHA1" : "0a443939715c85ef2371ed1f8c58bab4716db008",
                "name" : "origin/feat_hfsm"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0a443939715c85ef2371ed1f8c58bab4716db008",
            "branch" : [
              {
                "SHA1" : "0a443939715c85ef2371ed1f8c58bab4716db008",
                "name" : "origin/feat_hfsm"
              }
            ]
          }
        },
        "origin/devel_ph_feat_side_pass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 332,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "835165d41405a5a1de62a4911016e3a20a47b529",
            "branch" : [
              {
                "SHA1" : "835165d41405a5a1de62a4911016e3a20a47b529",
                "name" : "origin/devel_ph_feat_side_pass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "835165d41405a5a1de62a4911016e3a20a47b529",
            "branch" : [
              {
                "SHA1" : "835165d41405a5a1de62a4911016e3a20a47b529",
                "name" : "origin/devel_ph_feat_side_pass"
              }
            ]
          }
        },
        "origin/test_hairun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 373,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fd8840b9d30d4e277dd8db08957ba72d0dcb565f",
            "branch" : [
              {
                "SHA1" : "fd8840b9d30d4e277dd8db08957ba72d0dcb565f",
                "name" : "origin/test_hairun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fd8840b9d30d4e277dd8db08957ba72d0dcb565f",
            "branch" : [
              {
                "SHA1" : "fd8840b9d30d4e277dd8db08957ba72d0dcb565f",
                "name" : "origin/test_hairun"
              }
            ]
          }
        },
        "origin/feat-speed-limit" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 494,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a0af701f442de90949a2b5724546b49c3224d396",
            "branch" : [
              {
                "SHA1" : "a0af701f442de90949a2b5724546b49c3224d396",
                "name" : "origin/feat-speed-limit"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a0af701f442de90949a2b5724546b49c3224d396",
            "branch" : [
              {
                "SHA1" : "a0af701f442de90949a2b5724546b49c3224d396",
                "name" : "origin/feat-speed-limit"
              }
            ]
          }
        },
        "origin/feat_qiangang_refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 855,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
            "branch" : [
              {
                "SHA1" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
            "branch" : [
              {
                "SHA1" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          }
        },
        "origin/feat_lock_station" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 708,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d312c086f8debff7d70d9285d852e7da36f488e1",
            "branch" : [
              {
                "SHA1" : "d312c086f8debff7d70d9285d852e7da36f488e1",
                "name" : "origin/feat_lock_station"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d312c086f8debff7d70d9285d852e7da36f488e1",
            "branch" : [
              {
                "SHA1" : "d312c086f8debff7d70d9285d852e7da36f488e1",
                "name" : "origin/feat_lock_station"
              }
            ]
          }
        },
        "origin/feat_escape" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 818,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b17f0d5fb704e33ac5c479ea638e8dc7e745462c",
            "branch" : [
              {
                "SHA1" : "b17f0d5fb704e33ac5c479ea638e8dc7e745462c",
                "name" : "origin/feat_escape"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b17f0d5fb704e33ac5c479ea638e8dc7e745462c",
            "branch" : [
              {
                "SHA1" : "b17f0d5fb704e33ac5c479ea638e8dc7e745462c",
                "name" : "origin/feat_escape"
              }
            ]
          }
        },
        "origin/feat_pnc_status" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 882,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "54f5492c7e8131e77a3f2d06ece6b26adbd01bf8",
            "branch" : [
              {
                "SHA1" : "54f5492c7e8131e77a3f2d06ece6b26adbd01bf8",
                "name" : "origin/feat_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "54f5492c7e8131e77a3f2d06ece6b26adbd01bf8",
            "branch" : [
              {
                "SHA1" : "54f5492c7e8131e77a3f2d06ece6b26adbd01bf8",
                "name" : "origin/feat_pnc_status"
              }
            ]
          }
        },
        "origin/modify_lane_change_new" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 407,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d9d5d87eb8776522a3d896af2d8a5c594a4d95af",
            "branch" : [
              {
                "SHA1" : "d9d5d87eb8776522a3d896af2d8a5c594a4d95af",
                "name" : "origin/modify_lane_change_new"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d9d5d87eb8776522a3d896af2d8a5c594a4d95af",
            "branch" : [
              {
                "SHA1" : "d9d5d87eb8776522a3d896af2d8a5c594a4d95af",
                "name" : "origin/modify_lane_change_new"
              }
            ]
          }
        },
        "origin/feat_reversing_truck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 350,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c67ae47788fc42372af3f47ef077c229241273b3",
            "branch" : [
              {
                "SHA1" : "c67ae47788fc42372af3f47ef077c229241273b3",
                "name" : "origin/feat_reversing_truck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c67ae47788fc42372af3f47ef077c229241273b3",
            "branch" : [
              {
                "SHA1" : "c67ae47788fc42372af3f47ef077c229241273b3",
                "name" : "origin/feat_reversing_truck"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
        "branch" : [
          {
            "SHA1" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
            "name" : "origin/feat_straddle_v2"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/pnc.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
            "branch" : [
              {
                "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
            "branch" : [
              {
                "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
        "branch" : [
          {
            "SHA1" : "8a48972ce17db52d38a5c52d3dc616802dcee407",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/system-ros.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
            "branch" : [
              {
                "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
            "branch" : [
              {
                "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/feat_escape" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 798,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e3e0494223dd23e21a2a0f8b0d3039ef42a3a282",
            "branch" : [
              {
                "SHA1" : "e3e0494223dd23e21a2a0f8b0d3039ef42a3a282",
                "name" : "origin/feat_escape"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e3e0494223dd23e21a2a0f8b0d3039ef42a3a282",
            "branch" : [
              {
                "SHA1" : "e3e0494223dd23e21a2a0f8b0d3039ef42a3a282",
                "name" : "origin/feat_escape"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 670,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "920f1d8e17bf77621efdba6c664cb26a7d2a67b4",
            "branch" : [
              {
                "SHA1" : "920f1d8e17bf77621efdba6c664cb26a7d2a67b4",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "920f1d8e17bf77621efdba6c664cb26a7d2a67b4",
            "branch" : [
              {
                "SHA1" : "920f1d8e17bf77621efdba6c664cb26a7d2a67b4",
                "name" : "origin/dev"
              }
            ]
          }
        },
        "origin/escape_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 801,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bcfe8a183f44c4e17a55e839614ebfaa56e1c861",
            "branch" : [
              {
                "SHA1" : "bcfe8a183f44c4e17a55e839614ebfaa56e1c861",
                "name" : "origin/escape_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bcfe8a183f44c4e17a55e839614ebfaa56e1c861",
            "branch" : [
              {
                "SHA1" : "bcfe8a183f44c4e17a55e839614ebfaa56e1c861",
                "name" : "origin/escape_test"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
        "branch" : [
          {
            "SHA1" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/rminterpreter.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/feat_sc_v3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 946,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "854b0877783e78dfc871c0497c9d039133601a63",
            "branch" : [
              {
                "SHA1" : "854b0877783e78dfc871c0497c9d039133601a63",
                "name" : "origin/feat_sc_v3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "854b0877783e78dfc871c0497c9d039133601a63",
            "branch" : [
              {
                "SHA1" : "854b0877783e78dfc871c0497c9d039133601a63",
                "name" : "origin/feat_sc_v3"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 745,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "667e77a32b84c6acf1894d707aca5614f9501f91",
            "branch" : [
              {
                "SHA1" : "667e77a32b84c6acf1894d707aca5614f9501f91",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "667e77a32b84c6acf1894d707aca5614f9501f91",
            "branch" : [
              {
                "SHA1" : "667e77a32b84c6acf1894d707aca5614f9501f91",
                "name" : "origin/dev"
              }
            ]
          }
        },
        "origin/feat_cargo_width" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 754,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d60b3ccfe7297adc7411bf5e08901cedc463fa3c",
            "branch" : [
              {
                "SHA1" : "d60b3ccfe7297adc7411bf5e08901cedc463fa3c",
                "name" : "origin/feat_cargo_width"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d60b3ccfe7297adc7411bf5e08901cedc463fa3c",
            "branch" : [
              {
                "SHA1" : "d60b3ccfe7297adc7411bf5e08901cedc463fa3c",
                "name" : "origin/feat_cargo_width"
              }
            ]
          }
        },
        "origin/rcdev_sim" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 814,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "788f6e2b59e21d67c7b8c00839a1b01d151f76a5",
            "branch" : [
              {
                "SHA1" : "788f6e2b59e21d67c7b8c00839a1b01d151f76a5",
                "name" : "origin/rcdev_sim"
              }
            ]
          },
          "revision" : {
            "SHA1" : "788f6e2b59e21d67c7b8c00839a1b01d151f76a5",
            "branch" : [
              {
                "SHA1" : "788f6e2b59e21d67c7b8c00839a1b01d151f76a5",
                "name" : "origin/rcdev_sim"
              }
            ]
          }
        },
        "origin/parallel_step" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 411,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d3e2c827f75dcc08282db8eebdb6889534b84a27",
            "branch" : [
              {
                "SHA1" : "d3e2c827f75dcc08282db8eebdb6889534b84a27",
                "name" : "origin/parallel_step"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d3e2c827f75dcc08282db8eebdb6889534b84a27",
            "branch" : [
              {
                "SHA1" : "d3e2c827f75dcc08282db8eebdb6889534b84a27",
                "name" : "origin/parallel_step"
              }
            ]
          }
        },
        "origin/feat_cargo_width_1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 803,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1e015cff9dddc734826837e074c145638e007784",
            "branch" : [
              {
                "SHA1" : "1e015cff9dddc734826837e074c145638e007784",
                "name" : "origin/feat_cargo_width_1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1e015cff9dddc734826837e074c145638e007784",
            "branch" : [
              {
                "SHA1" : "1e015cff9dddc734826837e074c145638e007784",
                "name" : "origin/feat_cargo_width_1"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 807,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ee99b502622d11df1aef96d6e29399d818e5e950",
            "branch" : [
              {
                "SHA1" : "ee99b502622d11df1aef96d6e29399d818e5e950",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ee99b502622d11df1aef96d6e29399d818e5e950",
            "branch" : [
              {
                "SHA1" : "ee99b502622d11df1aef96d6e29399d818e5e950",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/feat_parallel" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 722,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c21e5539ea3d02ffb5fcc4edd67dfac57c07744f",
            "branch" : [
              {
                "SHA1" : "c21e5539ea3d02ffb5fcc4edd67dfac57c07744f",
                "name" : "origin/feat_parallel"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c21e5539ea3d02ffb5fcc4edd67dfac57c07744f",
            "branch" : [
              {
                "SHA1" : "c21e5539ea3d02ffb5fcc4edd67dfac57c07744f",
                "name" : "origin/feat_parallel"
              }
            ]
          }
        },
        "origin/feat_cargo_width_remote" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 859,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf",
            "branch" : [
              {
                "SHA1" : "4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf",
                "name" : "origin/feat_cargo_width_remote"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf",
            "branch" : [
              {
                "SHA1" : "4d2049600e29c93ba14b177a4d81e9b7f0ca5dcf",
                "name" : "origin/feat_cargo_width_remote"
              }
            ]
          }
        },
        "origin/feat_pnc_status" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 941,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b",
            "branch" : [
              {
                "SHA1" : "1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b",
                "name" : "origin/feat_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b",
            "branch" : [
              {
                "SHA1" : "1c3c7b68eab0f7dc093c3281dfebb2a960f0c96b",
                "name" : "origin/feat_pnc_status"
              }
            ]
          }
        },
        "origin/feat_creep_status" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
            "branch" : [
              {
                "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
                "name" : "origin/feat_creep_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
            "branch" : [
              {
                "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
                "name" : "origin/feat_creep_status"
              }
            ]
          }
        },
        "origin/feat_cargo_width_sim" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 953,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9ce6831b987ee9d98f7da2b3684528dd0bcb8ce",
            "branch" : [
              {
                "SHA1" : "a9ce6831b987ee9d98f7da2b3684528dd0bcb8ce",
                "name" : "origin/feat_cargo_width_sim"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9ce6831b987ee9d98f7da2b3684528dd0bcb8ce",
            "branch" : [
              {
                "SHA1" : "a9ce6831b987ee9d98f7da2b3684528dd0bcb8ce",
                "name" : "origin/feat_cargo_width_sim"
              }
            ]
          }
        },
        "origin/feat_straddle_v2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 916,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "44d25b641b1705dd2db92aaf81ca166396438d7d",
            "branch" : [
              {
                "SHA1" : "44d25b641b1705dd2db92aaf81ca166396438d7d",
                "name" : "origin/feat_straddle_v2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "44d25b641b1705dd2db92aaf81ca166396438d7d",
            "branch" : [
              {
                "SHA1" : "44d25b641b1705dd2db92aaf81ca166396438d7d",
                "name" : "origin/feat_straddle_v2"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
        "branch" : [
          {
            "SHA1" : "2b92bade6ec7844f7261950678151e70a2cf2d68",
            "name" : "origin/feat_creep_status"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/control.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
            "branch" : [
              {
                "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
            "branch" : [
              {
                "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
        "branch" : [
          {
            "SHA1" : "26906400d8641ad3fe03f32af57bf855c1078876",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/thirdparty.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/feat_SC_simulator" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
            "branch" : [
              {
                "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
                "name" : "origin/feat_SC_simulator"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
            "branch" : [
              {
                "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
                "name" : "origin/feat_SC_simulator"
              }
            ]
          }
        },
        "origin/haitian" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 852,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
            "branch" : [
              {
                "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
                "name" : "origin/haitian"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
            "branch" : [
              {
                "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
                "name" : "origin/haitian"
              }
            ]
          }
        },
        "origin/feat_empty_object" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 921,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ee4e3086024dba5bb11f1c0e0ea2c1f21f0d421b",
            "branch" : [
              {
                "SHA1" : "ee4e3086024dba5bb11f1c0e0ea2c1f21f0d421b",
                "name" : "origin/feat_empty_object"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ee4e3086024dba5bb11f1c0e0ea2c1f21f0d421b",
            "branch" : [
              {
                "SHA1" : "ee4e3086024dba5bb11f1c0e0ea2c1f21f0d421b",
                "name" : "origin/feat_empty_object"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 943,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8dd13a2f63ef7e5de24cd2eb98d2c6d5e067b9e5",
            "branch" : [
              {
                "SHA1" : "8dd13a2f63ef7e5de24cd2eb98d2c6d5e067b9e5",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8dd13a2f63ef7e5de24cd2eb98d2c6d5e067b9e5",
            "branch" : [
              {
                "SHA1" : "8dd13a2f63ef7e5de24cd2eb98d2c6d5e067b9e5",
                "name" : "origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
        "branch" : [
          {
            "SHA1" : "8bacdff32bfe2e45b021611c8a60195733023c48",
            "name" : "origin/feat_SC_simulator"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/multi_simulator.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/new_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 565,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "91aae2ebf01a13679b0567a511cb58ac13402f71",
            "branch" : [
              {
                "SHA1" : "91aae2ebf01a13679b0567a511cb58ac13402f71",
                "name" : "origin/new_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "91aae2ebf01a13679b0567a511cb58ac13402f71",
            "branch" : [
              {
                "SHA1" : "91aae2ebf01a13679b0567a511cb58ac13402f71",
                "name" : "origin/new_interface"
              }
            ]
          }
        },
        "origin/Test_GetJunctions" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 523,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5d726a46c8fdd552e6c72c67916690ea90492a4c",
            "branch" : [
              {
                "SHA1" : "5d726a46c8fdd552e6c72c67916690ea90492a4c",
                "name" : "origin/Test_GetJunctions"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5d726a46c8fdd552e6c72c67916690ea90492a4c",
            "branch" : [
              {
                "SHA1" : "5d726a46c8fdd552e6c72c67916690ea90492a4c",
                "name" : "origin/Test_GetJunctions"
              }
            ]
          }
        },
        "origin/feat_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 547,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dabb18e27edf8e16dce2ff51bdd387f2438f6247",
            "branch" : [
              {
                "SHA1" : "dabb18e27edf8e16dce2ff51bdd387f2438f6247",
                "name" : "origin/feat_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dabb18e27edf8e16dce2ff51bdd387f2438f6247",
            "branch" : [
              {
                "SHA1" : "dabb18e27edf8e16dce2ff51bdd387f2438f6247",
                "name" : "origin/feat_interface"
              }
            ]
          }
        },
        "origin/temp_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 572,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cd454059f302c9b2474e6609c1546a358ce6f72f",
            "branch" : [
              {
                "SHA1" : "cd454059f302c9b2474e6609c1546a358ce6f72f",
                "name" : "origin/temp_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cd454059f302c9b2474e6609c1546a358ce6f72f",
            "branch" : [
              {
                "SHA1" : "cd454059f302c9b2474e6609c1546a358ce6f72f",
                "name" : "origin/temp_interface"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "branch" : [
              {
                "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "branch" : [
              {
                "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_add_lane_name" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 876,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "be65f77d9d0f6a3ae20cc796e381889a03ce43ee",
            "branch" : [
              {
                "SHA1" : "be65f77d9d0f6a3ae20cc796e381889a03ce43ee",
                "name" : "origin/rc_dev_add_lane_name"
              }
            ]
          },
          "revision" : {
            "SHA1" : "be65f77d9d0f6a3ae20cc796e381889a03ce43ee",
            "branch" : [
              {
                "SHA1" : "be65f77d9d0f6a3ae20cc796e381889a03ce43ee",
                "name" : "origin/rc_dev_add_lane_name"
              }
            ]
          }
        },
        "origin/feat_fence" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 649,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bfea094fbf5d6f1c5eca3dfaa2044894fec263f6",
            "branch" : [
              {
                "SHA1" : "bfea094fbf5d6f1c5eca3dfaa2044894fec263f6",
                "name" : "origin/feat_fence"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bfea094fbf5d6f1c5eca3dfaa2044894fec263f6",
            "branch" : [
              {
                "SHA1" : "bfea094fbf5d6f1c5eca3dfaa2044894fec263f6",
                "name" : "origin/feat_fence"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 651,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5c601c4e26b80b9924d9e2b39b999f7f1cd7cc8e",
            "branch" : [
              {
                "SHA1" : "5c601c4e26b80b9924d9e2b39b999f7f1cd7cc8e",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5c601c4e26b80b9924d9e2b39b999f7f1cd7cc8e",
            "branch" : [
              {
                "SHA1" : "5c601c4e26b80b9924d9e2b39b999f7f1cd7cc8e",
                "name" : "origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
        "branch" : [
          {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/map/hdmap_interface.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 954,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
            "branch" : [
              {
                "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
            "branch" : [
              {
                "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
        "branch" : [
          {
            "SHA1" : "95ec724887af1b240b58915e6d1946ca3d6f4520",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/map/hdmap_analysis.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#954",
  "duration" : 3472226,
  "estimatedDuration" : 1349792,
  "executor" : None,
  "fullDisplayName" : "module-confname #954",
  "id" : "954",
  "keepLog" : False,
  "number" : 954,
  "queueId" : 1188352,
  "result" : "SUCCESS",
  "timestamp" : 1782374999834,
  "url" : "http://159.27.114.184:8080/jenkins/view/all/job/module-confname/954/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/OgLineSegments.msg",
            "pnc_debug_msgs/msg/OgLineSegment.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "8164471355763d16bf47ba3b6ba94e6d7655160b",
          "timestamp" : 1752640348000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Publish og line segments\u000a",
          "date" : "2025-07-16 12:32:28 +0800",
          "id" : "8164471355763d16bf47ba3b6ba94e6d7655160b",
          "msg" : "Publish og line segments",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/OgLineSegment.msg"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/OgLineSegments.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/OgLineSegment.msg"
          ],
          "commitId" : "995d2f70d145e971e6b16a086c18503d2882fefc",
          "timestamp" : 1752640362000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: 重新定义Og line segment msg\u000a",
          "date" : "2025-07-16 12:32:42 +0800",
          "id" : "995d2f70d145e971e6b16a086c18503d2882fefc",
          "msg" : "chore: 重新定义Og line segment msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/OgLineSegment.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/CtrlDebug.msg",
            "pnc_debug_msgs/msg/ObserverDebug.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "3334c4581b4794355e678d586eaf5bb46eccefe1",
          "timestamp" : 1760096924000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo@senior.auto",
          "comment" : "feat:在pnc_debug中增加observer_debug\u000a",
          "date" : "2025-10-10 19:48:44 +0800",
          "id" : "3334c4581b4794355e678d586eaf5bb46eccefe1",
          "msg" : "feat:在pnc_debug中增加observer_debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/CtrlDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "platoon_msgs/msg/Start.msg"
          ],
          "commitId" : "fe3fc1534c53f91f596b9458776afd6d2364f0a2",
          "timestamp" : 1763451387000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加起步时间\u000a",
          "date" : "2025-11-18 15:36:27 +0800",
          "id" : "fe3fc1534c53f91f596b9458776afd6d2364f0a2",
          "msg" : "feat_out:增加起步时间",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "platoon_msgs/msg/Start.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/MPCReference.msg",
            "pnc_debug_msgs/msg/LonMpcDebug.msg",
            "pnc_debug_msgs/msg/LongitudinalDebug.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "bb357d9f55de56ffb8e81a618ae4d17e70403914",
          "timestamp" : 1765284628000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:lonmpc\u000a",
          "date" : "2025-12-09 20:50:28 +0800",
          "id" : "bb357d9f55de56ffb8e81a618ae4d17e70403914",
          "msg" : "feat:lonmpc",
          "paths" : [
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LongitudinalDebug.msg"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/MPCReference.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "8a9957037de066d3d4cdf82cbad7fdd3c8959c6a",
          "timestamp" : 1765284634000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: mass estimation debug\u000a",
          "date" : "2025-12-09 20:50:34 +0800",
          "id" : "8a9957037de066d3d4cdf82cbad7fdd3c8959c6a",
          "msg" : "feat: mass estimation debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "bda37c1664a0b2e9597e3bccc1de248377a604a9",
          "timestamp" : 1765284638000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:调整pnc_debug观测项\u000a",
          "date" : "2025-12-09 20:50:38 +0800",
          "id" : "bda37c1664a0b2e9597e3bccc1de248377a604a9",
          "msg" : "fix:调整pnc_debug观测项",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/LonMpcDebug.msg"
          ],
          "commitId" : "2b71c0304054364d87f064dcf43f568a81ed11e0",
          "timestamp" : 1765284642000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:油门标定消息\u000a",
          "date" : "2025-12-09 20:50:42 +0800",
          "id" : "2b71c0304054364d87f064dcf43f568a81ed11e0",
          "msg" : "feat:油门标定消息",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg",
            "pnc_debug_msgs/msg/LonMpcDebug.msg"
          ],
          "commitId" : "3fb873095fdaf1350fb114c2b530852ba9f8924d",
          "timestamp" : 1765284647000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:增加观测\u000a",
          "date" : "2025-12-09 20:50:47 +0800",
          "id" : "3fb873095fdaf1350fb114c2b530852ba9f8924d",
          "msg" : "feat:增加观测",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "e7f6401d46660abe76b1c9237ec98980bc8362f7",
          "timestamp" : 1767580580000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix:pnc_debug/observer_debug更改\u000a",
          "date" : "2026-01-05 10:36:20 +0800",
          "id" : "e7f6401d46660abe76b1c9237ec98980bc8362f7",
          "msg" : "fix:pnc_debug/observer_debug更改",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "96ed1f1aae62978d865c3acf62e16756e9530773",
          "timestamp" : 1767584942000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加剩余续航里程字段\u000a",
          "date" : "2026-01-05 11:49:02 +0800",
          "id" : "96ed1f1aae62978d865c3acf62e16756e9530773",
          "msg" : "feat_out:增加剩余续航里程字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "4de4986bc8bb6959f1d31983148bf959dd76640d",
          "timestamp" : 1767667120000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix: 统一pnc_debug_msg/ObserverDebug.msg\u000a",
          "date" : "2026-01-06 10:38:40 +0800",
          "id" : "4de4986bc8bb6959f1d31983148bf959dd76640d",
          "msg" : "fix: 统一pnc_debug_msg/ObserverDebug.msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "fa59a10a56ef4a39aa887ed0e9824a27bdf5f675",
          "timestamp" : 1767667401000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix: 统一pnc_debug_msg/ObesrverDebug.msg\u000a",
          "date" : "2026-01-06 10:43:21 +0800",
          "id" : "fa59a10a56ef4a39aa887ed0e9824a27bdf5f675",
          "msg" : "fix: 统一pnc_debug_msg/ObesrverDebug.msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "6895a9be22aef5e00689b15840fef864a1262163",
          "timestamp" : 1767690354000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加剩余续航里程字段\u000a",
          "date" : "2026-01-06 17:05:54 +0800",
          "id" : "6895a9be22aef5e00689b15840fef864a1262163",
          "msg" : "feat_out:增加剩余续航里程字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "3e9f6f0cd2346406b4879f68c4910996c8dc821c",
          "timestamp" : 1769061366000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:修改外设cmd消息\u000a",
          "date" : "2026-01-22 13:56:06 +0800",
          "id" : "3e9f6f0cd2346406b4879f68c4910996c8dc821c",
          "msg" : "feat_out:修改外设cmd消息",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanning.msg",
            "cloud_msgs/msg/CloudPlanningPoint.msg",
            "cloud_msgs/CMakeLists.txt",
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "76803290249f1a7498b77dac42c959f2385e72a8",
          "timestamp" : 1772273255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:添加云端规划消息\u000a",
          "date" : "2026-02-28 18:07:35 +0800",
          "id" : "76803290249f1a7498b77dac42c959f2385e72a8",
          "msg" : "feat_out:添加云端规划消息",
          "paths" : [
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanning.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            },
            {
              "editType" : "edit",
              "file" : "cloud_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningPoint.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanning.msg",
            "cloud_msgs/msg/CloudPlanningPoint.msg",
            "cloud_msgs/CMakeLists.txt",
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "b1e42a87435fb81745d25a9d32411056734862b8",
          "timestamp" : 1772273322000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:添加云端规划消息\u000a",
          "date" : "2026-02-28 18:08:42 +0800",
          "id" : "b1e42a87435fb81745d25a9d32411056734862b8",
          "msg" : "feat_out:添加云端规划消息",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "cloud_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanning.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningPoint.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "23f556d99666ecfa4db447aff433ea4686f25686",
          "timestamp" : 1772520930000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:add cloud_planning_response\u000a",
          "date" : "2026-03-03 14:55:30 +0800",
          "id" : "23f556d99666ecfa4db447aff433ea4686f25686",
          "msg" : "feat_out:add cloud_planning_response",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "b338fbf811a4f2c0c39e71ee62f18c35757f0b1d",
          "timestamp" : 1773803625000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加续航里程字段\u000a",
          "date" : "2026-03-18 11:13:45 +0800",
          "id" : "b338fbf811a4f2c0c39e71ee62f18c35757f0b1d",
          "msg" : "feat_out:增加续航里程字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ads_msgs/msg/HfsmState.msg"
          ],
          "commitId" : "9e61cf69319a9a472e75f01c8ed741aad6dc7a6f",
          "timestamp" : 1773999979000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore(msg):添加是否越过当前边界的标志位\u000a",
          "date" : "2026-03-20 17:46:19 +0800",
          "id" : "9e61cf69319a9a472e75f01c8ed741aad6dc7a6f",
          "msg" : "chore(msg):添加是否越过当前边界的标志位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ads_msgs/msg/HfsmState.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PncConfiguration.msg"
          ],
          "commitId" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
          "timestamp" : 1775655112000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore(msg): 添加距离阈值内不避让排队车辆的标志位\u000a",
          "date" : "2026-04-08 21:31:52 +0800",
          "id" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
          "msg" : "chore(msg): 添加距离阈值内不避让排队车辆的标志位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PncConfiguration.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
          "timestamp" : 1776064859000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-04-13 15:20:59 +0800",
          "id" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "4c96c8a35f2498ec41691f02e4e5b3f87104d833",
          "timestamp" : 1776161260000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加沈汽环卫上装控制\u000a",
          "date" : "2026-04-14 18:07:40 +0800",
          "id" : "4c96c8a35f2498ec41691f02e4e5b3f87104d833",
          "msg" : "feat_out:增加沈汽环卫上装控制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "2762395f197d1dcc14647d4e7bca0c6a467b69b6",
          "timestamp" : 1776246597000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:补充外设字段\u000a",
          "date" : "2026-04-15 17:49:57 +0800",
          "id" : "2762395f197d1dcc14647d4e7bca0c6a467b69b6",
          "msg" : "feat_out:补充外设字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
          "timestamp" : 1776396428000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-04-17 11:27:08 +0800",
          "id" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "e1ea7d61508080e52f9048605a18ef6c2037b49e",
          "timestamp" : 1776776486000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:处理合并冲突\u000a",
          "date" : "2026-04-21 21:01:26 +0800",
          "id" : "e1ea7d61508080e52f9048605a18ef6c2037b49e",
          "msg" : "feat_out:处理合并冲突",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg",
            "align_msgs/CMakeLists.txt"
          ],
          "commitId" : "0bf8bca044aa2d9364b02efff468438ff651c1c2",
          "timestamp" : 1779358531000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加新消息——跨运车z向抱夹到位\u000a",
          "date" : "2026-05-21 18:15:31 +0800",
          "id" : "0bf8bca044aa2d9364b02efff468438ff651c1c2",
          "msg" : "添加新消息——跨运车z向抱夹到位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "align_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg",
            "align_msgs/CMakeLists.txt"
          ],
          "commitId" : "b8f59b921d1a229a9a39dc06f08a35101d710294",
          "timestamp" : 1779362634000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加新消息——跨运车z向抱夹到位\u000a",
          "date" : "2026-05-21 19:23:54 +0800",
          "id" : "b8f59b921d1a229a9a39dc06f08a35101d710294",
          "msg" : "添加新消息——跨运车z向抱夹到位",
          "paths" : [
            {
              "editType" : "add",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            },
            {
              "editType" : "edit",
              "file" : "align_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
          "timestamp" : 1779678432000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-05-25 11:07:12 +0800",
          "id" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "549daf0fc4e7c8f469ba1807acf334525ddb939b",
          "timestamp" : 1779697241000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-05-25 16:20:41 +0800",
          "id" : "549daf0fc4e7c8f469ba1807acf334525ddb939b",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "28d550621b9b5b7a5c1e61e58845772ff4c1525c",
          "timestamp" : 1780369194000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-06-02 10:59:54 +0800",
          "id" : "28d550621b9b5b7a5c1e61e58845772ff4c1525c",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "eadbbf60c2f42f9cc816ea239eb5310f19bef058",
          "timestamp" : 1780457575000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-06-03 11:32:55 +0800",
          "id" : "eadbbf60c2f42f9cc816ea239eb5310f19bef058",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "guardian_msgs/msg/ParallelObstacle.msg",
            "guardian_msgs/msg/ParallelObstacleReport.msg",
            "guardian_msgs/CMakeLists.txt"
          ],
          "commitId" : "876f0ac7f688fcb989d1343dc7bfac606a98615e",
          "timestamp" : 1781229500000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义\u000a\u000a",
          "date" : "2026-06-12 09:58:20 +0800",
          "id" : "876f0ac7f688fcb989d1343dc7bfac606a98615e",
          "msg" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "guardian_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacle.msg"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacleReport.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg"
          ],
          "commitId" : "4a63c7fafd07ee96114547c4152c16c5b153898f",
          "timestamp" : 1781236330000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加载物状态及其枚举值&&车型错误标志\u000a",
          "date" : "2026-06-12 11:52:10 +0800",
          "id" : "4a63c7fafd07ee96114547c4152c16c5b153898f",
          "msg" : "添加载物状态及其枚举值&&车型错误标志",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ads_msgs/msg/Target.msg"
          ],
          "commitId" : "063d531a478250750e71384bff10ecd00da9d00f",
          "timestamp" : 1782287750000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加货物分段长度字段和逃逸场景类型\u000a",
          "date" : "2026-06-24 15:55:50 +0800",
          "id" : "063d531a478250750e71384bff10ecd00da9d00f",
          "msg" : "feat: 添加货物分段长度字段和逃逸场景类型",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ads_msgs/msg/Target.msg"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "sink/ros_sink_cloud_trajectory.cpp",
            "data/app/reaction/app_reaction.hpp",
            "sink/ros_sink_cloud_trajectory.hpp",
            "data/app/cmd/cmd_dead_lock.cpp",
            "data/config/cfg_long_plan.cpp",
            "data/app/cmd/cmd_dead_lock_force_park.cpp",
            "data/app/cmd/cmd_dead_lock_force_park.hpp",
            "data/ssep/into_yard_junction_ec.cpp",
            "data/app/app_data.hpp",
            "hmi/draw/draw_ssep.cpp",
            "data/app/fsm/task_command_type.hpp",
            "hmi/draw/draw_map.cpp",
            "data/app/app_data.cpp",
            "hmi/node_hmi.cpp"
          ],
          "commitId" : "7cfd0f5a0a4831acb2c699e7feb04fd2c800b404",
          "timestamp" : 1757385522000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:适配dead lock force park\u000a\u000a",
          "date" : "2025-09-09 10:38:42 +0800",
          "id" : "7cfd0f5a0a4831acb2c699e7feb04fd2c800b404",
          "msg" : "feat:适配dead lock force park",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_dead_lock.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_dead_lock_force_park.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_dead_lock_force_park.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/trajectory.cpp"
          ],
          "commitId" : "e0d9e3a37165a0aca857ff70874c1cebf9d81af0",
          "timestamp" : 1758633721000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:进堆场弯道禁停继续发送云端轨迹\u000a\u000a",
          "date" : "2025-09-23 21:22:01 +0800",
          "id" : "e0d9e3a37165a0aca857ff70874c1cebf9d81af0",
          "msg" : "feat:进堆场弯道禁停继续发送云端轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_condition.cpp",
            "data/scenario/scenario_planner_bt.cpp"
          ],
          "commitId" : "642c01dec961ffc0c39a5b55156b8ad74b12b1fd",
          "timestamp" : 1758759266000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:完善变道触发的条件\u000a\u000a",
          "date" : "2025-09-25 08:14:26 +0800",
          "id" : "642c01dec961ffc0c39a5b55156b8ad74b12b1fd",
          "msg" : "feat:完善变道触发的条件",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_bt.cpp"
          ],
          "commitId" : "4aa3eb182b35a15d454daf0be12a0ea27ed6db6d",
          "timestamp" : 1758769633000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:变道场景切换的bug\u000a\u000a",
          "date" : "2025-09-25 11:07:13 +0800",
          "id" : "4aa3eb182b35a15d454daf0be12a0ea27ed6db6d",
          "msg" : "fix:变道场景切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_topic.hpp",
            "hmi/draw/draw_path.cpp",
            "data/config/cfg_topic.cpp",
            "data/common/trajectory.hpp",
            "sink/ros_sink_trajectory_for_prediction.cpp",
            "data/common/trajectory_point.hpp",
            "sink/ros_sink_cloud_trajectory.cpp",
            "data/lattice/trajectory_combiner.hpp",
            "data/plan/cloud_trajectory.hpp",
            "data/lattice/trajectory_combiner.cpp",
            "data/common/trajectory_point.cpp",
            "plan/scenarios/prepare_scenario.cpp",
            "data/plan/cloud_trajectory.cpp",
            "data/plan_frame.hpp",
            "sink/ros_sink_trajectory_for_prediction.hpp",
            "data/common/trajectory.cpp",
            "data/plan_frame.cpp",
            "sink/module.cpp"
          ],
          "commitId" : "15068bbc537173a7fcfbe1b0aaee62f371059d72",
          "timestamp" : 1763602872000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:整理云端轨迹的数据结构\u000a\u000a",
          "date" : "2025-11-20 09:41:12 +0800",
          "id" : "15068bbc537173a7fcfbe1b0aaee62f371059d72",
          "msg" : "feat:整理云端轨迹的数据结构",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_combiner.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/module.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_combiner.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/scenarios/prepare_scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory.cpp"
            },
            {
              "editType" : "delete",
              "file" : "sink/ros_sink_trajectory_for_prediction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_topic.hpp"
            },
            {
              "editType" : "delete",
              "file" : "sink/ros_sink_trajectory_for_prediction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_topic.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/plan/cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/trajectory_combiner.cpp"
          ],
          "commitId" : "a05192db6a24b3348d74f7d50ce0d0bd6b8f7ebc",
          "timestamp" : 1763639543000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:云端轨迹挂转角赋值错误的bug\u000a\u000a",
          "date" : "2025-11-20 19:52:23 +0800",
          "id" : "a05192db6a24b3348d74f7d50ce0d0bd6b8f7ebc",
          "msg" : "fix:云端轨迹挂转角赋值错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_combiner.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "5b4878a114bd9b04f60443a02d5208c547826795",
          "timestamp" : 1763702966000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:暂时关闭路口延长的逻辑\u000a\u000a",
          "date" : "2025-11-21 13:29:26 +0800",
          "id" : "5b4878a114bd9b04f60443a02d5208c547826795",
          "msg" : "feat:暂时关闭路口延长的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "97808e8bad698ca80d77d28e8ee1c25b811d8abc",
          "timestamp" : 1763706329000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:暂时关闭路口延长的逻辑\u000a\u000a",
          "date" : "2025-11-21 14:25:29 +0800",
          "id" : "97808e8bad698ca80d77d28e8ee1c25b811d8abc",
          "msg" : "feat:暂时关闭路口延长的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.hpp",
            "data/vehicle/vehicle_status.hpp",
            "plan/scenarios/prepare_scenario.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/plan/guide_line_base.cpp",
            "plan/prepare/prepare_status.hpp",
            "data/plan/cloud_trajectory.cpp",
            "data/plan/guide_line_base.hpp",
            "data/plan_frame.cpp",
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "51b7cd43464c5a1527bfb4fa65dd0971948c4b85",
          "timestamp" : 1763952487000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:功能基本ok\u000a\u000a",
          "date" : "2025-11-24 10:48:07 +0800",
          "id" : "51b7cd43464c5a1527bfb4fa65dd0971948c4b85",
          "msg" : "feat:功能基本ok",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line_base.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line_base.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/scenarios/prepare_scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp",
            "hmi/draw/draw_path.cpp",
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "6684ad1e264a2b994a7c551de3336034a5fad1f0",
          "timestamp" : 1763993334000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:完善云端轨迹v2\u000a\u000a",
          "date" : "2025-11-24 22:08:54 +0800",
          "id" : "6684ad1e264a2b994a7c551de3336034a5fad1f0",
          "msg" : "feat:完善云端轨迹v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_cloud_trajectory.cpp",
            "sink/ros_sink_cloud_trajectory.hpp"
          ],
          "commitId" : "81594b7b8e3091061176005152fdb46500106197",
          "timestamp" : 1764144080000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复代码合并的bug\u000a\u000a",
          "date" : "2025-11-26 16:01:20 +0800",
          "id" : "81594b7b8e3091061176005152fdb46500106197",
          "msg" : "fix:修复代码合并的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp"
          ],
          "commitId" : "8b0cb2a242ee6e2847bb9b3ce934a9199aeea02d",
          "timestamp" : 1764257493000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:1.定位无效的时候发送-12.分割号的赋值3.变道车道laneid的赋值\u000a\u000a",
          "date" : "2025-11-27 23:31:33 +0800",
          "id" : "8b0cb2a242ee6e2847bb9b3ce934a9199aeea02d",
          "msg" : "feat:1.定位无效的时候发送-12.分割号的赋值3.变道车道laneid的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
          "timestamp" : 1765263178000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:云端轨迹 is stop没有赋值的bug\u000a\u000a",
          "date" : "2025-12-09 14:52:58 +0800",
          "id" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
          "msg" : "fix:云端轨迹 is stop没有赋值的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/center_line_info.cpp",
            "data/config/cfg_long_plan.cpp"
          ],
          "commitId" : "c296c42da1532160033f738dd3ac0e10b45fa7c5",
          "timestamp" : 1766588196000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复默认参数\u000a\u000a",
          "date" : "2025-12-24 22:56:36 +0800",
          "id" : "c296c42da1532160033f738dd3ac0e10b45fa7c5",
          "msg" : "fix:修复默认参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/center_line_info.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp"
          ],
          "commitId" : "c90b3f396476d33e57593ea627bfe3b71617a86e",
          "timestamp" : 1767076543000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:进堆场云端轨迹正常发送\u000a\u000a",
          "date" : "2025-12-30 14:35:43 +0800",
          "id" : "c90b3f396476d33e57593ea627bfe3b71617a86e",
          "msg" : "feat:进堆场云端轨迹正常发送",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/ogm.cc",
            "ssep/keb_optimizer/data_structure.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "14a332cffe102d32740e3b66d235c08f95b93deb",
          "timestamp" : 1767516920000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复优化器中起点曲率没有初始化的问题\u000a\u000a",
          "date" : "2026-01-04 16:55:20 +0800",
          "id" : "14a332cffe102d32740e3b66d235c08f95b93deb",
          "msg" : "fix: SSEP: 修复优化器中起点曲率没有初始化的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/data_structure.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp"
          ],
          "commitId" : "c5fe56441cd4975be5cee5f679866cf8c242571e",
          "timestamp" : 1768226688000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refeat:优化云端路径的赋值\u000a\u000a",
          "date" : "2026-01-12 22:04:48 +0800",
          "id" : "c5fe56441cd4975be5cee5f679866cf8c242571e",
          "msg" : "refeat:优化云端路径的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "ae2c245997ab2cd20bb588d1c5d940c97882286e",
          "timestamp" : 1769183008000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加忽略死锁标志位的反馈\u000a\u000a",
          "date" : "2026-01-23 23:43:28 +0800",
          "id" : "ae2c245997ab2cd20bb588d1c5d940c97882286e",
          "msg" : "feat:添加忽略死锁标志位的反馈",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp",
            "data/common/guide_path.hpp",
            "data/config/cfg_env_const.cpp",
            "CMakeLists.txt",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "data/app/cmd/cmd_dead_lock.hpp",
            "replayer/logic.cpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "data/plan/start_point_data.cpp",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc",
            "plan/prepare/prepare_objs.cpp",
            "hmi/common/status_sign.hpp",
            "math/smoothing/fem_pos_deviation_interface.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc",
            "source/ros_source_ads_command.cpp",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/common/utils/path_utils.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "data/common/guide_path.cpp",
            "data/boundary/road_boundary.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "data/app/app_data.cpp",
            "data/config/cfg_env_const.hpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/test/CMakeLists.txt",
            "data/other/flow_control.cpp",
            "data/app/cmd/cmd_fsm/ifsm.hpp",
            "hmi/widget/distance.cpp",
            "data/ssep/ssep_common.hpp",
            "ssep/coarse_search/evaluator/heading_cost_computer.h",
            "data/app/cmd/cmd_set_target.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "data/app/cmd/cmd_remote.cpp",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/data_structures/polyline.h",
            "hmi/draw/draw_perception.cpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc",
            "tasks/plan/path_optimization_task.cpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "data/vehicle/lock_station_data.cpp",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "data/app/cmd/cmd_cancel_lock.hpp",
            "data/snapshot_data.hpp",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "data/scenario/scenario_manager.hpp",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h",
            "data/config/cfg_error.cpp",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/coarse_search/topology_analysis/candidate_goals_generator.cc",
            "data/app/cmd/cmd_fsm/fsm_base.hpp",
            "data/app/cmd/cmd_remote_ctrl.cpp",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "common/behaviour_tree/bt_composite.hpp",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "data/other/flow_control.hpp",
            "algorithm/plan/plot_st_graph.cpp",
            "data/config/cfg_long_plan.cpp",
            "data/app/cmd/cmd_set_target.cpp",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "tasks/other_tasks/create_reference_line.cpp",
            "source/ros_source_ads_target.cpp",
            "ssep/scenarios/legacy_planner.h",
            "replayer/replayer_data_process/load_snap_data.cpp",
            "data/config/iconfig.hpp",
            "ssep/common/utils/map_element_utils.hpp",
            "data/ssep/forward_ec.cpp",
            "data/map/reference/reference_road_section.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "data/app/cmd/cmd_cancel_expand.hpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "math/curve2d/curve2d.hpp",
            "ssep/test/gpu_ref_line_cost_test.cc",
            "data/scenario/scenario_manager.cpp",
            "ssep/common/utils/path_utils.cc",
            "data/map/pnc_map/pnc_map.cpp",
            "data/plan/reference_line_info.hpp",
            "data/app/cmd/cmd_cancel_safe.hpp",
            "ssep/CMakeLists.txt",
            "data/obstacle/occupy_grid.hpp",
            "hmi/node_hmi.hpp",
            "data/ssep/into_yard_junction_ec.cpp",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            ".gitignore",
            "data/constrain/longitude_constrain.cpp",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "data/vehicle/related_offset.cpp",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/data_structures/map_element_polyline.cc",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "data/app/fsm/task_command_type.cpp",
            "ssep/coarse_search/evaluator/shortest_path_heur_table.h",
            "data/ssep/reverse_ec.cpp",
            "data/plan/switch_data.cpp",
            "ssep/coarse_search/evaluator/cost_feature_computer.h",
            "data/app/cmd/cmd_traffic_light.hpp",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "math/curve2d/icurve.hpp",
            "ssep/test/ssep_planner_test.cc",
            "ssep/offboard/servers/CMakeLists.txt",
            "data/map/pnc_map/pnc_map_path.cpp",
            "ssep/offboard/CMakeLists.txt",
            "data/obstacle/obstacle_decider_attr.cpp",
            "data/app/cmd/cmd_align.cpp",
            "data/app/cmd/cmd_nstop.hpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc",
            "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
          ],
          "commitId" : "aab4a1bf245a53d537d67e15908e5537e6712090",
          "timestamp" : 1770043796000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:merge\u000a\u000a",
          "date" : "2026-02-02 22:49:56 +0800",
          "id" : "aab4a1bf245a53d537d67e15908e5537e6712090",
          "msg" : "feat:merge",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/occupy_grid.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_set_target.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/reverse_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "source/ros_source_ads_command.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/lock_station_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "source/ros_source_ads_target.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_error.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/load_snap_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_nstop.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/create_reference_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/plot_st_graph.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/gpu_ref_line_cost_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "common/behaviour_tree/bt_composite.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/reference_line_info.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/guide_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_fsm/ifsm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_cancel_lock.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_cancel_safe.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/guide_path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_common.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/iconfig.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "math/smoothing/fem_pos_deviation_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_remote.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_set_target.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_align.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/distance.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/heading_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_fsm/fsm_base.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_cancel_expand.hpp"
            },
            {
              "editType" : "edit",
              "file" : "math/curve2d/icurve.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/candidate_goals_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/status_sign.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_traffic_light.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_remote_ctrl.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/shortest_path_heur_table.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "math/curve2d/curve2d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/snapshot_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_dead_lock.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_perception.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp"
          ],
          "commitId" : "ab46030d67017aca4e24455acacfae894279573e",
          "timestamp" : 1770363926000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:修改云端轨迹heading和theta的赋值\u000a",
          "date" : "2026-02-06 15:45:26 +0800",
          "id" : "ab46030d67017aca4e24455acacfae894279573e",
          "msg" : "feat:修改云端轨迹heading和theta的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "3180b9168c3846ab175fc5900a26ae85dcbf1e5d",
          "timestamp" : 1770367820000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复编译崩溃的bug\u000a",
          "date" : "2026-02-06 16:50:20 +0800",
          "id" : "3180b9168c3846ab175fc5900a26ae85dcbf1e5d",
          "msg" : "fix:修复编译崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_editor_server.cc",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/offboard/servers/scene_editor_html_template.h",
            "ssep/offboard/servers/scene_editor_html_template.cc"
          ],
          "commitId" : "7be6e8a3557675f4c2d6d633cedadbb2aa178236",
          "timestamp" : 1770729120000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加场景编辑工具\u000a\u000a",
          "date" : "2026-02-10 21:12:00 +0800",
          "id" : "7be6e8a3557675f4c2d6d633cedadbb2aa178236",
          "msg" : "feat: SSEP: 增加场景编辑工具",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_server.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_editor_server.cc"
          ],
          "commitId" : "14ae272916e84cc2b0c459eea328af1126f4037c",
          "timestamp" : 1770794659000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: update scene editor server\u000a\u000a",
          "date" : "2026-02-11 15:24:19 +0800",
          "id" : "14ae272916e84cc2b0c459eea328af1126f4037c",
          "msg" : "chore: SSEP: update scene editor server",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_editor_server.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "39d91da2688fad295f61b72e03343113f4b58bec",
          "timestamp" : 1770794702000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 改进多段倒车场景的启发项，解决威海更换pass point后搜索成功率低的问题。\u000a\u000a",
          "date" : "2026-02-11 15:25:02 +0800",
          "id" : "39d91da2688fad295f61b72e03343113f4b58bec",
          "msg" : "fix: SSEP: 改进多段倒车场景的启发项，解决威海更换pass point后搜索成功率低的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/ssep_planner.cc",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/ssep_planner.h"
          ],
          "commitId" : "202d8a3a5b87a2837990b959e7c9f6dc4ed91937",
          "timestamp" : 1770798047000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 多段倒车忽略终点附近障碍物。提升威海倒车成功率\u000a\u000a",
          "date" : "2026-02-11 16:20:47 +0800",
          "id" : "202d8a3a5b87a2837990b959e7c9f6dc4ed91937",
          "msg" : "feat: SSEP: 多段倒车忽略终点附近障碍物。提升威海倒车成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/param_loader/param.h"
          ],
          "commitId" : "9eb6a23d27a51b50abc4551e2f77e805f5f31c2d",
          "timestamp" : 1770805966000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: Fix mult-segment searching params.\u000a\u000a",
          "date" : "2026-02-11 18:32:46 +0800",
          "id" : "9eb6a23d27a51b50abc4551e2f77e805f5f31c2d",
          "msg" : "chore: SSEP: Fix mult-segment searching params.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "common/util/express.cpp",
            "source/ros_source_offset.cpp"
          ],
          "commitId" : "c4de19b7d9d140ad782aef87dc88d7bd43c07a89",
          "timestamp" : 1771990204000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:修改对准数据的打印\u000a",
          "date" : "2026-02-25 11:30:04 +0800",
          "id" : "c4de19b7d9d140ad782aef87dc88d7bd43c07a89",
          "msg" : "feat:修改对准数据的打印",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "common/util/express.cpp"
            },
            {
              "editType" : "edit",
              "file" : "source/ros_source_offset.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.h",
            "ssep/test/CMakeLists.txt",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/coarse_search/conditions/node_level_condition.h",
            "ssep/coarse_search/conditions/search_condition_interface.h",
            "ssep/test/quintic_polynomial_sampler_test.cc",
            "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/coarse_search/search_graph.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_lane_change_planner.h",
            "ssep/test/ssep_planner_test.cc",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.h",
            "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.cc",
            "ssep/coarse_search/stage_transition_controller.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
          ],
          "commitId" : "a4a70c8cc13449cc12587345ac23584c4cf64b50",
          "timestamp" : 1772004467000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 使用多项式采样器生成变道路径\u000a\u000a",
          "date" : "2026-02-25 15:27:47 +0800",
          "id" : "a4a70c8cc13449cc12587345ac23584c4cf64b50",
          "msg" : "feat: SSEP: 使用多项式采样器生成变道路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/quintic_polynomial_sampler_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/node_level_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/search_graph.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/search_condition_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/stage_transition_controller.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/trajectory_evaluator.cpp"
          ],
          "commitId" : "e20a48ccf907c172cd258badb80770444a39bdc5",
          "timestamp" : 1772006424000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: lattice wbca velocity reference bug.\u000a",
          "date" : "2026-02-25 16:00:24 +0800",
          "id" : "e20a48ccf907c172cd258badb80770444a39bdc5",
          "msg" : "fix: lattice wbca velocity reference bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_evaluator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/config/cfg_func_sw.cpp",
            "data/other/flow_control.cpp"
          ],
          "commitId" : "f08fc47daa4732107487be5e95cff6c7519c5e76",
          "timestamp" : 1772026830000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:杨浦堆场入口重搜索的bug\u000a",
          "date" : "2026-02-25 21:40:30 +0800",
          "id" : "f08fc47daa4732107487be5e95cff6c7519c5e76",
          "msg" : "fix:杨浦堆场入口重搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/lat_decider/path_bounds_decider.cpp",
            "data/lattice/trajectory_evaluator.cpp"
          ],
          "commitId" : "346b3313849cd4c2a92ff2eae1281fefa17c6bdf",
          "timestamp" : 1772026859000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化打印日志\u000a",
          "date" : "2026-02-25 21:40:59 +0800",
          "id" : "346b3313849cd4c2a92ff2eae1281fefa17c6bdf",
          "msg" : "refactor:优化打印日志",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/path_bounds_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_evaluator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "efb4b5efff5051ea0cb101f63308b3cf96b24f90",
          "timestamp" : 1772080681000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加更多忽略文件到.gitignore\u000a",
          "date" : "2026-02-26 12:38:01 +0800",
          "id" : "efb4b5efff5051ea0cb101f63308b3cf96b24f90",
          "msg" : "feat: 添加更多忽略文件到.gitignore",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_lane_change_planner.h",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/coarse_search/evaluator/curvature_cost_computer.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc"
          ],
          "commitId" : "680d711465338cdb7b63d2fbb55ac8231aa0522b",
          "timestamp" : 1772085269000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 1. 变道场景使用更严格的车挂碰撞判断。2. 过滤超过曲率上限的路径。\u000a\u000a",
          "date" : "2026-02-26 13:54:29 +0800",
          "id" : "680d711465338cdb7b63d2fbb55ac8231aa0522b",
          "msg" : "chore: SSEP: 1. 变道场景使用更严格的车挂碰撞判断。2. 过滤超过曲率上限的路径。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/curvature_cost_computer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "07eddc3b7ec1ad94417e2dc1bfac5d2a8b76c46d",
          "timestamp" : 1772089370000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复边界约束逻辑并优化障碍物处理代码\u000a",
          "date" : "2026-02-26 15:02:50 +0800",
          "id" : "07eddc3b7ec1ad94417e2dc1bfac5d2a8b76c46d",
          "msg" : "fix: 修复边界约束逻辑并优化障碍物处理代码",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "5b23bc622f63cdeb7f9546641b51d620b2b35d22",
          "timestamp" : 1772097647000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: merge 集卡进堆场的新改动\u000a\u000a",
          "date" : "2026-02-26 17:20:47 +0800",
          "id" : "5b23bc622f63cdeb7f9546641b51d620b2b35d22",
          "msg" : "chore: SSEP: merge 集卡进堆场的新改动",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "54a568d284cc21044add53f825e13ffea0c16be0",
          "timestamp" : 1772108521000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化障碍物处理逻辑，过滤不必要的障碍物类型\u000a",
          "date" : "2026-02-26 20:22:01 +0800",
          "id" : "54a568d284cc21044add53f825e13ffea0c16be0",
          "msg" : "fix: 优化障碍物处理逻辑，过滤不必要的障碍物类型",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/ogm.hpp"
          ],
          "commitId" : "d868d505a77a1ca04d496f97347e1060ead1641f",
          "timestamp" : 1772114583000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化OgmPoints序列化，过滤无效点并调整序列化方法\u000a",
          "date" : "2026-02-26 22:03:03 +0800",
          "id" : "d868d505a77a1ca04d496f97347e1060ead1641f",
          "msg" : "fix: 优化OgmPoints序列化，过滤无效点并调整序列化方法",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "3374681c6ddc84be7755c8ebf8e6854e61159f98",
          "timestamp" : 1772114709000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 杨浦 调整虚拟车道与第一排箱体的距离和左侧后退延伸长度\u000a",
          "date" : "2026-02-26 22:05:09 +0800",
          "id" : "3374681c6ddc84be7755c8ebf8e6854e61159f98",
          "msg" : "fix: 杨浦 调整虚拟车道与第一排箱体的距离和左侧后退延伸长度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp"
          ],
          "commitId" : "e347247ce0d00a200574cc5bb25112621e193570",
          "timestamp" : 1772114771000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化SubProcessIdle逻辑，增加对引导线信息可用性的检查，防止没有识别低贝位就进行搜索的bug\u000a",
          "date" : "2026-02-26 22:06:11 +0800",
          "id" : "e347247ce0d00a200574cc5bb25112621e193570",
          "msg" : "fix: 优化SubProcessIdle逻辑，增加对引导线信息可用性的检查，防止没有识别低贝位就进行搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
          ],
          "commitId" : "66056d9ff0da904e2072d9011666631d41cea52a",
          "timestamp" : 1772171959000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复反向路径拖挂角度错误的问题\u000a\u000a",
          "date" : "2026-02-27 13:59:19 +0800",
          "id" : "66056d9ff0da904e2072d9011666631d41cea52a",
          "msg" : "fix: SSEP: 修复反向路径拖挂角度错误的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_collision_detection.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "replayer/replayer_data_process/replayer_data_process.hpp",
            "hmi/draw/draw_collision_detection.hpp"
          ],
          "commitId" : "29291b95199687e97991d9489d85fad645045654",
          "timestamp" : 1772172502000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 1.添加OgmCollisionPos绘制功能，增强碰撞检测可视化 2.replayer 添加og碰撞检测的回放功能\u000a",
          "date" : "2026-02-27 14:08:22 +0800",
          "id" : "29291b95199687e97991d9489d85fad645045654",
          "msg" : "feat: 1.添加OgmCollisionPos绘制功能，增强碰撞检测可视化 2.replayer 添加og碰撞检测的回放功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/lat_decider/side_pass_decider.cpp"
          ],
          "commitId" : "c72005d662d95de7153c7a15d40b4505c7b69771",
          "timestamp" : 1772189364000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 注释掉日志记录代码以减少输出干扰\u000a",
          "date" : "2026-02-27 18:49:24 +0800",
          "id" : "c72005d662d95de7153c7a15d40b4505c7b69771",
          "msg" : "fix: 注释掉日志记录代码以减少输出干扰",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/side_pass_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "f5e3048bcd0597ca0e618895de5849192cd169ec",
          "timestamp" : 1772247396000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:优化动态下码头面搜索终点选取的问题\u000a",
          "date" : "2026-02-28 10:56:36 +0800",
          "id" : "f5e3048bcd0597ca0e618895de5849192cd169ec",
          "msg" : "fix:优化动态下码头面搜索终点选取的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_vis_server.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc",
            "ssep/offboard/servers/scene_vis_html_template.h"
          ],
          "commitId" : "b9e7010a6647b88f2d1b7ccbf0a107796c00420d",
          "timestamp" : 1772249468000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 完善网页可视化。现在在网页上可以可视化所有元素并任意调整分辨率。\u000a\u000a",
          "date" : "2026-02-28 11:31:08 +0800",
          "id" : "b9e7010a6647b88f2d1b7ccbf0a107796c00420d",
          "msg" : "feat: SSEP: 完善网页可视化。现在在网页上可以可视化所有元素并任意调整分辨率。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp"
          ],
          "commitId" : "db6b2998c7b19ac262faae5ce406b6bb1c0300f6",
          "timestamp" : 1772264869000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: build bug\u000a",
          "date" : "2026-02-28 15:47:49 +0800",
          "id" : "db6b2998c7b19ac262faae5ce406b6bb1c0300f6",
          "msg" : "fix: build bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/trajectory_point.cpp"
          ],
          "commitId" : "857f4abd0e008f86dea5d5880f2a4ab903f6110b",
          "timestamp" : 1772264950000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: Trajectory MatchByt bug.\u000a",
          "date" : "2026-02-28 15:49:10 +0800",
          "id" : "857f4abd0e008f86dea5d5880f2a4ab903f6110b",
          "msg" : "fix: Trajectory MatchByt bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/common/utils/path_utils.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
          ],
          "commitId" : "b3d8e7f1b8a0f4f404506eb060e6f56f37d35cae",
          "timestamp" : 1772281718000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 搜索使用障碍物软约束，提升自卸车进出堆场极限场景的搜索成功率。\u000a\u000a",
          "date" : "2026-02-28 20:28:38 +0800",
          "id" : "b3d8e7f1b8a0f4f404506eb060e6f56f37d35cae",
          "msg" : "chore: SSEP: 搜索使用障碍物软约束，提升自卸车进出堆场极限场景的搜索成功率。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "dac7c89094f1f75b409fb7ea12870735e8c44f3e",
          "timestamp" : 1772443581000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 过滤无效的采样轨迹，提高进堆场搜索成功率\u000a\u000a",
          "date" : "2026-03-02 17:26:21 +0800",
          "id" : "dac7c89094f1f75b409fb7ea12870735e8c44f3e",
          "msg" : "chore: SSEP: 过滤无效的采样轨迹，提高进堆场搜索成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "3300e1a9daf69673daac19ea5fbe0039afcbc115",
          "timestamp" : 1772454906000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 处理掉头场景终点在standby_guideline上的情况\u000a\u000a",
          "date" : "2026-03-02 20:35:06 +0800",
          "id" : "3300e1a9daf69673daac19ea5fbe0039afcbc115",
          "msg" : "chore: SSEP: 处理掉头场景终点在standby_guideline上的情况",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ego.cpp",
            "data/config/cfg_static.hpp",
            "data/config/cfg_static.cpp"
          ],
          "commitId" : "ec15472120f3d67d5bcf92713ca0ab7847c5809f",
          "timestamp" : 1772455242000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加镜子配置和绘制功能\u000a",
          "date" : "2026-03-02 20:40:42 +0800",
          "id" : "ec15472120f3d67d5bcf92713ca0ab7847c5809f",
          "msg" : "feat: 添加镜子配置和绘制功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "17c3f62191f31f60680819b599f7c257ba28af42",
          "timestamp" : 1772455688000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化JudgeFinishAlign函数，简化FSM接口调用，增强对齐完成判断逻辑\u000a",
          "date" : "2026-03-02 20:48:08 +0800",
          "id" : "17c3f62191f31f60680819b599f7c257ba28af42",
          "msg" : "feat: 优化JudgeFinishAlign函数，简化FSM接口调用，增强对齐完成判断逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "8baf0a211150128214102de2d4e3261838b09944",
          "timestamp" : 1772455982000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化低贝激活判断逻辑，简化条件判断，提高代码可读性\u000a",
          "date" : "2026-03-02 20:53:02 +0800",
          "id" : "8baf0a211150128214102de2d4e3261838b09944",
          "msg" : "feat: 优化低贝激活判断逻辑，简化条件判断，提高代码可读性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/trajectory_combiner.cpp"
          ],
          "commitId" : "51180b0d25c6387ef489de1a8ff39f49bcb37f58",
          "timestamp" : 1772455995000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 移除不必要的日志警告，优化代码逻辑\u000a",
          "date" : "2026-03-02 20:53:15 +0800",
          "id" : "51180b0d25c6387ef489de1a8ff39f49bcb37f58",
          "msg" : "fix: 移除不必要的日志警告，优化代码逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_combiner.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "828b79a882767843680f05395f4f8cc73f01d28e",
          "timestamp" : 1772457315000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 掉头进堆场时增加参考线权重\u000a\u000a",
          "date" : "2026-03-02 21:15:15 +0800",
          "id" : "828b79a882767843680f05395f4f8cc73f01d28e",
          "msg" : "chore: SSEP: 掉头进堆场时增加参考线权重",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ctrl_reference.cpp"
          ],
          "commitId" : "b49664473025df194c4e99e8a592283933351183",
          "timestamp" : 1772461251000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 优化Publish和UpdateDrivingStatus函数，简化代码逻辑，解决openspace 区域，方向灯不对的bug\u000a",
          "date" : "2026-03-02 22:20:51 +0800",
          "id" : "b49664473025df194c4e99e8a592283933351183",
          "msg" : "refactor: 优化Publish和UpdateDrivingStatus函数，简化代码逻辑，解决openspace 区域，方向灯不对的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "06f00af19d0f07a9c4ebfb1a14a0adf834e0725e",
          "timestamp" : 1772462010000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新YANGPU虚拟车道到第一排箱子的阈值，修正为0.0\u000a",
          "date" : "2026-03-02 22:33:30 +0800",
          "id" : "06f00af19d0f07a9c4ebfb1a14a0adf834e0725e",
          "msg" : "fix: 更新YANGPU虚拟车道到第一排箱子的阈值，修正为0.0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ctrl_reference.cpp"
          ],
          "commitId" : "cbe867251847661f335028397456bf5e9d017e89",
          "timestamp" : 1772462806000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 优化Publish和UpdateDrivingStatus函数，简化代码逻辑，解决openspace 区域，方向灯不对的bug\u000a",
          "date" : "2026-03-02 22:46:46 +0800",
          "id" : "cbe867251847661f335028397456bf5e9d017e89",
          "msg" : "refactor: 优化Publish和UpdateDrivingStatus函数，简化代码逻辑，解决openspace 区域，方向灯不对的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "1ae44720a335293b49d9d198cd6dee924fa28138",
          "timestamp" : 1772514670000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正右侧车道拉直点阈值为2.0度\u000a",
          "date" : "2026-03-03 13:11:10 +0800",
          "id" : "1ae44720a335293b49d9d198cd6dee924fa28138",
          "msg" : "fix: 修正右侧车道拉直点阈值为2.0度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "422d0cd121bf66362cb39f51b2a52a4de9002038",
          "timestamp" : 1772520703000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:进堆场终点距离计算的bug\u000a",
          "date" : "2026-03-03 14:51:43 +0800",
          "id" : "422d0cd121bf66362cb39f51b2a52a4de9002038",
          "msg" : "fix:进堆场终点距离计算的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "tasks/plan/keb_path_optimize_task.cpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "data/config/cfg_stage.cpp",
            "ssep/data_structures/path.h",
            "tasks/task_factory.cpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "data/config/cfg_stage.hpp"
          ],
          "commitId" : "8949f783ad1beb73ef96d65dafc77bf62970853e",
          "timestamp" : 1772523724000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 增加keb optimize task (baseline version)，仿真可以运行。剩余工作：1. 多线程运行 2. 无SSEP轨迹时fallback为pjpo task。 \u000a\u000a",
          "date" : "2026-03-03 15:42:04 +0800",
          "id" : "8949f783ad1beb73ef96d65dafc77bf62970853e",
          "msg" : "feat: 增加keb optimize task (baseline version)，仿真可以运行。剩余工作：1. 多线程运行 2. 无SSEP轨迹时fallback为pjpo task。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/task_factory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/envelop/map_envelop.cpp",
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "c224b5b2ad8ef6113c9c822ea496bde7e9219ea3",
          "timestamp" : 1772541631000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化地图包围体和在线区域轮廓创建逻辑,修复潜在的空指针和多边形合并问题\u000a",
          "date" : "2026-03-03 20:40:31 +0800",
          "id" : "c224b5b2ad8ef6113c9c822ea496bde7e9219ea3",
          "msg" : "fix: 优化地图包围体和在线区域轮廓创建逻辑,修复潜在的空指针和多边形合并问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelop.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_collision_detection.cpp"
          ],
          "commitId" : "ed0b322e870556662db2c272f6cca28d3b2505cf",
          "timestamp" : 1772541736000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正OgmCollisionPos函数中的颜色定义注释，确保颜色代码清晰\u000a",
          "date" : "2026-03-03 20:42:16 +0800",
          "id" : "ed0b322e870556662db2c272f6cca28d3b2505cf",
          "msg" : "fix: 修正OgmCollisionPos函数中的颜色定义注释，确保颜色代码清晰",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "hmi/draw/draw_constrain.cpp",
            "hmi/draw/draw_ego.cpp",
            "algorithm/plan/ego_expanding.cpp",
            "data/lattice/collision_checker.cpp",
            "algorithm/wbca/truck_wbca_manager.cpp",
            "common/util/crash_helper.cpp",
            "data/config/cfg_static.hpp",
            "data/obstacle/ogm.cpp",
            "data/boundary/road_boundary.cpp",
            "algorithm/plan/sweep_area.cpp",
            "data/ssep/ssep_activation.cpp",
            "algorithm/vehicle_model/kinematic_bicycle_model.cpp",
            "data/config/cfg_static.cpp"
          ],
          "commitId" : "9958c4fb244203a16577ebb183946313ac4902b3",
          "timestamp" : 1772549136000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加挂车的上层纵向参数\u000a",
          "date" : "2026-03-03 22:45:36 +0800",
          "id" : "9958c4fb244203a16577ebb183946313ac4902b3",
          "msg" : "feat:添加挂车的上层纵向参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/crash_helper.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/collision_checker.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/truck_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/ego_expanding.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/sweep_area.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "9236dd6181e0b7c771e63db307356296e789dbf2",
          "timestamp" : 1772549149000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 简化UpdateCurLaneData函数中的当前和目标车道索引更新逻辑\u000a",
          "date" : "2026-03-03 22:45:49 +0800",
          "id" : "9236dd6181e0b7c771e63db307356296e789dbf2",
          "msg" : "fix: 简化UpdateCurLaneData函数中的当前和目标车道索引更新逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "1500480102eebfe23dc08f22baee8e8a5e45c038",
          "timestamp" : 1772552555000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化ConstructStartAndEndContour和ConstructEndStraightPosture函数中的逻辑，增加双车道距离补偿\u000a",
          "date" : "2026-03-03 23:42:35 +0800",
          "id" : "1500480102eebfe23dc08f22baee8e8a5e45c038",
          "msg" : "fix: 优化ConstructStartAndEndContour和ConstructEndStraightPosture函数中的逻辑，增加双车道距离补偿",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/envelop/map_envelop.cpp",
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "1b3e1d627380950b922bf794cd8f9b9160f4a6e0",
          "timestamp" : 1772604746000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整GetExtendPoint函数中的扩展点计算逻辑，增加扩展距离；优化在线区域轮廓创建逻辑，增加多边形连接性检查和简化处理\u000a",
          "date" : "2026-03-04 14:12:26 +0800",
          "id" : "1b3e1d627380950b922bf794cd8f9b9160f4a6e0",
          "msg" : "fix: 调整GetExtendPoint函数中的扩展点计算逻辑，增加扩展距离；优化在线区域轮廓创建逻辑，增加多边形连接性检查和简化处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelop.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path_utils.h",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "978096f8d9bd68740c1cc23d1d60ea5ce1fa09e4",
          "timestamp" : 1772613897000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb optimizer task 单线程功能完成\u000a\u000a",
          "date" : "2026-03-04 16:44:57 +0800",
          "id" : "978096f8d9bd68740c1cc23d1d60ea5ce1fa09e4",
          "msg" : "feat: Keb optimizer task 单线程功能完成",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "9e61440a54d4a4d9ba5f6d79d76bc84ef225b5e7",
          "timestamp" : 1772618721000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb path optimize task 支持异步（多线程）模式。\u000a\u000a",
          "date" : "2026-03-04 18:05:21 +0800",
          "id" : "9e61440a54d4a4d9ba5f6d79d76bc84ef225b5e7",
          "msg" : "feat: Keb path optimize task 支持异步（多线程）模式。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "CMakeLists.txt"
          ],
          "commitId" : "ab65d3bc4ea9b19ca8a03e9090432de03b66bc73",
          "timestamp" : 1772624860000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加核心对象库并优化可执行文件链接逻辑\u000a",
          "date" : "2026-03-04 19:47:40 +0800",
          "id" : "ab65d3bc4ea9b19ca8a03e9090432de03b66bc73",
          "msg" : "feat: 添加核心对象库并优化可执行文件链接逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/common/pnc_graphics_view.cpp",
            "hmi/common/image_viewer.cpp",
            "hmi/widget/pnc_mat.hpp",
            "hmi/widget/pnc_mat.cpp",
            "hmi/common/pnc_graphics_view.hpp",
            "hmi/widget/replayer_pnc_mat.cpp",
            "CMakeLists.txt",
            "hmi/widget/replayer_pnc_mat.hpp",
            "hmi/node_hmi.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "8c79ea9cf0d58a434b38c9fd839eba62571b8eeb",
          "timestamp" : 1772635326000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加PncGraphicsView类以支持图像显示和交互功能；更新相关文件以替换DragImage\u000a",
          "date" : "2026-03-04 22:42:06 +0800",
          "id" : "8c79ea9cf0d58a434b38c9fd839eba62571b8eeb",
          "msg" : "feat: 添加PncGraphicsView类以支持图像显示和交互功能；更新相关文件以替换DragImage",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/common/image_viewer.cpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/common/pnc_graphics_view.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.hpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.cpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/common/pnc_graphics_view.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "596962e10fec144af58b2e0fd7b089fca8661440",
          "timestamp" : 1772637022000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整ConstructEndPosture函数中的扩展距离逻辑，将TT类型的扩展距离从20.0增加到25.0\u000a",
          "date" : "2026-03-04 23:10:22 +0800",
          "id" : "596962e10fec144af58b2e0fd7b089fca8661440",
          "msg" : "fix: 调整ConstructEndPosture函数中的扩展距离逻辑，将TT类型的扩展距离从20.0增加到25.0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "f6df47fe7a095d203cffc46df3eec57303915643",
          "timestamp" : 1772637272000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 取消CalRefPtsKappa函数中的注释，启用航向角计算逻辑\u000a",
          "date" : "2026-03-04 23:14:32 +0800",
          "id" : "f6df47fe7a095d203cffc46df3eec57303915643",
          "msg" : "fix: 取消CalRefPtsKappa函数中的注释，启用航向角计算逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/common/pnc_graphics_view.cpp",
            "hmi/draw/draw_ssep.cpp",
            "hmi/common/pnc_graphics_view.hpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "6c6c78a4cb5ad24627297a27ec668ab5e3913a37",
          "timestamp" : 1772675948000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加测量功能，支持在PncGraphicsView中显示测量线和文本；更新鼠标事件处理逻辑以支持控制键测量\u000a",
          "date" : "2026-03-05 09:59:08 +0800",
          "id" : "6c6c78a4cb5ad24627297a27ec668ab5e3913a37",
          "msg" : "feat: 添加测量功能，支持在PncGraphicsView中显示测量线和文本；更新鼠标事件处理逻辑以支持控制键测量",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ssep.cpp"
          ],
          "commitId" : "174fffc20a252707cccc80f830bd65304bdef169",
          "timestamp" : 1772678549000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 注释掉DrawTargetPath函数中的轮廓生成和绘制逻辑\u000a",
          "date" : "2026-03-05 10:42:29 +0800",
          "id" : "174fffc20a252707cccc80f830bd65304bdef169",
          "msg" : "fix: 注释掉DrawTargetPath函数中的轮廓生成和绘制逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/ego_expanding.cpp",
            "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
          ],
          "commitId" : "65a7777d7c662ac049366c24e60b684062dae23d",
          "timestamp" : 1772686158000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复EgoExpanding类中VertexExpanding函数的除零错误；更新KinematicBicycleModel类中TrailerPtFromTractorPt函数的代码格式\u000a",
          "date" : "2026-03-05 12:49:18 +0800",
          "id" : "65a7777d7c662ac049366c24e60b684062dae23d",
          "msg" : "fix: 修复EgoExpanding类中VertexExpanding函数的除零错误；更新KinematicBicycleModel类中TrailerPtFromTractorPt函数的代码格式",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/ego_expanding.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp"
          ],
          "commitId" : "2a3c11f3986d0c8c71aea388f19bb0cc1ef03230",
          "timestamp" : 1772686189000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 在CreateTrajInfo函数中添加continue语句以优化逻辑\u000a",
          "date" : "2026-03-05 12:49:49 +0800",
          "id" : "2a3c11f3986d0c8c71aea388f19bb0cc1ef03230",
          "msg" : "fix: 在CreateTrajInfo函数中添加continue语句以优化逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.hpp",
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "993c574f08c46cf65f6b891f0e920b196809a7f3",
          "timestamp" : 1772689353000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: wbca path fluctuation problem.\u000a",
          "date" : "2026-03-05 13:42:33 +0800",
          "id" : "993c574f08c46cf65f6b891f0e920b196809a7f3",
          "msg" : "fix: wbca path fluctuation problem.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/trajectory_point.cpp"
          ],
          "commitId" : "8724ebfc9392edaa35d0827ba5f4eeea7642e316",
          "timestamp" : 1772690113000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 在InterpPtByLinearS函数中添加对s值的有效性检查，避免无效输入导致错误\u000a",
          "date" : "2026-03-05 13:55:13 +0800",
          "id" : "8724ebfc9392edaa35d0827ba5f4eeea7642e316",
          "msg" : "fix: 在InterpPtByLinearS函数中添加对s值的有效性检查，避免无效输入导致错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "19551aed1c4d603d6af3351db48ca4c83b6c67cf",
          "timestamp" : 1772693700000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Finetune Keb-Path-0ptimize-Task and add warm-start stretagy.\u000a\u000a",
          "date" : "2026-03-05 14:55:00 +0800",
          "id" : "19551aed1c4d603d6af3351db48ca4c83b6c67cf",
          "msg" : "chore: Finetune Keb-Path-0ptimize-Task and add warm-start stretagy.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "ca574be78a4a5b22d2531926384d5f1ece21d0ee",
          "timestamp" : 1772695755000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add wbca min_start_velocity\u000a",
          "date" : "2026-03-05 15:29:15 +0800",
          "id" : "ca574be78a4a5b22d2531926384d5f1ece21d0ee",
          "msg" : "fix: add wbca min_start_velocity",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/reference_line_info.cpp",
            "data/map/pnc_map/pnc_map_path.cpp",
            "data/plan/switch_data.cpp",
            "data/map/pnc_map/pnc_map_path.hpp"
          ],
          "commitId" : "64250345071c2bdf4003a45d557cab9fb0e31f7a",
          "timestamp" : 1772699926000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加获取弯道前车道ID的功能，并在SwitchData中更新相关逻辑, 解决变道时，参考线跳变的问题\u000a",
          "date" : "2026-03-05 16:38:46 +0800",
          "id" : "64250345071c2bdf4003a45d557cab9fb0e31f7a",
          "msg" : "feat: 添加获取弯道前车道ID的功能，并在SwitchData中更新相关逻辑, 解决变道时，参考线跳变的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/reference_line_info.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "bbcd70c8e3cfc961046a945890a08281ecd18571",
          "timestamp" : 1772713681000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV进充电桩方向与现场任务不一致的问题。\u000a\u000a",
          "date" : "2026-03-05 20:28:01 +0800",
          "id" : "bbcd70c8e3cfc961046a945890a08281ecd18571",
          "msg" : "fix: SSEP: 修复IMV进充电桩方向与现场任务不一致的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "ssep/data_structures/polyline.cc",
            "ssep/data_structures/polyline.h",
            "ssep/data_structures/path_utils.h",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "8101d8ebf6ca8142278ca0d1491c2ce9622bba6c",
          "timestamp" : 1772714353000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb-Path-Opt-Task 调优，缩放道路边界，调整多边形障碍物参数等。\u000a\u000a",
          "date" : "2026-03-05 20:39:13 +0800",
          "id" : "8101d8ebf6ca8142278ca0d1491c2ce9622bba6c",
          "msg" : "chore: Keb-Path-Opt-Task 调优，缩放道路边界，调整多边形障碍物参数等。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp",
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/ssep_util.cpp",
            "data/ssep/seaside_junction_ec.cpp",
            "data/ssep/online_region_contour_creator.hpp",
            "data/ssep/open_space_ec.cpp",
            "data/ssep/online_region_contour_creator.cpp",
            "data/map/envelop/map_envelop.cpp",
            "data/boundary/road_boundary.cpp",
            "hmi/draw/draw_map_envelpos.cpp",
            "data/map/envelop/map_envelops.hpp",
            "data/map/envelop/map_envelops.cpp",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "d2c0739f3014c96356d8396559abdf5bd6491812",
          "timestamp" : 1772718540000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化包略框的合并 ，以及优化耗时\u000a",
          "date" : "2026-03-05 21:49:00 +0800",
          "id" : "d2c0739f3014c96356d8396559abdf5bd6491812",
          "msg" : "refactor:优化包略框的合并 ，以及优化耗时",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelop.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/seaside_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map_envelpos.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_util.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "43f11b859819fd7f30c9c0dbfc7d138350fe3086",
          "timestamp" : 1772725610000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 在CreateContour中添加时间记录，优化轮廓构建过程\u000a",
          "date" : "2026-03-05 23:46:50 +0800",
          "id" : "43f11b859819fd7f30c9c0dbfc7d138350fe3086",
          "msg" : "feat: 在CreateContour中添加时间记录，优化轮廓构建过程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/plan/guide_line.cpp"
          ],
          "commitId" : "5c4212a16790c1e956baf2553bece33826d8e699",
          "timestamp" : 1772725674000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 更新参数设置，调整前向和侧向扩展长度以优化空间计算\u000a",
          "date" : "2026-03-05 23:47:54 +0800",
          "id" : "5c4212a16790c1e956baf2553bece33826d8e699",
          "msg" : "feat: 更新参数设置，调整前向和侧向扩展长度以优化空间计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "743127a9723c20065292b4105dcdb172f6c5eff3",
          "timestamp" : 1772771369000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增强在线区域轮廓创建失败时的回退逻辑，确保使用基础多边形作为后备\u000a",
          "date" : "2026-03-06 12:29:29 +0800",
          "id" : "743127a9723c20065292b4105dcdb172f6c5eff3",
          "msg" : "feat: 增强在线区域轮廓创建失败时的回退逻辑，确保使用基础多边形作为后备",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "6751b29aa1f63012d68615b08fd675060fe76c28",
          "timestamp" : 1772779288000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 集卡上下码头面可以在standby_guide_line上任意匹配终点\u000a\u000a",
          "date" : "2026-03-06 14:41:28 +0800",
          "id" : "6751b29aa1f63012d68615b08fd675060fe76c28",
          "msg" : "chore: SSEP: 集卡上下码头面可以在standby_guide_line上任意匹配终点",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/trajectory_evaluator.cpp"
          ],
          "commitId" : "c54def98283c4ec7dc783b3c6e037641d990d3be",
          "timestamp" : 1772781039000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: del mode=0\u000a",
          "date" : "2026-03-06 15:10:39 +0800",
          "id" : "c54def98283c4ec7dc783b3c6e037641d990d3be",
          "msg" : "fix: del mode=0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_evaluator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_general_planner.h"
          ],
          "commitId" : "d725454ddae3355ba0c05e4ed9600f230ab6153b",
          "timestamp" : 1772783173000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV普通搜索极限场景下可能画龙的问题。\u000a\u000a",
          "date" : "2026-03-06 15:46:13 +0800",
          "id" : "d725454ddae3355ba0c05e4ed9600f230ab6153b",
          "msg" : "fix: SSEP: 修复IMV普通搜索极限场景下可能画龙的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_general_planner.h"
          ],
          "commitId" : "5da516f1b19b13f65a0d9c3f6041cdb4c9226f11",
          "timestamp" : 1772783829000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复IMV普通搜索极限场景下可能画龙的问题。\u000a\u000a",
          "date" : "2026-03-06 15:57:09 +0800",
          "id" : "5da516f1b19b13f65a0d9c3f6041cdb4c9226f11",
          "msg" : "fix: SSEP: 修复IMV普通搜索极限场景下可能画龙的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/piecewise_acc_traj1d.hpp",
            "math/curve1d/curve1d.hpp",
            "data/lattice/trajectory_combiner.cpp",
            "data/lattice/piecewise_acc_traj1d.cpp"
          ],
          "commitId" : "4a08ca557e16b33f5b439f97aeed655588af18ca",
          "timestamp" : 1772784483000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加IsAvailable方法以验证轨迹数据的有效性\u000a",
          "date" : "2026-03-06 16:08:03 +0800",
          "id" : "4a08ca557e16b33f5b439f97aeed655588af18ca",
          "msg" : "feat: 添加IsAvailable方法以验证轨迹数据的有效性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/piecewise_acc_traj1d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "math/curve1d/curve1d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/piecewise_acc_traj1d.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_combiner.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_to_reference_line.cpp"
          ],
          "commitId" : "6c3476ae1785ffcc0e72a44ab5a39ec14f926234",
          "timestamp" : 1772784496000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复StitchSsepReferenceLine方法中的路径段验证逻辑\u000a",
          "date" : "2026-03-06 16:08:16 +0800",
          "id" : "6c3476ae1785ffcc0e72a44ab5a39ec14f926234",
          "msg" : "fix: 修复StitchSsepReferenceLine方法中的路径段验证逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_to_reference_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "6edf9f81cfd8d34ef20271ac92b2c4e0b3a486cc",
          "timestamp" : 1772784616000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:进充电桩场景切换的bug\u000a",
          "date" : "2026-03-06 16:10:16 +0800",
          "id" : "6edf9f81cfd8d34ef20271ac92b2c4e0b3a486cc",
          "msg" : "fix:进充电桩场景切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/common/pnc_graphics_view.cpp",
            "hmi/common/pnc_graphics_view.hpp",
            ".clangd"
          ],
          "commitId" : "c8e821186992f60df26f209fe665bd2582a060f3",
          "timestamp" : 1772792515000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加角度显示功能，增强PncGraphicsView的交互性\u000a",
          "date" : "2026-03-06 18:21:55 +0800",
          "id" : "c8e821186992f60df26f209fe665bd2582a060f3",
          "msg" : "feat: 添加角度显示功能，增强PncGraphicsView的交互性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".clangd"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "140041f723b7605ba0c3f541cf93137b952dcb5b",
          "timestamp" : 1773059151000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复误进入openspace的bug\u000a",
          "date" : "2026-03-09 20:25:51 +0800",
          "id" : "140041f723b7605ba0c3f541cf93137b952dcb5b",
          "msg" : "fix:修复误进入openspace的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "937254808f46c55561908ecdcb1bc38c60fc631f",
          "timestamp" : 1773061636000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整最大速度阈值以优化后向Ogm忽略逻辑\u000a",
          "date" : "2026-03-09 21:07:16 +0800",
          "id" : "937254808f46c55561908ecdcb1bc38c60fc631f",
          "msg" : "fix: 调整最大速度阈值以优化后向Ogm忽略逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "6b4cad426da64472bce0a1b42ba5414c4d02a0d1",
          "timestamp" : 1773061813000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整最大速度阈值以优化后向Ogm忽略逻辑\u000a",
          "date" : "2026-03-09 21:10:13 +0800",
          "id" : "6b4cad426da64472bce0a1b42ba5414c4d02a0d1",
          "msg" : "fix: 调整最大速度阈值以优化后向Ogm忽略逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "CMakeLists.txt"
          ],
          "commitId" : "df7f1ef3c7e632393236c47384f40942fc30f964",
          "timestamp" : 1773062115000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加核心对象库并优化可执行文件链接逻辑\u000a",
          "date" : "2026-03-09 21:15:15 +0800",
          "id" : "df7f1ef3c7e632393236c47384f40942fc30f964",
          "msg" : "feat: 添加核心对象库并优化可执行文件链接逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "data/wbca/wbca_data.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/path_optimization_task.cpp",
            ".clangd"
          ],
          "commitId" : "9139b2a6a7d5a69cee55395a332187bbf2a096fb",
          "timestamp" : 1773114548000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add smooth_mode_wbca_params\u000a",
          "date" : "2026-03-10 11:49:08 +0800",
          "id" : "9139b2a6a7d5a69cee55395a332187bbf2a096fb",
          "msg" : "feat: add smooth_mode_wbca_params",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : ".clangd"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp",
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "986293b15a5974c620ba0a521a5d167f82a50119",
          "timestamp" : 1773115397000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: smooth_mode_wbca_params bug\u000a",
          "date" : "2026-03-10 12:03:17 +0800",
          "id" : "986293b15a5974c620ba0a521a5d167f82a50119",
          "msg" : "fix: smooth_mode_wbca_params bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "bcbdf46ad462f619475c1fdf3fb71e834a30d778",
          "timestamp" : 1773149344000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复车辆行进过程中，误进routing 方向的更新逻辑的bug\u000a",
          "date" : "2026-03-10 21:29:04 +0800",
          "id" : "bcbdf46ad462f619475c1fdf3fb71e834a30d778",
          "msg" : "fix: 修复车辆行进过程中，误进routing 方向的更新逻辑的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "4b50a49607424665f8acfd256ac9e1dbd1baea94",
          "timestamp" : 1773153523000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb Path Optimize Task解决方向盘抖动的问题（启用warm start）。改善低贝位挂车拉不直的问题。\u000a\u000a",
          "date" : "2026-03-10 22:38:43 +0800",
          "id" : "4b50a49607424665f8acfd256ac9e1dbd1baea94",
          "msg" : "fix: Keb Path Optimize Task解决方向盘抖动的问题（启用warm start）。改善低贝位挂车拉不直的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "b4c8509dc59d5b832c6f297fbea4cb1161112772",
          "timestamp" : 1773154506000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整RefMatch匹配条件的范围以增强灵活性\u000a",
          "date" : "2026-03-10 22:55:06 +0800",
          "id" : "b4c8509dc59d5b832c6f297fbea4cb1161112772",
          "msg" : "fix: 调整RefMatch匹配条件的范围以增强灵活性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "a73b8f4d7d8f7e5659d3be56c8f20f13c3e3ba9b",
          "timestamp" : 1773156502000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 添加禁停区逻辑以避免在倒车路径区域创建禁停区\u000a",
          "date" : "2026-03-10 23:28:22 +0800",
          "id" : "a73b8f4d7d8f7e5659d3be56c8f20f13c3e3ba9b",
          "msg" : "fix: 添加禁停区逻辑以避免在倒车路径区域创建禁停区",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "676d5a425b2d7245cc5964a500bba444c3e2007e",
          "timestamp" : 1773158302000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决西联IMV进停车位搜索失败的问题\u000a\u000a",
          "date" : "2026-03-10 23:58:22 +0800",
          "id" : "676d5a425b2d7245cc5964a500bba444c3e2007e",
          "msg" : "fix: SSEP: 解决西联IMV进停车位搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "thirdparty/lbfgs/lbfgs.hpp"
          ],
          "commitId" : "54642a4d385953f418422c708d1c011a5b7cd8d6",
          "timestamp" : 1773220603000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: l_bfgs optimization.\u000a",
          "date" : "2026-03-11 17:16:43 +0800",
          "id" : "54642a4d385953f418422c708d1c011a5b7cd8d6",
          "msg" : "fix: l_bfgs optimization.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "thirdparty/lbfgs/lbfgs.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "node/main.cpp",
            "replayer/main.cpp",
            "CMakeLists.txt",
            "common/other/version.hpp"
          ],
          "commitId" : "8fb3e52371e6b397cdf014eb49b6bd06c8a3651d",
          "timestamp" : 1773243413000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加获取shared_msgs的commit id和分支名称功能，并更新版本信息输出\u000a",
          "date" : "2026-03-11 23:36:53 +0800",
          "id" : "8fb3e52371e6b397cdf014eb49b6bd06c8a3651d",
          "msg" : "feat: 添加获取shared_msgs的commit id和分支名称功能，并更新版本信息输出",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "node/main.cpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "common/other/version.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/main.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/scenario_interface.hpp",
            "scenarios/scenario.cpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.hpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "a7d725fc7c38581e5d41df1e9a44e812be9fdc51",
          "timestamp" : 1773243557000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加Keb路径优化任务的执行和重置功能，并更新场景接口\u000a",
          "date" : "2026-03-11 23:39:17 +0800",
          "id" : "a7d725fc7c38581e5d41df1e9a44e812be9fdc51",
          "msg" : "feat: 添加Keb路径优化任务的执行和重置功能，并更新场景接口",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario_interface.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp",
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.hpp"
          ],
          "commitId" : "0ccd53b38e6cf5b4986459323cfb5fc3bce2d87c",
          "timestamp" : 1773244632000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 实现OutYardJunctionFirstStage类中的ExecuteTaskOnReferenceLine方法，增强任务执行逻辑\u000a",
          "date" : "2026-03-11 23:57:12 +0800",
          "id" : "0ccd53b38e6cf5b4986459323cfb5fc3bce2d87c",
          "msg" : "feat: 实现OutYardJunctionFirstStage类中的ExecuteTaskOnReferenceLine方法，增强任务执行逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "26f67573d71e96ade8fcb594cdcff81a75d1e006",
          "timestamp" : 1773245917000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: keb-path-optimize-task 优化低贝位挂车不直的问题\u000a\u000a",
          "date" : "2026-03-12 00:18:37 +0800",
          "id" : "26f67573d71e96ade8fcb594cdcff81a75d1e006",
          "msg" : "fix: keb-path-optimize-task 优化低贝位挂车不直的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_road_section.cpp",
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "8daab03cfcdd70c6d39cd7a41c0042f2e24d8728",
          "timestamp" : 1773247225000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整ReferenceRoadSection和ReferenceSegment中的位置判断条件，优化边界处理逻辑\u000a",
          "date" : "2026-03-12 00:40:25 +0800",
          "id" : "8daab03cfcdd70c6d39cd7a41c0042f2e24d8728",
          "msg" : "fix: 调整ReferenceRoadSection和ReferenceSegment中的位置判断条件，优化边界处理逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "771e068e36b299ceb0ee0718cd9eb38dda67c5e7",
          "timestamp" : 1773249134000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb-path-optimize-task finetune.\u000a\u000a",
          "date" : "2026-03-12 01:12:14 +0800",
          "id" : "771e068e36b299ceb0ee0718cd9eb38dda67c5e7",
          "msg" : "chore: keb-path-optimize-task finetune.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/map/pnc_map/pnc_map_path.cpp",
            "hmi/draw/draw_map.cpp",
            "data/constrain/disable_stop_range.cpp",
            "data/map/pnc_map/path_overlap.hpp",
            "data/map/pnc_map/path_overlap.cpp"
          ],
          "commitId" : "bdf1ef7712f7e5b5ed7747856466c73e81e90765",
          "timestamp" : 1773291254000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加ClearAreaOverlap类及相关逻辑，优化清晰区域处理和绘制功能\u000a",
          "date" : "2026-03-12 12:54:14 +0800",
          "id" : "bdf1ef7712f7e5b5ed7747856466c73e81e90765",
          "msg" : "feat: 添加ClearAreaOverlap类及相关逻辑，优化清晰区域处理和绘制功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/path_overlap.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/path_overlap.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "68884d9316d33b45fc13365f4ffaf29e9a7e481e",
          "timestamp" : 1773294886000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 优化keb-path-optimize-task进堆场效果\u000a\u000a",
          "date" : "2026-03-12 13:54:46 +0800",
          "id" : "68884d9316d33b45fc13365f4ffaf29e9a7e481e",
          "msg" : "chore: 优化keb-path-optimize-task进堆场效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/reaction/app_reaction.hpp",
            "data/config/cfg_long_plan.cpp",
            "data/constrain/longitude_constrain.cpp",
            "data/app/app_data.hpp",
            "data/app/cmd/cmd_reduce_safe_distance.hpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/app/fsm/task_command_type.hpp",
            "data/app/reaction/app_reaction.cpp",
            "data/app/app_data.cpp",
            "data/app/cmd/cmd_reduce_safe_distance.cpp"
          ],
          "commitId" : "823980e823db5df3c886893d6f87f528f9fb2db6",
          "timestamp" : 1773299573000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加CmdReduceSafeDistance类及相关逻辑，优化安全距离处理功能\u000a",
          "date" : "2026-03-12 15:12:53 +0800",
          "id" : "823980e823db5df3c886893d6f87f528f9fb2db6",
          "msg" : "feat: 添加CmdReduceSafeDistance类及相关逻辑，优化安全距离处理功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_reduce_safe_distance.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_reduce_safe_distance.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "aafa159991f4a48c9ef692f1a8e047e7c424afb6",
          "timestamp" : 1773300620000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb param adjust\u000a\u000a",
          "date" : "2026-03-12 15:30:20 +0800",
          "id" : "aafa159991f4a48c9ef692f1a8e047e7c424afb6",
          "msg" : "chore: keb param adjust",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "de884128bc0875b3d57de275946de95f2cd8b3e0",
          "timestamp" : 1773304647000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化障碍物处理逻辑，简化多边形构建和碰撞判断\u000a",
          "date" : "2026-03-12 16:37:27 +0800",
          "id" : "de884128bc0875b3d57de275946de95f2cd8b3e0",
          "msg" : "feat: 优化障碍物处理逻辑，简化多边形构建和碰撞判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "1bd0449b5f8dcfa94fec6c7945fe60d974d9ad32",
          "timestamp" : 1773304705000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化障碍物处理逻辑，简化多边形构建和碰撞判断\u000a",
          "date" : "2026-03-12 16:38:25 +0800",
          "id" : "1bd0449b5f8dcfa94fec6c7945fe60d974d9ad32",
          "msg" : "feat: 优化障碍物处理逻辑，简化多边形构建和碰撞判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "721aad94a7dfbc0f93058ae6450a28f2dd043489",
          "timestamp" : 1773307055000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: keb task finetune\u000a\u000a",
          "date" : "2026-03-12 17:17:35 +0800",
          "id" : "721aad94a7dfbc0f93058ae6450a28f2dd043489",
          "msg" : "fix: keb task finetune",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "0b608a2fa4fd2c989e96867676775c39bae76060",
          "timestamp" : 1773324727000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb task 关键参数提取\u000a\u000a",
          "date" : "2026-03-12 22:12:07 +0800",
          "id" : "0b608a2fa4fd2c989e96867676775c39bae76060",
          "msg" : "chore: keb task 关键参数提取",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "9c5c170342494671d0cf0ac64b8a6e7f4b2af70d",
          "timestamp" : 1773381491000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 进堆场优化用终点硬约束\u000a\u000a",
          "date" : "2026-03-13 13:58:11 +0800",
          "id" : "9c5c170342494671d0cf0ac64b8a6e7f4b2af70d",
          "msg" : "fix: SSEP: 进堆场优化用终点硬约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "84ff4a2e3dde08f3d0742036d1c94610e9ab1d44",
          "timestamp" : 1773382207000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb-task 使用终点约束\u000a\u000a",
          "date" : "2026-03-13 14:10:07 +0800",
          "id" : "84ff4a2e3dde08f3d0742036d1c94610e9ab1d44",
          "msg" : "chore: keb-task 使用终点约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "data/ssep/online_region_contour_creator.cpp",
            "data/ssep/open_space_ec.hpp",
            "data/map/envelop/map_envelops.hpp",
            "data/plan_frame.hpp",
            "data/map/envelop/map_envelops.cpp",
            "plan/prepare/prepare_map_related.cpp"
          ],
          "commitId" : "8eafd16a9aeb91372cbbeb9b45ed48da8f9af4e3",
          "timestamp" : 1773383875000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 更新MapEnvelops类，增强路径转换功能，支持备用地图包络处理\u000a",
          "date" : "2026-03-13 14:37:55 +0800",
          "id" : "8eafd16a9aeb91372cbbeb9b45ed48da8f9af4e3",
          "msg" : "feat: 更新MapEnvelops类，增强路径转换功能，支持备用地图包络处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_map_related.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_command_type.hpp"
          ],
          "commitId" : "88d62ee670ee5f633ebb48441a4bd2b2404fef60",
          "timestamp" : 1773411132000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整指令的类别\u000a\u000a",
          "date" : "2026-03-13 22:12:12 +0800",
          "id" : "88d62ee670ee5f633ebb48441a4bd2b2404fef60",
          "msg" : "feat:调整指令的类别",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "03b3cf39f7b16511a2dbe122e5ad34392670a516",
          "timestamp" : 1773628294000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:暂时关闭参考线拼接 theta重新计算的逻辑\u000a",
          "date" : "2026-03-16 10:31:34 +0800",
          "id" : "03b3cf39f7b16511a2dbe122e5ad34392670a516",
          "msg" : "feat:暂时关闭参考线拼接 theta重新计算的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/keb_problem.h",
            "tasks/plan/keb_path_optimize_task.hpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "c41eddb38ef7f1a2e7bbc7435935def0d072d825",
          "timestamp" : 1773657394000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: keb task: 1. 实时优化增加拉直点功能。2. 滤除偏离参考线太远的轨迹\u000a\u000a",
          "date" : "2026-03-16 18:36:34 +0800",
          "id" : "c41eddb38ef7f1a2e7bbc7435935def0d072d825",
          "msg" : "feat: keb task: 1. 实时优化增加拉直点功能。2. 滤除偏离参考线太远的轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/state_constraint.h"
          ],
          "commitId" : "9dc2ca95d9ba598e7a465c92cb78be52a34592dc",
          "timestamp" : 1773722240000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复集卡优化器终点可能超过拖挂角度限制的问题\u000a\u000a",
          "date" : "2026-03-17 12:37:20 +0800",
          "id" : "9dc2ca95d9ba598e7a465c92cb78be52a34592dc",
          "msg" : "fix: 修复集卡优化器终点可能超过拖挂角度限制的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/state_constraint.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/map/pnc_map/pnc_map_path.cpp",
            "data/constrain/disable_stop_range.cpp",
            "hmi/draw/draw_map.cpp",
            "data/map/pnc_map/path_overlap.hpp",
            "data/map/pnc_map/path_overlap.cpp"
          ],
          "commitId" : "8d32b4930266f35ff301b6030bec4cccc04d7aa0",
          "timestamp" : 1773723921000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加ClearAreaOverlap类及相关逻辑，优化清晰区域处理和绘制功能\u000a",
          "date" : "2026-03-17 13:05:21 +0800",
          "id" : "8d32b4930266f35ff301b6030bec4cccc04d7aa0",
          "msg" : "feat: 添加ClearAreaOverlap类及相关逻辑，优化清晰区域处理和绘制功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/path_overlap.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/path_overlap.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/reaction/app_reaction.hpp",
            "data/config/cfg_long_plan.cpp",
            "data/constrain/longitude_constrain.cpp",
            "data/app/app_data.hpp",
            "data/app/fsm/task_command_type.hpp",
            "data/app/cmd/cmd_reduce_safe_distance.hpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/app/reaction/app_reaction.cpp",
            "data/app/app_data.cpp",
            "data/app/cmd/cmd_reduce_safe_distance.cpp"
          ],
          "commitId" : "b0b06927dbaffd63819509d96b0a48e95a23a173",
          "timestamp" : 1773723921000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加CmdReduceSafeDistance类及相关逻辑，优化安全距离处理功能\u000a",
          "date" : "2026-03-17 13:05:21 +0800",
          "id" : "b0b06927dbaffd63819509d96b0a48e95a23a173",
          "msg" : "feat: 添加CmdReduceSafeDistance类及相关逻辑，优化安全距离处理功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_reduce_safe_distance.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/app/cmd/cmd_reduce_safe_distance.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "data/ssep/online_region_contour_creator.cpp",
            "data/ssep/open_space_ec.hpp",
            "data/map/envelop/map_envelops.hpp",
            "data/plan_frame.hpp",
            "data/map/envelop/map_envelops.cpp",
            "plan/prepare/prepare_map_related.cpp"
          ],
          "commitId" : "fe45ba157988b615c24bae4fe43d8b3302254918",
          "timestamp" : 1773723922000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 更新MapEnvelops类，增强路径转换功能，支持备用地图包络处理\u000a",
          "date" : "2026-03-17 13:05:22 +0800",
          "id" : "fe45ba157988b615c24bae4fe43d8b3302254918",
          "msg" : "feat: 更新MapEnvelops类，增强路径转换功能，支持备用地图包络处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_map_related.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line.cpp",
            "data/common/path.cpp"
          ],
          "commitId" : "58293034061f9aa3edd075764961740dcf23e6c8",
          "timestamp" : 1773723922000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复guidelien 中 overlap计算的bug\u000a",
          "date" : "2026-03-17 13:05:22 +0800",
          "id" : "58293034061f9aa3edd075764961740dcf23e6c8",
          "msg" : "fix:修复guidelien 中 overlap计算的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/imv_wbca_manager.cpp",
            "data/wbca/grid_map/esdf_map.hpp",
            "algorithm/wbca/occupancy_grid_map/data_render.cpp",
            "data/wbca/grid_map/esdf_map.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "419f75f12ec66fbea96fb469cb3cd0e5e4c742c3",
          "timestamp" : 1773727237000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: imv smooth_mode bug\u000a",
          "date" : "2026-03-17 14:00:37 +0800",
          "id" : "419f75f12ec66fbea96fb469cb3cd0e5e4c742c3",
          "msg" : "fix: imv smooth_mode bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/grid_map/esdf_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/grid_map/esdf_map.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "2026f2b99af4241f05203d6d6a354eafc69ebbe9",
          "timestamp" : 1773742201000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: imv start_pt bug\u000a",
          "date" : "2026-03-17 18:10:01 +0800",
          "id" : "2026f2b99af4241f05203d6d6a354eafc69ebbe9",
          "msg" : "fix: imv start_pt bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "bfc992cbf1652ca99e8bfd0ef9cc690b4f595815",
          "timestamp" : 1773750641000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复拼接ssep结果后，junction overlap 生成的bug\u000a",
          "date" : "2026-03-17 20:30:41 +0800",
          "id" : "bfc992cbf1652ca99e8bfd0ef9cc690b4f595815",
          "msg" : "fix:修复拼接ssep结果后，junction overlap 生成的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.hpp",
            "data/other/flow_control.hpp",
            "data/other/flow_control.cpp",
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "251ad648d7b5958a23e670eebf6d15769d94309d",
          "timestamp" : 1773755983000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加 实时的终点边界约束和拉值约束， 然后 终点约束使用使用实时约束\u000a",
          "date" : "2026-03-17 21:59:43 +0800",
          "id" : "251ad648d7b5958a23e670eebf6d15769d94309d",
          "msg" : "feat: 添加 实时的终点边界约束和拉值约束， 然后 终点约束使用使用实时约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_hmi.cpp",
            "data/config/cfg_hmi.hpp",
            "replayer/logic.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "035e2cf830ba61ee63048e0e129dea20231d8af5",
          "timestamp" : 1773800729000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: lock historical cloud point in replayer.\u000a\u000a",
          "date" : "2026-03-18 10:25:29 +0800",
          "id" : "035e2cf830ba61ee63048e0e129dea20231d8af5",
          "msg" : "fix: lock historical cloud point in replayer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/decide/decide_reaction.hpp",
            ".gitignore",
            "CMakeLists.txt",
            "data/ssep/forward_ec.cpp",
            "tasks/deciders/search_decider/forward_search_decider.cpp"
          ],
          "commitId" : "dbd2812127d276e7ad1f968f358529e0ae53a5a1",
          "timestamp" : 1773800883000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add FORWARD_BEFORE_BACKWARD\u000a",
          "date" : "2026-03-18 10:28:03 +0800",
          "id" : "dbd2812127d276e7ad1f968f358529e0ae53a5a1",
          "msg" : "fix: add FORWARD_BEFORE_BACKWARD",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/forward_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "448aee47e245f190381c830773c7a318c6b12374",
          "timestamp" : 1773801028000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ssep replan for  reversing truck.\u000a",
          "date" : "2026-03-18 10:30:28 +0800",
          "id" : "448aee47e245f190381c830773c7a318c6b12374",
          "msg" : "fix: ssep replan for  reversing truck.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "76b3a0eb6a03df0be0286a166616b28bfc5ccf5a",
          "timestamp" : 1773801287000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: refine deviation_stop params.\u000a",
          "date" : "2026-03-18 10:34:47 +0800",
          "id" : "76b3a0eb6a03df0be0286a166616b28bfc5ccf5a",
          "msg" : "fix: refine deviation_stop params.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/request_routing_data.cpp"
          ],
          "commitId" : "be714f29c973f94c63c32603e269273a23c7bfdd",
          "timestamp" : 1773801366000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: path disapearing issue.\u000a",
          "date" : "2026-03-18 10:36:06 +0800",
          "id" : "be714f29c973f94c63c32603e269273a23c7bfdd",
          "msg" : "fix: path disapearing issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/request_routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "ad4d815f1b2950b84c190c02d925b7debb42e282",
          "timestamp" : 1773801394000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: trailer_path_ego match issue.\u000a",
          "date" : "2026-03-18 10:36:34 +0800",
          "id" : "ad4d815f1b2950b84c190c02d925b7debb42e282",
          "msg" : "fix: trailer_path_ego match issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "f2e9dde3e2a7a459695b595cd8cc740d5d924eb7",
          "timestamp" : 1773811607000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 注释掉低贝位作业相关的代码逻辑\u000a",
          "date" : "2026-03-18 13:26:47 +0800",
          "id" : "f2e9dde3e2a7a459695b595cd8cc740d5d924eb7",
          "msg" : "refactor: 注释掉低贝位作业相关的代码逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "06ce627159426497944ccf43a460d672bea1611b",
          "timestamp" : 1773811694000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 注释掉低贝位作业相关的代码逻辑\u000a",
          "date" : "2026-03-18 13:28:14 +0800",
          "id" : "06ce627159426497944ccf43a460d672bea1611b",
          "msg" : "refactor: 注释掉低贝位作业相关的代码逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "05cba2ab21ded99ccdfcb7f96508ea2873e8ccbd",
          "timestamp" : 1773825627000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "refact: straighten then reverse.\u000a",
          "date" : "2026-03-18 17:20:27 +0800",
          "id" : "05cba2ab21ded99ccdfcb7f96508ea2873e8ccbd",
          "msg" : "refact: straighten then reverse.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/lane_detection.cpp"
          ],
          "commitId" : "a106c054091a39f8e38cabb78e45cec62f98e14d",
          "timestamp" : 1773827435000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: using map lane width for single line lane detection\u000a",
          "date" : "2026-03-18 17:50:35 +0800",
          "id" : "a106c054091a39f8e38cabb78e45cec62f98e14d",
          "msg" : "fix: using map lane width for single line lane detection",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/lane_detection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_static.cpp"
          ],
          "commitId" : "a9c9de3aebb610e9e0c105d0a9edb79f48aab9c8",
          "timestamp" : 1773840942000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新镜子相关参数的命名空间前缀为/pnc_node\u000a",
          "date" : "2026-03-18 21:35:42 +0800",
          "id" : "a9c9de3aebb610e9e0c105d0a9edb79f48aab9c8",
          "msg" : "fix: 更新镜子相关参数的命名空间前缀为/pnc_node",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "75ace1b4dce8a4dddcf1d6d3ceecc7810c013742",
          "timestamp" : 1773840969000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复崩溃的bug\u000a",
          "date" : "2026-03-18 21:36:09 +0800",
          "id" : "75ace1b4dce8a4dddcf1d6d3ceecc7810c013742",
          "msg" : "fix:修复崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.hpp",
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "42eda6dd35e959268a2c138d1e7f238bb63f02e6",
          "timestamp" : 1773841010000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加自动获取大谢终点约束的功能\u000a",
          "date" : "2026-03-18 21:36:50 +0800",
          "id" : "42eda6dd35e959268a2c138d1e7f238bb63f02e6",
          "msg" : "feat: 添加自动获取大谢终点约束的功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/vehicle_state.cpp",
            "data/plan/start_point_data.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/vehicle/vehicle_state.hpp",
            "tasks/deciders/long_decider/constrain_decider.hpp"
          ],
          "commitId" : "974f2e41451a6a980c4c8c2a9045fe75f2fc0490",
          "timestamp" : 1773891447000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: stop for localization switching.\u000a",
          "date" : "2026-03-19 11:37:27 +0800",
          "id" : "974f2e41451a6a980c4c8c2a9045fe75f2fc0490",
          "msg" : "feat: stop for localization switching.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "66668fce0521286d4f78c74c849dadea94895432",
          "timestamp" : 1773891626000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: log msf localization switching status.\u000a",
          "date" : "2026-03-19 11:40:26 +0800",
          "id" : "66668fce0521286d4f78c74c849dadea94895432",
          "msg" : "fix: log msf localization switching status.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "09680d0ab04914754cc2ad5548709fa7a6706021",
          "timestamp" : 1773901680000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加搜索起点框的功能并优化车辆框生成逻辑\u000a",
          "date" : "2026-03-19 14:28:00 +0800",
          "id" : "09680d0ab04914754cc2ad5548709fa7a6706021",
          "msg" : "feat: 添加搜索起点框的功能并优化车辆框生成逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "b04d7ce3f4cd18f062c3a4d858cf4ad39f3b1ab2",
          "timestamp" : 1773909776000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新GetLatPoint函数以考虑LKA控制模式\u000a",
          "date" : "2026-03-19 16:42:56 +0800",
          "id" : "b04d7ce3f4cd18f062c3a4d858cf4ad39f3b1ab2",
          "msg" : "fix: 更新GetLatPoint函数以考虑LKA控制模式",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_guide_line.cpp",
            "data/plan/guide_line.cpp",
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "d4b8b915fc9ba0e5f6f01e879c815c72750a0b12",
          "timestamp" : 1773922268000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:虚拟停止线构建的bug\u000a",
          "date" : "2026-03-19 20:11:08 +0800",
          "id" : "d4b8b915fc9ba0e5f6f01e879c815c72750a0b12",
          "msg" : "fix:虚拟停止线构建的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ego.cpp"
          ],
          "commitId" : "965f5fede6e0d702f94fc03e5949631fa39c590b",
          "timestamp" : 1773931583000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正DrawUpperHead函数中镜子高度计算错误\u000a",
          "date" : "2026-03-19 22:46:23 +0800",
          "id" : "965f5fede6e0d702f94fc03e5949631fa39c590b",
          "msg" : "fix: 修正DrawUpperHead函数中镜子高度计算错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "9e80ba1dd25ec991530e8a553d3091634c647c0f",
          "timestamp" : 1773975585000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整自动构建结束直线姿态和终点扩展长度的计算逻辑\u000a",
          "date" : "2026-03-20 10:59:45 +0800",
          "id" : "9e80ba1dd25ec991530e8a553d3091634c647c0f",
          "msg" : "fix: 调整自动构建结束直线姿态和终点扩展长度的计算逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "7c94361ecd0a6331ad51d2fd135e9408b5638289",
          "timestamp" : 1773977808000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: road segment splitting bug.\u000a",
          "date" : "2026-03-20 11:36:48 +0800",
          "id" : "7c94361ecd0a6331ad51d2fd135e9408b5638289",
          "msg" : "fix: road segment splitting bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/test/ssep_planner_test.cc",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h",
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/data_structures/path.h",
            "ssep/common/utils/reference_line_stitcher.h",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
          ],
          "commitId" : "883b412a5a96493f584d7058fabe6533c8e1c498",
          "timestamp" : 1773978457000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: SSEP: 进堆场添加用专家经验生成的路径，拼接替换原始参考线。\u000a\u000a",
          "date" : "2026-03-20 11:47:37 +0800",
          "id" : "883b412a5a96493f584d7058fabe6533c8e1c498",
          "msg" : "feat: SSEP: 进堆场添加用专家经验生成的路径，拼接替换原始参考线。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/ssep_planner.cc",
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/data_structures/path.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "33080cb2d7b4baef6313b23ed6f72c926954f829",
          "timestamp" : 1773978467000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: SSEP: 进堆场跑通无搜索规划\u000a\u000a",
          "date" : "2026-03-20 11:47:47 +0800",
          "id" : "33080cb2d7b4baef6313b23ed6f72c926954f829",
          "msg" : "feat: SSEP: 进堆场跑通无搜索规划",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "ssep/common/utils/path_utils.h",
            "ssep/common/utils/path_utils.cc",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "ff3983e85440eec20a8d71008f9c044361eed42b",
          "timestamp" : 1773978478000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题\u000a\u000a",
          "date" : "2026-03-20 11:47:58 +0800",
          "id" : "ff3983e85440eec20a8d71008f9c044361eed42b",
          "msg" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/data_structures/path.h",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "d10baa56499a6a39ce844c37382b8dcb7886e5b5",
          "timestamp" : 1773978484000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复keb task碰撞检测使用路径长度过长的问题\u000a\u000a",
          "date" : "2026-03-20 11:48:04 +0800",
          "id" : "d10baa56499a6a39ce844c37382b8dcb7886e5b5",
          "msg" : "fix: 修复keb task碰撞检测使用路径长度过长的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "94045a905e6e7064aa83d3535b9a67e6f06bb3b3",
          "timestamp" : 1773979209000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "refact: GetRoadSegmentFirstSplitPos\u000a",
          "date" : "2026-03-20 12:00:09 +0800",
          "id" : "94045a905e6e7064aa83d3535b9a67e6f06bb3b3",
          "msg" : "refact: GetRoadSegmentFirstSplitPos",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "6602d54db962af381c83bd63f4d23cecef6f9642",
          "timestamp" : 1773979352000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: road segment splitting bug.\u000a",
          "date" : "2026-03-20 12:02:32 +0800",
          "id" : "6602d54db962af381c83bd63f4d23cecef6f9642",
          "msg" : "fix: road segment splitting bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "5ea473b606083edbe4736f0a0cb6fbf6bb141762",
          "timestamp" : 1773979363000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "refact: GetRoadSegmentFirstSplitPos\u000a",
          "date" : "2026-03-20 12:02:43 +0800",
          "id" : "5ea473b606083edbe4736f0a0cb6fbf6bb141762",
          "msg" : "refact: GetRoadSegmentFirstSplitPos",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "c423432f6f465d4814e1b8c6f5f102c54d077d0a",
          "timestamp" : 1773980505000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复无搜索模式可能崩溃的问题\u000a\u000a",
          "date" : "2026-03-20 12:21:45 +0800",
          "id" : "c423432f6f465d4814e1b8c6f5f102c54d077d0a",
          "msg" : "fix: SSEP: 修复无搜索模式可能崩溃的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/test/ssep_planner_test.cc",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h",
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/data_structures/path.h",
            "ssep/common/utils/reference_line_stitcher.h",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
          ],
          "commitId" : "3fb22d781dee9b445918726ac70ab53834e032cf",
          "timestamp" : 1773982356000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 进堆场添加用专家经验生成的路径，拼接替换原始参考线。\u000a\u000a",
          "date" : "2026-03-20 12:52:36 +0800",
          "id" : "3fb22d781dee9b445918726ac70ab53834e032cf",
          "msg" : "feat: SSEP: 进堆场添加用专家经验生成的路径，拼接替换原始参考线。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/ssep_planner.cc",
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/data_structures/path.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "c3a7a1c91bcb80596ed9371ab46d60af714681a3",
          "timestamp" : 1773982376000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 进堆场跑通无搜索规划\u000a\u000a",
          "date" : "2026-03-20 12:52:56 +0800",
          "id" : "c3a7a1c91bcb80596ed9371ab46d60af714681a3",
          "msg" : "feat: SSEP: 进堆场跑通无搜索规划",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "ssep/common/utils/path_utils.h",
            "ssep/common/utils/path_utils.cc",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "943dbcf65482786bf0ae78eea7f6d02eca589b85",
          "timestamp" : 1773982391000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题\u000a\u000a",
          "date" : "2026-03-20 12:53:11 +0800",
          "id" : "943dbcf65482786bf0ae78eea7f6d02eca589b85",
          "msg" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.h",
            "ssep/data_structures/path.cc",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "d46b28a4575ad474b7b4fc9acf007636214fdaf6",
          "timestamp" : 1773982419000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复keb task碰撞检测使用路径长度过长的问题\u000a\u000a",
          "date" : "2026-03-20 12:53:39 +0800",
          "id" : "d46b28a4575ad474b7b4fc9acf007636214fdaf6",
          "msg" : "fix: 修复keb task碰撞检测使用路径长度过长的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "55d35d7507cd3c3d289168dac7882b5db37d7bfb",
          "timestamp" : 1773982442000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复无搜索模式可能崩溃的问题\u000a\u000a",
          "date" : "2026-03-20 12:54:02 +0800",
          "id" : "55d35d7507cd3c3d289168dac7882b5db37d7bfb",
          "msg" : "fix: SSEP: 修复无搜索模式可能崩溃的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/common/utils/path_utils.h",
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "40be2a376bfdeb10ac8ac64ea311727ec8779caf",
          "timestamp" : 1773992161000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 提升新版进堆场搜索的成功率\u000a\u000a",
          "date" : "2026-03-20 15:36:01 +0800",
          "id" : "40be2a376bfdeb10ac8ac64ea311727ec8779caf",
          "msg" : "fix: SSEP: 提升新版进堆场搜索的成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/common/utils/path_utils.h",
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "1bdae8ae7d8ca3cd49b96dab5d54998d211a6f8c",
          "timestamp" : 1773992218000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 提升新版进堆场搜索的成功率\u000a\u000a",
          "date" : "2026-03-20 15:36:58 +0800",
          "id" : "1bdae8ae7d8ca3cd49b96dab5d54998d211a6f8c",
          "msg" : "fix: SSEP: 提升新版进堆场搜索的成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
          ],
          "commitId" : "8f68653b9d125843b6051233fc17eaaff5b7d41b",
          "timestamp" : 1773998478000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 普通卡车多段倒车入库时适配拉直点逻辑\u000a\u000a",
          "date" : "2026-03-20 17:21:18 +0800",
          "id" : "8f68653b9d125843b6051233fc17eaaff5b7d41b",
          "msg" : "feat: 普通卡车多段倒车入库时适配拉直点逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ctrl/lka_start_up.cpp",
            "hmi/widget/diagnose.cpp",
            "data/ctrl/lka_start_up.hpp",
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "935d321f793e198615189b481385443adda4536a",
          "timestamp" : 1773999405000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: lka deviation after crane\u000a",
          "date" : "2026-03-20 17:36:45 +0800",
          "id" : "935d321f793e198615189b481385443adda4536a",
          "msg" : "feat: lka deviation after crane",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_lane_change_planner.h"
          ],
          "commitId" : "2a4a3514b4d6189f853259a0bb514c214ed33381",
          "timestamp" : 1774000578000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复变道路径可能有碰撞的问题\u000a\u000a",
          "date" : "2026-03-20 17:56:18 +0800",
          "id" : "2a4a3514b4d6189f853259a0bb514c214ed33381",
          "msg" : "fix: SSEP: 修复变道路径可能有碰撞的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_lane_change_planner.h"
          ],
          "commitId" : "fd557192f4bb94e7e7313318315cfd0bd92abbde",
          "timestamp" : 1774000698000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复变道路径可能有碰撞的问题\u000a\u000a",
          "date" : "2026-03-20 17:58:18 +0800",
          "id" : "fd557192f4bb94e7e7313318315cfd0bd92abbde",
          "msg" : "fix: SSEP: 修复变道路径可能有碰撞的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_lane_change_planner.h"
          ],
          "commitId" : "f86bed86caa62e3d5c1390726a2b301711f4f61c",
          "timestamp" : 1774001151000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复变道路径可能有碰撞的问题\u000a\u000a",
          "date" : "2026-03-20 18:05:51 +0800",
          "id" : "f86bed86caa62e3d5c1390726a2b301711f4f61c",
          "msg" : "fix: SSEP: 修复变道路径可能有碰撞的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "5c74f7713ddb7866d189e49484343f797d0ea008",
          "timestamp" : 1774107434000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb task 增加最大转向角余量\u000a\u000a",
          "date" : "2026-03-21 23:37:14 +0800",
          "id" : "5c74f7713ddb7866d189e49484343f797d0ea008",
          "msg" : "chore: keb task 增加最大转向角余量",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "848e7e9667e7e592c8ed63ddffe0a6fe77666f13",
          "timestamp" : 1774107589000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: keb task 增加最大转向角余量\u000a\u000a",
          "date" : "2026-03-21 23:39:49 +0800",
          "id" : "848e7e9667e7e592c8ed63ddffe0a6fe77666f13",
          "msg" : "chore: keb task 增加最大转向角余量",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "3e1daf4d64dbd6153996f3473694c915343be10d",
          "timestamp" : 1774107664000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: keb task 增加最大转向角余量\u000a\u000a",
          "date" : "2026-03-21 23:41:04 +0800",
          "id" : "3e1daf4d64dbd6153996f3473694c915343be10d",
          "msg" : "chore: keb task 增加最大转向角余量",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "0ba658ed3f927a6d0b3dee0373a90b1c01086574",
          "timestamp" : 1774252291000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb实时优化 将转向角余量 提取为配置参数\u000a\u000a",
          "date" : "2026-03-23 15:51:31 +0800",
          "id" : "0ba658ed3f927a6d0b3dee0373a90b1c01086574",
          "msg" : "chore: keb实时优化 将转向角余量 提取为配置参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/app_data.cpp"
          ],
          "commitId" : "908911bfca576244174f10e54cd725ab9f30dd0e",
          "timestamp" : 1774266714000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: (临时处理)注释掉接收目标命令中的拖车标签和大小处理逻辑\u000a",
          "date" : "2026-03-23 19:51:54 +0800",
          "id" : "908911bfca576244174f10e54cd725ab9f30dd0e",
          "msg" : "fix: (临时处理)注释掉接收目标命令中的拖车标签和大小处理逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "781cd4cf9b7ce57bc5c663fbdca5d7e6b0ce556c",
          "timestamp" : 1774271308000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹\u000a\u000a",
          "date" : "2026-03-23 21:08:28 +0800",
          "id" : "781cd4cf9b7ce57bc5c663fbdca5d7e6b0ce556c",
          "msg" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "70d37c4b05efead9836daae68422a009780d7c02",
          "timestamp" : 1774272913000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: keb-task 输出的轨迹保持固定长度，解决轨迹越来越短导致到达不了终点的问题\u000a\u000a",
          "date" : "2026-03-23 21:35:13 +0800",
          "id" : "70d37c4b05efead9836daae68422a009780d7c02",
          "msg" : "feat: keb-task 输出的轨迹保持固定长度，解决轨迹越来越短导致到达不了终点的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "e728ba79f6b5a2662364a9ec29e3b0d0f1cb99e2",
          "timestamp" : 1774274811000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化overlap s重计算，增加起始和结束点的有效性检查\u000a",
          "date" : "2026-03-23 22:06:51 +0800",
          "id" : "e728ba79f6b5a2662364a9ec29e3b0d0f1cb99e2",
          "msg" : "feat: 优化overlap s重计算，增加起始和结束点的有效性检查",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "4759524e88de1ad03ab5db3fd72d4c61c2d1b352",
          "timestamp" : 1774328752000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: keb task ssep_end_s_ 赋值错误\u000a\u000a",
          "date" : "2026-03-24 13:05:52 +0800",
          "id" : "4759524e88de1ad03ab5db3fd72d4c61c2d1b352",
          "msg" : "fix: keb task ssep_end_s_ 赋值错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "4d8e13ea46ae52a342d5c9c904776950f10f37c3",
          "timestamp" : 1774329136000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: keb-task 输出的轨迹保持固定长度，解决轨迹越来越短导致到达不了终点的问题\u000a\u000a",
          "date" : "2026-03-24 13:12:16 +0800",
          "id" : "4d8e13ea46ae52a342d5c9c904776950f10f37c3",
          "msg" : "feat: keb-task 输出的轨迹保持固定长度，解决轨迹越来越短导致到达不了终点的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "84511bc52b02c727f9da034c0684d9bdc6f35ac0",
          "timestamp" : 1774329144000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: keb task ssep_end_s_ 赋值错误\u000a\u000a",
          "date" : "2026-03-24 13:12:24 +0800",
          "id" : "84511bc52b02c727f9da034c0684d9bdc6f35ac0",
          "msg" : "fix: keb task ssep_end_s_ 赋值错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "270076048affadcc2efda531703271bf59bdf934",
          "timestamp" : 1774342395000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 解决西联IMV进停车位搜索过慢的问题\u000a\u000a",
          "date" : "2026-03-24 16:53:15 +0800",
          "id" : "270076048affadcc2efda531703271bf59bdf934",
          "msg" : "fix: 解决西联IMV进停车位搜索过慢的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/ogm_builder.h",
            "ssep/ssep_planner.cc",
            "ssep/maps/ogm_builder.cc"
          ],
          "commitId" : "4c5d87ca4d81f80b640ece8b32e0037bd9d2907a",
          "timestamp" : 1774352175000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点\u000a\u000a",
          "date" : "2026-03-24 19:36:15 +0800",
          "id" : "4c5d87ca4d81f80b640ece8b32e0037bd9d2907a",
          "msg" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/spreader_protect.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "bb8ff43e7286899e0c671a7550fb06a6b551c13d",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加状态机切换时间参数并优化相关逻辑\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "bb8ff43e7286899e0c671a7550fb06a6b551c13d",
          "msg" : "feat: 添加状态机切换时间参数并优化相关逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/spreader_protect.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "9276281ddd0799eed3e58febe0b78a605e0fc179",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加根据堆场内的车道名称扩展安全阈值\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "9276281ddd0799eed3e58febe0b78a605e0fc179",
          "msg" : "feat: 添加根据堆场内的车道名称扩展安全阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "b47fe07fc71e78f3f8434b8744c9dc847d63eba1",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: keb实时优化 将转向角余量 提取为配置参数\u000a\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "b47fe07fc71e78f3f8434b8744c9dc847d63eba1",
          "msg" : "chore: keb实时优化 将转向角余量 提取为配置参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "a02846152de185a088c757d3986eb904e1a4e17a",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹\u000a\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "a02846152de185a088c757d3986eb904e1a4e17a",
          "msg" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "bd3a0cd23b9935933c797ca80fb7e28c8dbabe97",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 对多个范围更新函数添加排序逻辑，确保范围按顺序排列\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "bd3a0cd23b9935933c797ca80fb7e28c8dbabe97",
          "msg" : "feat: 对多个范围更新函数添加排序逻辑，确保范围按顺序排列",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "489a31b19ece7734f23e580bd9daf4025f81ad72",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化 JudgeInStraightLane 方法，重构逻辑以提高可读性和维护性，添加辅助函数以简化任务状态和区域状态的计算\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "489a31b19ece7734f23e580bd9daf4025f81ad72",
          "msg" : "feat: 优化 JudgeInStraightLane 方法，重构逻辑以提高可读性和维护性，添加辅助函数以简化任务状态和区域状态的计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/obstacle.cpp",
            "plan/prepare/prepare_objs.cpp"
          ],
          "commitId" : "e47c3c07b6831723cd6fcec51d822e6a93b9c686",
          "timestamp" : 1774366088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化 转场场桥的判断， 以及 场桥是否进行判断碰撞检测的逻辑\u000a",
          "date" : "2026-03-24 23:28:08 +0800",
          "id" : "e47c3c07b6831723cd6fcec51d822e6a93b9c686",
          "msg" : "feat: 优化 转场场桥的判断， 以及 场桥是否进行判断碰撞检测的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "b1675dfe8c52a2bf186d6788cc254920710cd40d",
          "timestamp" : 1774366156000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 解决西联IMV进停车位搜索过慢的问题\u000a\u000a",
          "date" : "2026-03-24 23:29:16 +0800",
          "id" : "b1675dfe8c52a2bf186d6788cc254920710cd40d",
          "msg" : "fix: 解决西联IMV进停车位搜索过慢的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/ogm_builder.h",
            "ssep/maps/ogm_builder.cc",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "c3c9fddb6caedd6c3f73c42b6fc14e9e6bb61998",
          "timestamp" : 1774366164000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点\u000a\u000a",
          "date" : "2026-03-24 23:29:24 +0800",
          "id" : "c3c9fddb6caedd6c3f73c42b6fc14e9e6bb61998",
          "msg" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "63ac7fb6eefe80e06ffb73c9a9a7a339bf5c63b2",
          "timestamp" : 1774366248000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 对多个范围更新函数添加排序逻辑，确保范围按顺序排列\u000a",
          "date" : "2026-03-24 23:30:48 +0800",
          "id" : "63ac7fb6eefe80e06ffb73c9a9a7a339bf5c63b2",
          "msg" : "feat: 对多个范围更新函数添加排序逻辑，确保范围按顺序排列",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/obstacle.cpp",
            "plan/prepare/prepare_objs.cpp"
          ],
          "commitId" : "259f597964ce71051e685f9b61fa3a14f9540303",
          "timestamp" : 1774366259000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化 转场场桥的判断， 以及 场桥是否进行判断碰撞检测的逻辑\u000a",
          "date" : "2026-03-24 23:30:59 +0800",
          "id" : "259f597964ce71051e685f9b61fa3a14f9540303",
          "msg" : "feat: 优化 转场场桥的判断， 以及 场桥是否进行判断碰撞检测的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "57789ddab86ba54d6cfba72af2518081b6b5d509",
          "timestamp" : 1774367261000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正堆垛机特殊区域的横向扩展长度参数加载路径\u000a",
          "date" : "2026-03-24 23:47:41 +0800",
          "id" : "57789ddab86ba54d6cfba72af2518081b6b5d509",
          "msg" : "fix: 修正堆垛机特殊区域的横向扩展长度参数加载路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "394231d157e32897752b57338f4ce7005c15cbba",
          "timestamp" : 1774367294000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正堆垛机特殊区域的横向扩展长度参数加载路径\u000a",
          "date" : "2026-03-24 23:48:14 +0800",
          "id" : "394231d157e32897752b57338f4ce7005c15cbba",
          "msg" : "fix: 修正堆垛机特殊区域的横向扩展长度参数加载路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "67094e46383a0b33d5c95997caedc423eace3014",
          "timestamp" : 1774367733000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 解决西联IMV进停车位搜索过慢的问题\u000a\u000a",
          "date" : "2026-03-24 23:55:33 +0800",
          "id" : "67094e46383a0b33d5c95997caedc423eace3014",
          "msg" : "fix: 解决西联IMV进停车位搜索过慢的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "bc071e41f2a92b8798ca568a10d6d7ebe6a4cb02",
          "timestamp" : 1774404953000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: align move 状态下，假如挂的角度大于一定值，不倒车。 倒车的时候限制速度\u000a",
          "date" : "2026-03-25 10:15:53 +0800",
          "id" : "bc071e41f2a92b8798ca568a10d6d7ebe6a4cb02",
          "msg" : "feat: align move 状态下，假如挂的角度大于一定值，不倒车。 倒车的时候限制速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "64d386ad766bd636bab93766fb2da25c04a45378",
          "timestamp" : 1774405052000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: align move 状态下，假如挂的角度大于一定值，不倒车。 倒车的时候限制速度\u000a",
          "date" : "2026-03-25 10:17:32 +0800",
          "id" : "64d386ad766bd636bab93766fb2da25c04a45378",
          "msg" : "feat: align move 状态下，假如挂的角度大于一定值，不倒车。 倒车的时候限制速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/ogm_builder.h",
            "ssep/ssep_planner.cc",
            "ssep/maps/ogm_builder.cc"
          ],
          "commitId" : "b4d00b792d4bb9e71da250164808250583acf73c",
          "timestamp" : 1774405100000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点\u000a\u000a",
          "date" : "2026-03-25 10:18:20 +0800",
          "id" : "b4d00b792d4bb9e71da250164808250583acf73c",
          "msg" : "fix: 集卡搜索时滤除起点和终点车挂内部的og点",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "b99a6ef817f1b8c94f2aea6df788b676e1a3bdc3",
          "timestamp" : 1774405136000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹\u000a\u000a",
          "date" : "2026-03-25 10:18:56 +0800",
          "id" : "b99a6ef817f1b8c94f2aea6df788b676e1a3bdc3",
          "msg" : "chore: SSEP: 集卡普通搜索过滤掉明显违反约束的轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_path_optimize_task.hpp",
            "ssep/common/utils/path_utils.h",
            "ssep/common/utils/path_utils.cc",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "66fa765b858984a42c41669ae4b2c8ee600e000d",
          "timestamp" : 1774405211000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题\u000a\u000a",
          "date" : "2026-03-25 10:20:11 +0800",
          "id" : "66fa765b858984a42c41669ae4b2c8ee600e000d",
          "msg" : "fix: keb task 修复路径被og点阻挡时轨迹异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "9da2dbb539fbd9991221ecec7ed1b5ab5dcf5756",
          "timestamp" : 1774407862000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 杨浦 B003 B004适配\u000a",
          "date" : "2026-03-25 11:04:22 +0800",
          "id" : "9da2dbb539fbd9991221ecec7ed1b5ab5dcf5756",
          "msg" : "feat: 杨浦 B003 B004适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
          ],
          "commitId" : "a55b1d4a04856902abcc98cb26e679a7322b4031",
          "timestamp" : 1774419945000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 自卸车进出散货堆场搜索使用软约束\u000a\u000a",
          "date" : "2026-03-25 14:25:45 +0800",
          "id" : "a55b1d4a04856902abcc98cb26e679a7322b4031",
          "msg" : "chore: SSEP: 自卸车进出散货堆场搜索使用软约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ctrl/lka_start_up.cpp"
          ],
          "commitId" : "c184036c04cbd54cbf2d38a50522c261f87a91bc",
          "timestamp" : 1774422743000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: yard name verification.\u000a",
          "date" : "2026-03-25 15:12:23 +0800",
          "id" : "c184036c04cbd54cbf2d38a50522c261f87a91bc",
          "msg" : "feat: yard name verification.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
          ],
          "commitId" : "bce64a9fb9bed66c594b0a207511d989c4039b9f",
          "timestamp" : 1774425071000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 普通卡车多段倒车入库时适配拉直点逻辑\u000a",
          "date" : "2026-03-25 15:51:11 +0800",
          "id" : "bce64a9fb9bed66c594b0a207511d989c4039b9f",
          "msg" : "feat: 普通卡车多段倒车入库时适配拉直点逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "678aa94ed48bdae8222f00caa2159d3a4f765e93",
          "timestamp" : 1774425704000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整对拖车姿态有效性的角度判断阈值\u000a",
          "date" : "2026-03-25 16:01:44 +0800",
          "id" : "678aa94ed48bdae8222f00caa2159d3a4f765e93",
          "msg" : "fix: 调整对拖车姿态有效性的角度判断阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "14b080ef741e8924a6badc3e3895b8fcadb83c99",
          "timestamp" : 1774427998000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整对拖车姿态有效性的角度判断阈值\u000a",
          "date" : "2026-03-25 16:39:58 +0800",
          "id" : "14b080ef741e8924a6badc3e3895b8fcadb83c99",
          "msg" : "fix: 调整对拖车姿态有效性的角度判断阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "7d345fe068388c5cfcafa2b5146f647344bd4239",
          "timestamp" : 1774428029000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复集卡进堆场S弯轨迹不合理，及自适应拉直距离失效的问题\u000a\u000a",
          "date" : "2026-03-25 16:40:29 +0800",
          "id" : "7d345fe068388c5cfcafa2b5146f647344bd4239",
          "msg" : "fix: SSEP: 修复集卡进堆场S弯轨迹不合理，及自适应拉直距离失效的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_objs.cpp"
          ],
          "commitId" : "6150b7d1445ee5be72794b493d46d708742e1b2f",
          "timestamp" : 1774428072000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增加对车道有效性的检查，确保车道ID在实际车道ID列表中\u000a",
          "date" : "2026-03-25 16:41:12 +0800",
          "id" : "6150b7d1445ee5be72794b493d46d708742e1b2f",
          "msg" : "feat: 增加对车道有效性的检查，确保车道ID在实际车道ID列表中",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
          ],
          "commitId" : "f73f14c1abecb7d72ead16573ba2801d4688ec3b",
          "timestamp" : 1774428098000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 自卸车进出散货堆场搜索使用软约束\u000a\u000a",
          "date" : "2026-03-25 16:41:38 +0800",
          "id" : "f73f14c1abecb7d72ead16573ba2801d4688ec3b",
          "msg" : "chore: SSEP: 自卸车进出散货堆场搜索使用软约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "83543a38fe864a91b8574d0637c45ef2d8533bfe",
          "timestamp" : 1774428106000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复集卡进堆场S弯轨迹不合理，及自适应拉直距离失效的问题\u000a\u000a",
          "date" : "2026-03-25 16:41:46 +0800",
          "id" : "83543a38fe864a91b8574d0637c45ef2d8533bfe",
          "msg" : "fix: SSEP: 修复集卡进堆场S弯轨迹不合理，及自适应拉直距离失效的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/path_utils.cc"
          ],
          "commitId" : "cf69665bcc958500349e2fa758f961203e97ac62",
          "timestamp" : 1774434684000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 进出散货堆场-解决后处理过于严格导致搜索失败的问题。\u000a\u000a",
          "date" : "2026-03-25 18:31:24 +0800",
          "id" : "cf69665bcc958500349e2fa758f961203e97ac62",
          "msg" : "fix: SSEP: 进出散货堆场-解决后处理过于严格导致搜索失败的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/path_utils.cc"
          ],
          "commitId" : "88fe599342bb3d5e99b4f73b388d3a36f9f7d320",
          "timestamp" : 1774439458000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 进出散货堆场-解决后处理过于严格导致搜索失败的问题。\u000a\u000a",
          "date" : "2026-03-25 19:50:58 +0800",
          "id" : "88fe599342bb3d5e99b4f73b388d3a36f9f7d320",
          "msg" : "fix: SSEP: 进出散货堆场-解决后处理过于严格导致搜索失败的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "989199e3abcea69d8f2c3a5b02eea5fed4b5f2e5",
          "timestamp" : 1774493913000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整路径重叠的起始和结束点设置，确保不超出有效范围\u000a",
          "date" : "2026-03-26 10:58:33 +0800",
          "id" : "989199e3abcea69d8f2c3a5b02eea5fed4b5f2e5",
          "msg" : "fix: 调整路径重叠的起始和结束点设置，确保不超出有效范围",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "eb8b675d5b80921a05bcf7cfd6d9c37677c0398b",
          "timestamp" : 1774493942000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整路径重叠的起始和结束点设置，确保不超出有效范围\u000a",
          "date" : "2026-03-26 10:59:02 +0800",
          "id" : "eb8b675d5b80921a05bcf7cfd6d9c37677c0398b",
          "msg" : "fix: 调整路径重叠的起始和结束点设置，确保不超出有效范围",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "plan/prepare/prepare_status.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "46589607901cc2599655efe869c7b40651bcffc8",
          "timestamp" : 1774495728000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add position check for reversing\u000a",
          "date" : "2026-03-26 11:28:48 +0800",
          "id" : "46589607901cc2599655efe869c7b40651bcffc8",
          "msg" : "feat: add position check for reversing",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "data/config/cfg_stage.cpp",
            "ssep/ssep_planner.cc",
            "tasks/task_factory.cpp",
            "tasks/plan/keb_lane_follow_path_task.hpp",
            "data/config/cfg_stage.hpp"
          ],
          "commitId" : "219b35a8cff152c0d01f914ba16d1ee88c9c26dc",
          "timestamp" : 1774506390000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Add Keb-Lane-Follow Task\u000a\u000a",
          "date" : "2026-03-26 14:26:30 +0800",
          "id" : "219b35a8cff152c0d01f914ba16d1ee88c9c26dc",
          "msg" : "feat: Add Keb-Lane-Follow Task",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/task_factory.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_lane_follow_path_task.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "fb9f4cef0ec26de180bbc86b8707a4d98ffa9aaf",
          "timestamp" : 1774506596000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 西联进充电桩压线问题修复\u000a\u000a",
          "date" : "2026-03-26 14:29:56 +0800",
          "id" : "fb9f4cef0ec26de180bbc86b8707a4d98ffa9aaf",
          "msg" : "fix: SSEP: 西联进充电桩压线问题修复",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "6f21bc5a6c0ac05e0ab717fe7bad09c38ee1a2f0",
          "timestamp" : 1774508233000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP:  普通卡车搜索增加“final_straight_distance”参数配置项\u000a\u000a",
          "date" : "2026-03-26 14:57:13 +0800",
          "id" : "6f21bc5a6c0ac05e0ab717fe7bad09c38ee1a2f0",
          "msg" : "feat: SSEP:  普通卡车搜索增加“final_straight_distance”参数配置项",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "cd315a7c5379a39b970324c059728920143fa523",
          "timestamp" : 1774509780000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: disable revsersing deviation.\u000a",
          "date" : "2026-03-26 15:23:00 +0800",
          "id" : "cd315a7c5379a39b970324c059728920143fa523",
          "msg" : "fix: disable revsersing deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
          ],
          "commitId" : "b53f0a1cd6255d70b5f57042afbb4c5b5e5a1cd5",
          "timestamp" : 1774515792000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 普通卡车倒车搜索加长最后一段拉直距离\u000a\u000a",
          "date" : "2026-03-26 17:03:12 +0800",
          "id" : "b53f0a1cd6255d70b5f57042afbb4c5b5e5a1cd5",
          "msg" : "feat: SSEP: 普通卡车倒车搜索加长最后一段拉直距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4",
          "timestamp" : 1774516827000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:杨浦低贝位适配\u000a",
          "date" : "2026-03-26 17:20:27 +0800",
          "id" : "d7b38ac92fd4feea0f081ba7b8d1bdf9ef6d74c4",
          "msg" : "feat:杨浦低贝位适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "plan/prepare/prepare_status.hpp",
            "data/config/cfg_env_const.cpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "d8c6278e4447d5e4f9d4ce98f9acd13dc367adcf",
          "timestamp" : 1774518457000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: limit straithen times.\u000a",
          "date" : "2026-03-26 17:47:37 +0800",
          "id" : "d8c6278e4447d5e4f9d4ce98f9acd13dc367adcf",
          "msg" : "feat: limit straithen times.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
          ],
          "commitId" : "1158a27743ae3cbb4a0c1095e7850143daf14aea",
          "timestamp" : 1774518521000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: SSEP: 普通卡车倒车搜索加长最后一段拉直距离\u000a\u000a",
          "date" : "2026-03-26 17:48:41 +0800",
          "id" : "1158a27743ae3cbb4a0c1095e7850143daf14aea",
          "msg" : "feat: SSEP: 普通卡车倒车搜索加长最后一段拉直距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h"
          ],
          "commitId" : "0ac0111c82d8bb79499fdd3ea8f5ae49ea41a38d",
          "timestamp" : 1774527570000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复苏溪IMV出停车位可能绕大圈的问题\u000a\u000a",
          "date" : "2026-03-26 20:19:30 +0800",
          "id" : "0ac0111c82d8bb79499fdd3ea8f5ae49ea41a38d",
          "msg" : "fix: SSEP: 修复苏溪IMV出停车位可能绕大圈的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "1af3c8f1db01d0693586e98cad36c87580ac5c56",
          "timestamp" : 1774579089000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: reversing times bug\u000a",
          "date" : "2026-03-27 10:38:09 +0800",
          "id" : "1af3c8f1db01d0693586e98cad36c87580ac5c56",
          "msg" : "fix: reversing times bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "98ceb2ee4254cb399a4a3bb1901cc13987cfbbc8",
          "timestamp" : 1774579451000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决普通卡车多段倒车进卸料点路径可能跳变的问题\u000a\u000a",
          "date" : "2026-03-27 10:44:11 +0800",
          "id" : "98ceb2ee4254cb399a4a3bb1901cc13987cfbbc8",
          "msg" : "fix: SSEP: 解决普通卡车多段倒车进卸料点路径可能跳变的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/ssep_planner.cc",
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h"
          ],
          "commitId" : "9e70c8344cefa2dce322bdebaded279a165ebaed",
          "timestamp" : 1774583254000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout feat_keb_task\u000a",
          "date" : "2026-03-27 11:47:34 +0800",
          "id" : "9e70c8344cefa2dce322bdebaded279a165ebaed",
          "msg" : "fix: checkout feat_keb_task",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "89102f4e856e982cd6a002d274678e2f0e19dff8",
          "timestamp" : 1774583311000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: reversing ssep planner bug\u000a",
          "date" : "2026-03-27 11:48:31 +0800",
          "id" : "89102f4e856e982cd6a002d274678e2f0e19dff8",
          "msg" : "fix: reversing ssep planner bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "a29eb1c83bacb6b66111a68719a9a3937fa350d1",
          "timestamp" : 1774583770000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: reversitong activation position thr 10.0\u000a",
          "date" : "2026-03-27 11:56:10 +0800",
          "id" : "a29eb1c83bacb6b66111a68719a9a3937fa350d1",
          "msg" : "fix: reversitong activation position thr 10.0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/common/utils/path_utils.cc",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
          ],
          "commitId" : "78b03829ca619e234632e08ef4a2fec031ee502a",
          "timestamp" : 1774590339000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:合并ssep更改\u000a",
          "date" : "2026-03-27 13:45:39 +0800",
          "id" : "78b03829ca619e234632e08ef4a2fec031ee502a",
          "msg" : "feat:合并ssep更改",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "cd4d9dd354b21917814376879733624be88f3dbd",
          "timestamp" : 1774590403000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 精确倒车时不使用历史路径\u000a\u000a",
          "date" : "2026-03-27 13:46:43 +0800",
          "id" : "cd4d9dd354b21917814376879733624be88f3dbd",
          "msg" : "fix: SSEP: 精确倒车时不使用历史路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/pnc_mat.cpp",
            "hmi/common/pnc_graphics_view.cpp",
            "hmi/common/pnc_graphics_view.hpp",
            "hmi/widget/replayer_pnc_mat.cpp"
          ],
          "commitId" : "0790824356c822d73ea7452ea501676bdf42445f",
          "timestamp" : 1774591753000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加车辆姿态设置功能并更新测量和角度显示逻辑\u000a",
          "date" : "2026-03-27 14:09:13 +0800",
          "id" : "0790824356c822d73ea7452ea501676bdf42445f",
          "msg" : "feat: 添加车辆姿态设置功能并更新测量和角度显示逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "f2e8e1e7d82d9f4cfa9d95d99fac30edcd26d961",
          "timestamp" : 1774591964000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复普通卡车搜索拉直段失效的问题\u000a\u000a",
          "date" : "2026-03-27 14:12:44 +0800",
          "id" : "f2e8e1e7d82d9f4cfa9d95d99fac30edcd26d961",
          "msg" : "fix: SSEP: 修复普通卡车搜索拉直段失效的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "2bf315098c6338d37740c7d9754ae76a47e91a51",
          "timestamp" : 1774592074000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 修复普通卡车搜索拉直段失效的问题\u000a\u000a",
          "date" : "2026-03-27 14:14:34 +0800",
          "id" : "2bf315098c6338d37740c7d9754ae76a47e91a51",
          "msg" : "fix: SSEP: 修复普通卡车搜索拉直段失效的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp",
            "data/ssep/forward_ec.hpp"
          ],
          "commitId" : "e77b10f61749b6e9afd05a75fdfafd11a38f7b37",
          "timestamp" : 1774592448000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:适配友谊关进停车的拉正距离\u000a",
          "date" : "2026-03-27 14:20:48 +0800",
          "id" : "e77b10f61749b6e9afd05a75fdfafd11a38f7b37",
          "msg" : "feat:适配友谊关进停车的拉正距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ctrl/lka_start_up.cpp"
          ],
          "commitId" : "e6b92869883057da0681b03f5113122025ef0983",
          "timestamp" : 1774592549000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: disable default LKA deviation.\u000a",
          "date" : "2026-03-27 14:22:29 +0800",
          "id" : "e6b92869883057da0681b03f5113122025ef0983",
          "msg" : "fix: disable default LKA deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/path_repository_vis_html_template.h",
            "ssep/protos/state_match_condition.proto",
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/offboard/generate_path_repository/CMakeLists.txt",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/protos/path_repository.proto"
          ],
          "commitId" : "882808fccb8e2b57410240ce996fd01f871924aa",
          "timestamp" : 1774602300000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加离线轨迹库功能（包括轨迹库生成与可视化）\u000a\u000a",
          "date" : "2026-03-27 17:05:00 +0800",
          "id" : "882808fccb8e2b57410240ce996fd01f871924aa",
          "msg" : "feat: SSEP: 增加离线轨迹库功能（包括轨迹库生成与可视化）",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/state_match_condition.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ctrl/lka_start_up.cpp",
            "data/ctrl/lka_start_up.hpp"
          ],
          "commitId" : "fa455161c9a61091ea7b4aa829a89ce4ac9fed36",
          "timestamp" : 1774602812000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: lka deviation bug\u000a",
          "date" : "2026-03-27 17:13:32 +0800",
          "id" : "fa455161c9a61091ea7b4aa829a89ce4ac9fed36",
          "msg" : "fix: lka deviation bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "thirdparty/lbfgs/lbfgs.hpp"
          ],
          "commitId" : "86499e111872b1d3d1c5d563a19973150c47adc5",
          "timestamp" : 1774603310000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add lbfgs prevous version.\u000a",
          "date" : "2026-03-27 17:21:50 +0800",
          "id" : "86499e111872b1d3d1c5d563a19973150c47adc5",
          "msg" : "feat: add lbfgs prevous version.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "thirdparty/lbfgs/lbfgs.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "thirdparty/lbfgs/lbfgs.hpp"
          ],
          "commitId" : "bce6bb1dbfa57b881faf7ad6886f49a37230adc9",
          "timestamp" : 1774603649000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add lbfgs prevous version.\u000a",
          "date" : "2026-03-27 17:27:29 +0800",
          "id" : "bce6bb1dbfa57b881faf7ad6886f49a37230adc9",
          "msg" : "feat: add lbfgs prevous version.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "thirdparty/lbfgs/lbfgs.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/state_match_condition.h",
            "ssep/data_structures/state_match_condition.cc",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/path_repository_manager.h",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/ssep_planner.h",
            "ssep/protos/path_repository.proto"
          ],
          "commitId" : "c40f17e705fcd22d588f509e223b97afd6f94701",
          "timestamp" : 1774616563000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 接入离线轨迹库\u000a\u000a",
          "date" : "2026-03-27 21:02:43 +0800",
          "id" : "c40f17e705fcd22d588f509e223b97afd6f94701",
          "msg" : "feat: SSEP: 接入离线轨迹库",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/normal_junction_ec.cpp"
          ],
          "commitId" : "a08b0d9eda7192187c98b20f94d44a8b82adff81",
          "timestamp" : 1774631226000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 苏溪调箱门场景适配\u000a",
          "date" : "2026-03-28 01:07:06 +0800",
          "id" : "a08b0d9eda7192187c98b20f94d44a8b82adff81",
          "msg" : "feat: 苏溪调箱门场景适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
          ],
          "commitId" : "dcd2450448bb377cf40c303ca4fd20ff96970bb2",
          "timestamp" : 1774850665000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: filter bend sceneario for align target.\u000a",
          "date" : "2026-03-30 14:04:25 +0800",
          "id" : "dcd2450448bb377cf40c303ca4fd20ff96970bb2",
          "msg" : "fix: filter bend sceneario for align target.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/ogm.hpp",
            "plan/prepare/prepare_ogm.cpp",
            "data/obstacle/ogm.cpp",
            "data/boundary/driving_corridor.cpp"
          ],
          "commitId" : "1613b12c1f873e85b5db4546d718acc3f000a041",
          "timestamp" : 1774853863000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加无效侧通行点检查和虚拟障碍物生成逻辑\u000a",
          "date" : "2026-03-30 14:57:43 +0800",
          "id" : "1613b12c1f873e85b5db4546d718acc3f000a041",
          "msg" : "feat: 添加无效侧通行点检查和虚拟障碍物生成逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/driving_corridor.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "fb8de5cde2aa0863bec4b2fcbdcbd5efea6a3e07",
          "timestamp" : 1774859375000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化 停止线所属junction的判断逻辑\u000a",
          "date" : "2026-03-30 16:29:35 +0800",
          "id" : "fb8de5cde2aa0863bec4b2fcbdcbd5efea6a3e07",
          "msg" : "refactor:优化 停止线所属junction的判断逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
          ],
          "commitId" : "73643888aac8b5f7b0a28de66d6b9dae5c35014e",
          "timestamp" : 1774926345000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复苏溪集卡进停车位可能停歪的问题\u000a\u000a",
          "date" : "2026-03-31 11:05:45 +0800",
          "id" : "73643888aac8b5f7b0a28de66d6b9dae5c35014e",
          "msg" : "fix: SSEP: 修复苏溪集卡进停车位可能停歪的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/offboard/servers/path_repository_vis_html_template.h",
            "ssep/protos/state_match_condition.proto",
            "ssep/data_structures/state_match_condition.h",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/ssep_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/protos/path_repository.proto",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/offboard/generate_path_repository/CMakeLists.txt",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/data_structures/state_match_condition.cc",
            "ssep/data_structures/path_repository_manager.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "6561aae642b08a5f52f0e42603e97e44a5bb95b7",
          "timestamp" : 1774939093000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:合并ssep更改\u000a",
          "date" : "2026-03-31 14:38:13 +0800",
          "id" : "6561aae642b08a5f52f0e42603e97e44a5bb95b7",
          "msg" : "feat:合并ssep更改",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/state_match_condition.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "d75a79ff291255b2073946e678d0ef4e69c69c4a",
          "timestamp" : 1774955575000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV掉头进堆场轨迹绕圈问题，提升搜索成功率，加快搜索速度\u000a\u000a",
          "date" : "2026-03-31 19:12:55 +0800",
          "id" : "d75a79ff291255b2073946e678d0ef4e69c69c4a",
          "msg" : "fix: SSEP: 修复IMV掉头进堆场轨迹绕圈问题，提升搜索成功率，加快搜索速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/protos/operation_mode.proto",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/common/utils/map_element_utils.hpp",
            "data/config/cfg_ssep.cpp",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/protos/scene.proto",
            "data/config/cfg_ssep.hpp",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/protos/path_repository.proto",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/path_repository_manager.h",
            "data/ssep/ssep_activation.cpp"
          ],
          "commitId" : "71318654777a1d34b5e432c05012dcba1defbcf9",
          "timestamp" : 1774964768000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat:  SSEP: 完善离线轨迹框架，IMV进充电桩场景跑通离线轨迹全流程\u000a\u000a",
          "date" : "2026-03-31 21:46:08 +0800",
          "id" : "71318654777a1d34b5e432c05012dcba1defbcf9",
          "msg" : "feat:  SSEP: 完善离线轨迹框架，IMV进充电桩场景跑通离线轨迹全流程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/operation_mode.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "7083a00f7acd9d060708d1f01df5c82a7e6537f5",
          "timestamp" : 1775013719000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: curvature over limit filer.\u000a",
          "date" : "2026-04-01 11:21:59 +0800",
          "id" : "7083a00f7acd9d060708d1f01df5c82a7e6537f5",
          "msg" : "fix: curvature over limit filer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.cc"
          ],
          "commitId" : "2c034f89e04c6b63b9a9b3325f0114aa3d23c67c",
          "timestamp" : 1775013959000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 精准倒车时，搜索器采用更严格的曲率上限，确保优化完不超限\u000a\u000a",
          "date" : "2026-04-01 11:25:59 +0800",
          "id" : "2c034f89e04c6b63b9a9b3325f0114aa3d23c67c",
          "msg" : "chore: SSEP: 精准倒车时，搜索器采用更严格的曲率上限，确保优化完不超限",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "0fee299f74d88e995f954a18306383d3d5d47e65",
          "timestamp" : 1775026461000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:终点低贝位时， 然后场桥低贝位不重新搜索的bug\u000a",
          "date" : "2026-04-01 14:54:21 +0800",
          "id" : "0fee299f74d88e995f954a18306383d3d5d47e65",
          "msg" : "fix:终点低贝位时， 然后场桥低贝位不重新搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/protos/operation_mode.proto",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/data_structures/state_match_condition.h",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/data_structures/state_match_condition.cc",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/protos/state_match_condition.proto",
            "ssep/offboard/servers/path_repository_vis_html_template.h",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/protos/scene.proto",
            "ssep/ssep_planner.h",
            "ssep/protos/path_repository.proto",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/offboard/generate_path_repository/CMakeLists.txt",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/path_repository_manager.h"
          ],
          "commitId" : "add9f556e95b2608a803429926180a9f8765565b",
          "timestamp" : 1775026622000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:合并ssep\u000a\u000a",
          "date" : "2026-04-01 14:57:02 +0800",
          "id" : "add9f556e95b2608a803429926180a9f8765565b",
          "msg" : "feat:合并ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/operation_mode.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/state_match_condition.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "hmi/widget/diagnose.cpp",
            "data/config/cfg_lat_plan.cpp",
            "algorithm/wbca/path_optimization/car_path_optimization.cpp"
          ],
          "commitId" : "e5b729ff7d0611bdbb69ddcee59054dda48c439b",
          "timestamp" : 1775029475000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: filter wbca path by cost\u000a",
          "date" : "2026-04-01 15:44:35 +0800",
          "id" : "e5b729ff7d0611bdbb69ddcee59054dda48c439b",
          "msg" : "fix: filter wbca path by cost",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/car_path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "thirdparty/lbfgs/lbfgs.hpp",
            "data/config/cfg_lat_plan.hpp",
            "data/config/cfg_lat_plan.cpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp",
            "algorithm/wbca/path_optimization/truck_path_optimization.cpp",
            "algorithm/wbca/path_optimization/car_path_optimization.cpp"
          ],
          "commitId" : "6dcf15351db344dcd55fc9aab5b4752d79ece05c",
          "timestamp" : 1775029535000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add switch for lbfgs to lbfgs_new\u000a",
          "date" : "2026-04-01 15:45:35 +0800",
          "id" : "6dcf15351db344dcd55fc9aab5b4752d79ece05c",
          "msg" : "fix: add switch for lbfgs to lbfgs_new",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "thirdparty/lbfgs/lbfgs.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/car_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "4b8fd569d6e9e0b2fce5f82fcc1492a931254c13",
          "timestamp" : 1775030633000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: using new l_bfgs\u000a",
          "date" : "2026-04-01 16:03:53 +0800",
          "id" : "4b8fd569d6e9e0b2fce5f82fcc1492a931254c13",
          "msg" : "fix: using new l_bfgs",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/truck_path_optimization.cpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
          ],
          "commitId" : "43b5f43e081e3fcb19611dabd32690bbb038433f",
          "timestamp" : 1775033545000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cost filter for imv and truck\u000a",
          "date" : "2026-04-01 16:52:25 +0800",
          "id" : "43b5f43e081e3fcb19611dabd32690bbb038433f",
          "msg" : "fix: cost filter for imv and truck",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
          ],
          "commitId" : "2a5ee030a1f09fe7ea1a0acb1ad907cc7a2ee8fa",
          "timestamp" : 1775036294000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: align_target to align_done bug\u000a",
          "date" : "2026-04-01 17:38:14 +0800",
          "id" : "2a5ee030a1f09fe7ea1a0acb1ad907cc7a2ee8fa",
          "msg" : "fix: align_target to align_done bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "0afabfef75fe9e5647647d2c76ff30a5a8462dcf",
          "timestamp" : 1775044798000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: activate wbca smooth mode in align fsm.\u000a",
          "date" : "2026-04-01 19:59:58 +0800",
          "id" : "0afabfef75fe9e5647647d2c76ff30a5a8462dcf",
          "msg" : "fix: activate wbca smooth mode in align fsm.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/envelop/map_envelop.cpp"
          ],
          "commitId" : "dd3cd4ffa16307ef8ec1e14b7c9d54612569cec7",
          "timestamp" : 1775051157000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:直道地图包络构建的优化\u000a",
          "date" : "2026-04-01 21:45:57 +0800",
          "id" : "dd3cd4ffa16307ef8ec1e14b7c9d54612569cec7",
          "msg" : "feat:直道地图包络构建的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelop.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "0cb819d21bf799329879a48cde4521ad3d9ee993",
          "timestamp" : 1775053143000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: （动态搜索的box框),优化生成平行框的距离计算逻辑\u000a",
          "date" : "2026-04-01 22:19:03 +0800",
          "id" : "0cb819d21bf799329879a48cde4521ad3d9ee993",
          "msg" : "feat: （动态搜索的box框),优化生成平行框的距离计算逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_map.cpp"
          ],
          "commitId" : "0cea97bb59690e21b8c78f6f57dba06bc21bb1f5",
          "timestamp" : 1775053166000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新DrawObject函数中的颜色值注释\u000a",
          "date" : "2026-04-01 22:19:26 +0800",
          "id" : "0cea97bb59690e21b8c78f6f57dba06bc21bb1f5",
          "msg" : "fix: 更新DrawObject函数中的颜色值注释",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "algorithm/wbca/path_optimization/truck_path_optimization.cpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp",
            "algorithm/wbca/path_optimization/car_path_optimization.cpp"
          ],
          "commitId" : "2d88b884ef5a90f28725b9ee8a903052746dae20",
          "timestamp" : 1775109037000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: filter wbca cost without collision cost.\u000a",
          "date" : "2026-04-02 13:50:37 +0800",
          "id" : "2d88b884ef5a90f28725b9ee8a903052746dae20",
          "msg" : "fix: filter wbca cost without collision cost.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/car_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ctrl/lka_start_up.cpp"
          ],
          "commitId" : "16c1b08fd90dfbe96d6c19eee677e0c277106059",
          "timestamp" : 1775111049000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: LKA deviation for out_yard\u000a",
          "date" : "2026-04-02 14:24:09 +0800",
          "id" : "16c1b08fd90dfbe96d6c19eee677e0c277106059",
          "msg" : "fix: LKA deviation for out_yard",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ctrl/lka_start_up.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "data/common/path.hpp",
            "algorithm/plan/keb_optimizer.hpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/data_structures/path_utils.h"
          ],
          "commitId" : "419575f0bc72c58284e15eeb174aeac24f3654e1",
          "timestamp" : 1775135900000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: 重构keb task，提高可读性，梳理参数并与PlanFrame解耦，支持后续构建离线仿真调试。\u000a\u000a",
          "date" : "2026-04-02 21:18:20 +0800",
          "id" : "419575f0bc72c58284e15eeb174aeac24f3654e1",
          "msg" : "Refactor: 重构keb task，提高可读性，梳理参数并与PlanFrame解耦，支持后续构建离线仿真调试。",
          "paths" : [
            {
              "editType" : "add",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "add",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/ssep/open_space_ec.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/vehicle/vehicle_destination.cpp"
          ],
          "commitId" : "4de10bd1f7623353d9d60d08794d4ec1a46f5ec5",
          "timestamp" : 1775199880000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化跨运车的搜索\u000a",
          "date" : "2026-04-03 15:04:40 +0800",
          "id" : "4de10bd1f7623353d9d60d08794d4ec1a46f5ec5",
          "msg" : "feat:优化跨运车的搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/main.cpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.hpp",
            "hmi/replayer_hmi.hpp",
            "replayer/logic.hpp",
            "CMakeLists.txt",
            "replayer/logic.cpp",
            "ssep/maps/ogm_builder.cc",
            "hmi/replayer_hmi.cpp",
            "ssep/protos/ogm.proto",
            "algorithm/plan/keb_optimizer.cpp",
            "data/common/path.cpp",
            "proto/data_path.proto",
            "data/common/path.hpp",
            "proto/keb_scene.proto",
            "ssep/maps/ogm.h",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "ssep/maps/ogm.cc",
            "ssep/CMakeLists.txt",
            "data/common/path_point.hpp",
            "replayer/replayer_data_process/replayer_data_extraction.hpp",
            "tasks/plan/keb_utils.cpp",
            "proto/CMakeLists.txt",
            "tasks/plan/keb_utils.hpp",
            "data/common/path_point.cpp",
            "tasks/plan/keb_path_optimize_task.hpp"
          ],
          "commitId" : "f0150e3d3ab34ee7357c0d80af6d509b2deb1cd4",
          "timestamp" : 1775216844000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Task: task与algorithm解耦，进一步梳理keb algorithm的模块输入输出。replayer增加KebScene数据提取功能。\u000a\u000a",
          "date" : "2026-04-03 19:47:24 +0800",
          "id" : "f0150e3d3ab34ee7357c0d80af6d509b2deb1cd4",
          "msg" : "feat: Keb-Task: task与algorithm解耦，进一步梳理keb algorithm的模块输入输出。replayer增加KebScene数据提取功能。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/path_point.cpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "proto/data_path.proto"
            },
            {
              "editType" : "edit",
              "file" : "replayer/main.cpp"
            },
            {
              "editType" : "add",
              "file" : "proto/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.cpp"
            },
            {
              "editType" : "add",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path_point.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_long_plan.cpp"
          ],
          "commitId" : "b908866bb5fc622e0b5c38abb054065846fac533",
          "timestamp" : 1775232036000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整换向缩小安全距离的阈值\u000a",
          "date" : "2026-04-04 00:00:36 +0800",
          "id" : "b908866bb5fc622e0b5c38abb054065846fac533",
          "msg" : "feat:调整换向缩小安全距离的阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp"
          ],
          "commitId" : "9166b6f5cf02de41c7d254793596e93b4095b8d7",
          "timestamp" : 1775458108000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复变道的约束\u000a",
          "date" : "2026-04-06 14:48:28 +0800",
          "id" : "9166b6f5cf02de41c7d254793596e93b4095b8d7",
          "msg" : "fix:修复变道的约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp"
          ],
          "commitId" : "03835a6edefc7751fa29c0afa94c963e61ef852e",
          "timestamp" : 1775458249000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复变道的约束\u000a",
          "date" : "2026-04-06 14:50:49 +0800",
          "id" : "03835a6edefc7751fa29c0afa94c963e61ef852e",
          "msg" : "fix:修复变道的约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_command_type.cpp",
            "data/vehicle/vehicle_status.hpp",
            "plan/prepare/prepare_status.cpp",
            "data/vehicle/vehicle_status.cpp",
            "data/app/cmd/cmd_align.cpp",
            "data/app/fsm/task_command_type.hpp",
            "hmi/widget/command.cpp"
          ],
          "commitId" : "59a8b4953c0034a76e4621e903299f15a73ee06e",
          "timestamp" : 1775536012000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增加ALIGN命令相关错误类型并更新状态处理逻辑\u000a",
          "date" : "2026-04-07 12:26:52 +0800",
          "id" : "59a8b4953c0034a76e4621e903299f15a73ee06e",
          "msg" : "feat: 增加ALIGN命令相关错误类型并更新状态处理逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_align.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".codex",
            "data/obstacle/ogm.cpp"
          ],
          "commitId" : "485ee6c90f4b6efd1d8e6ac773ad61e1f3b27331",
          "timestamp" : 1775539468000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cloud areas avoidence.\u000a",
          "date" : "2026-04-07 13:24:28 +0800",
          "id" : "485ee6c90f4b6efd1d8e6ac773ad61e1f3b27331",
          "msg" : "fix: cloud areas avoidence.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.cpp"
            },
            {
              "editType" : "add",
              "file" : ".codex"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/maps/ogm.h",
            "ssep/maps/ogm.cc",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/maps/ogm_builder.cc",
            "ssep/protos/path_repository.proto",
            "ssep/protos/ogm.proto",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/data_structures/path_repository_manager.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/path_utils.h"
          ],
          "commitId" : "5492d6800ec62aba7edeff396c22e32c2367048a",
          "timestamp" : 1775542486000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout ssep from feat_keb_task\u000a",
          "date" : "2026-04-07 14:14:46 +0800",
          "id" : "5492d6800ec62aba7edeff396c22e32c2367048a",
          "msg" : "fix: checkout ssep from feat_keb_task",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/related_offset.hpp",
            "plan/prepare/prepare_offset.cpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "source/ros_source_offset.cpp",
            "data/vehicle/related_offset.cpp"
          ],
          "commitId" : "49256fc5857617c9ec947e1e70e59a7fe592a985",
          "timestamp" : 1775545738000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: checkout relate_offset from feat_straddle_v2\u000a",
          "date" : "2026-04-07 15:08:58 +0800",
          "id" : "49256fc5857617c9ec947e1e70e59a7fe592a985",
          "msg" : "feat: checkout relate_offset from feat_straddle_v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "source/ros_source_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "plan/prepare/prepare_status.cpp",
            "data/vehicle/deviation_status.cpp",
            "data/vehicle/deviation_status.hpp",
            "data/plan_frame.hpp",
            "data/config/cfg_env_const.cpp",
            "data/plan_frame.cpp"
          ],
          "commitId" : "44df58cea3903417a9131a306456a68dbbdce578",
          "timestamp" : 1775555602000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add DeviationStatus\u000a",
          "date" : "2026-04-07 17:53:22 +0800",
          "id" : "44df58cea3903417a9131a306456a68dbbdce578",
          "msg" : "feat: add DeviationStatus",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/vehicle/deviation_status.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/protos/ogm.proto",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "offboard/keb_vis_server/keb_vis_server.cc",
            "offboard/keb_vis_server/CMakeLists.txt",
            "offboard/keb_vis_server/keb_vis_html_template.h",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/maps/ogm.h",
            "algorithm/plan/keb_optimizer.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "data/plan/start_point_data.hpp",
            "ssep/maps/ogm.cc",
            "offboard/keb_vis_server/keb_vis_html_template.cc"
          ],
          "commitId" : "f8e0a36c66f5040d93ab15f3eea8eedecc5d9f92",
          "timestamp" : 1775561639000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: keb-task: 完整跑通keb-scene extranction及可视化全流程\u000a\u000a",
          "date" : "2026-04-07 19:33:59 +0800",
          "id" : "f8e0a36c66f5040d93ab15f3eea8eedecc5d9f92",
          "msg" : "chore: keb-task: 完整跑通keb-scene extranction及可视化全流程",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/keb_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/decide/decide_reaction.hpp"
          ],
          "commitId" : "a1a26f2d57ce4bf6557d71580132ced3c17bf8a6",
          "timestamp" : 1775562537000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: add update_end_position for ssep replan.\u000a",
          "date" : "2026-04-07 19:48:57 +0800",
          "id" : "a1a26f2d57ce4bf6557d71580132ced3c17bf8a6",
          "msg" : "feat: add update_end_position for ssep replan.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.hpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "e0b3376c588f78e040bd3b0bf6df8a204be651dc",
          "timestamp" : 1775562570000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: deviation for align\u000a",
          "date" : "2026-04-07 19:49:30 +0800",
          "id" : "e0b3376c588f78e040bd3b0bf6df8a204be651dc",
          "msg" : "feat: deviation for align",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/normal_junction_ec.cpp"
          ],
          "commitId" : "a2dea387ad7cf18e899b5e4fad9f818ccfea8fae",
          "timestamp" : 1775569134000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:朝海侧，右转横二路，边界优化\u000a",
          "date" : "2026-04-07 21:38:54 +0800",
          "id" : "a2dea387ad7cf18e899b5e4fad9f818ccfea8fae",
          "msg" : "refactor:朝海侧，右转横二路，边界优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp"
          ],
          "commitId" : "ec4d35f41324aa76809ec6751edbe77100865758",
          "timestamp" : 1775569161000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:极限变道约束优化\u000a",
          "date" : "2026-04-07 21:39:21 +0800",
          "id" : "ec4d35f41324aa76809ec6751edbe77100865758",
          "msg" : "refactor:极限变道约束优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/normal_junction_ec.cpp"
          ],
          "commitId" : "09c794cf8bb7f149f81d16444d7530994c976e9d",
          "timestamp" : 1775611399000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:朝海侧，右转横二路，边界优化\u000a",
          "date" : "2026-04-08 09:23:19 +0800",
          "id" : "09c794cf8bb7f149f81d16444d7530994c976e9d",
          "msg" : "refactor:朝海侧，右转横二路，边界优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp"
          ],
          "commitId" : "730037190ab095ff3004718347429c4e827549c3",
          "timestamp" : 1775611407000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:极限变道约束优化\u000a",
          "date" : "2026-04-08 09:23:27 +0800",
          "id" : "730037190ab095ff3004718347429c4e827549c3",
          "msg" : "refactor:极限变道约束优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/decide/decide_reaction.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/ssep/forward_ec.cpp",
            "data/vehicle/deviation_status.cpp",
            "plan/prepare/prepare_offset.cpp",
            "data/config/cfg_env_const.cpp",
            "data/vehicle/related_offset.cpp",
            "hmi/draw/draw_ego.cpp"
          ],
          "commitId" : "8fb3cc2a97083c3f930ec6dc668b4defbb7c3726",
          "timestamp" : 1775620452000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ssep replan for bulk align.\u000a",
          "date" : "2026-04-08 11:54:12 +0800",
          "id" : "8fb3cc2a97083c3f930ec6dc668b4defbb7c3726",
          "msg" : "fix: ssep replan for bulk align.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/related_offset.cpp"
          ],
          "commitId" : "9c32cddd4754aeba740e36ba349aab4e24f2d3e8",
          "timestamp" : 1775624288000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: reverse bulk offset heading\u000a",
          "date" : "2026-04-08 12:58:08 +0800",
          "id" : "9c32cddd4754aeba740e36ba349aab4e24f2d3e8",
          "msg" : "fix: reverse bulk offset heading",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line_base.hpp",
            "data/config/cfg_long_plan.cpp",
            "data/plan/guide_line.cpp",
            "data/config/cfg_long_plan.hpp"
          ],
          "commitId" : "03a16b1951a8759def877fa6f2567a4a8ff87ea4",
          "timestamp" : 1775631086000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加地图限速膨胀系数并更新速度限制计算\u000a",
          "date" : "2026-04-08 14:51:26 +0800",
          "id" : "03a16b1951a8759def877fa6f2567a4a8ff87ea4",
          "msg" : "feat: 添加地图限速膨胀系数并更新速度限制计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line_base.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "d4e913f216407576df39fab3f728b07e6282b424",
          "timestamp" : 1775631203000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: limit reversing align times\u000a",
          "date" : "2026-04-08 14:53:23 +0800",
          "id" : "d4e913f216407576df39fab3f728b07e6282b424",
          "msg" : "feat: limit reversing align times",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.hpp",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "proto/keb_scene.proto",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "CMakeLists.txt",
            "offboard/keb_vis_server/keb_vis_html_template.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/cost_features/dynamic_constraint.h",
            "data/config/cfg_lat_plan.hpp",
            "tasks/plan/keb_utils.cpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "data/ssep/ssep_ec.hpp",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "ssep/keb_optimizer/keb_problem.h"
          ],
          "commitId" : "52abfb30b6c58693392fbab9c7aa288e231a3901",
          "timestamp" : 1775633118000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Task: 完整跑通keb调试数据提取、离线仿真、可视化。\u000a\u000a",
          "date" : "2026-04-08 15:25:18 +0800",
          "id" : "52abfb30b6c58693392fbab9c7aa288e231a3901",
          "msg" : "feat: Keb-Task: 完整跑通keb调试数据提取、离线仿真、可视化。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dynamic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "6862fa7baf3e2ea29901804dc68811836d0a2ec5",
          "timestamp" : 1775636356000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: openspace中的参考线为pnc引导线\u000a",
          "date" : "2026-04-08 16:19:16 +0800",
          "id" : "6862fa7baf3e2ea29901804dc68811836d0a2ec5",
          "msg" : "refactor: openspace中的参考线为pnc引导线",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "872795a1a0f295bc2a654f87ac3d581f7d5ed224",
          "timestamp" : 1775636394000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:imv下码头搜索失败的bug\u000a",
          "date" : "2026-04-08 16:19:54 +0800",
          "id" : "872795a1a0f295bc2a654f87ac3d581f7d5ed224",
          "msg" : "fix:imv下码头搜索失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
          ],
          "commitId" : "a8a77d0c941af4a95bc3670a81a607e4ab3ed093",
          "timestamp" : 1775638852000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复imv普通搜索参考线错误的问题\u000a\u000a",
          "date" : "2026-04-08 17:00:52 +0800",
          "id" : "a8a77d0c941af4a95bc3670a81a607e4ab3ed093",
          "msg" : "fix: 修复imv普通搜索参考线错误的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
          ],
          "commitId" : "1bfa73de87f15d05a5d6a4ce6b7567405c3a65d9",
          "timestamp" : 1775638887000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复imv普通搜索参考线错误的问题\u000a\u000a",
          "date" : "2026-04-08 17:01:27 +0800",
          "id" : "1bfa73de87f15d05a5d6a4ce6b7567405c3a65d9",
          "msg" : "fix: 修复imv普通搜索参考线错误的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "52b5cdfbedb852982b4aee273b9ec123661e2492",
          "timestamp" : 1775642420000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复反向出停车位的bug\u000a",
          "date" : "2026-04-08 18:00:20 +0800",
          "id" : "52b5cdfbedb852982b4aee273b9ec123661e2492",
          "msg" : "fix:修复反向出停车位的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "573112a5fff58141b971f584de3609204f935a3f",
          "timestamp" : 1775649704000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复停止线绑定juntion的bug\u000a",
          "date" : "2026-04-08 20:01:44 +0800",
          "id" : "573112a5fff58141b971f584de3609204f935a3f",
          "msg" : "fix:修复停止线绑定juntion的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "plan/prepare/prepare_objs.cpp"
          ],
          "commitId" : "ebbb633c102e5c17cf27904916b01b96810d114e",
          "timestamp" : 1775649851000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化场桥转场判断\u000a",
          "date" : "2026-04-08 20:04:11 +0800",
          "id" : "ebbb633c102e5c17cf27904916b01b96810d114e",
          "msg" : "refactor:优化场桥转场判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/predict_path.cpp",
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
          "timestamp" : 1775650650000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refctor:优化转场场桥box的使用\u000a",
          "date" : "2026-04-08 20:17:30 +0800",
          "id" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
          "msg" : "refctor:优化转场场桥box的使用",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/related_offset.cpp",
            "plan/prepare/prepare_offset.cpp"
          ],
          "commitId" : "8a1ed37652a79a30555595042f30db1bd61076fb",
          "timestamp" : 1775654877000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore sc_target align_offset during large lateral deviation.\u000a",
          "date" : "2026-04-08 21:27:57 +0800",
          "id" : "8a1ed37652a79a30555595042f30db1bd61076fb",
          "msg" : "fix: ignore sc_target align_offset during large lateral deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan_frame.cpp",
            "data/vehicle/deviation_status.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "62b89686f4a1c19ee1e01cb9728e75cd45b20c18",
          "timestamp" : 1775709922000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: log align info; serialize bulk_align_offset\u000a",
          "date" : "2026-04-09 12:45:22 +0800",
          "id" : "62b89686f4a1c19ee1e01cb9728e75cd45b20c18",
          "msg" : "fix: log align info; serialize bulk_align_offset",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "823ba5df56c967431bdf659641beb1b5f8e94fe5",
          "timestamp" : 1775710022000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: log stop_deviation_for_algn\u000a",
          "date" : "2026-04-09 12:47:02 +0800",
          "id" : "823ba5df56c967431bdf659641beb1b5f8e94fe5",
          "msg" : "fix: log stop_deviation_for_algn",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
          ],
          "commitId" : "8ccf5f548cd0e4131c1b82954c2adecdac06c3e2",
          "timestamp" : 1775711613000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率\u000a\u000a",
          "date" : "2026-04-09 13:13:33 +0800",
          "id" : "8ccf5f548cd0e4131c1b82954c2adecdac06c3e2",
          "msg" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
          ],
          "commitId" : "0dc5d5a34dfaca3c7c3379062c47c16c69b64365",
          "timestamp" : 1775711674000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率\u000a\u000a",
          "date" : "2026-04-09 13:14:34 +0800",
          "id" : "0dc5d5a34dfaca3c7c3379062c47c16c69b64365",
          "msg" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "9271ccec604819e8591030767febe7b72acc8052",
          "timestamp" : 1775725416000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: pnc_map splitting error.\u000a",
          "date" : "2026-04-09 17:03:36 +0800",
          "id" : "9271ccec604819e8591030767febe7b72acc8052",
          "msg" : "fix: pnc_map splitting error.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "480404c57f2a071947cc17402c0420e4c885f35a",
          "timestamp" : 1775725489000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: pnc_map splitting error.\u000a",
          "date" : "2026-04-09 17:04:49 +0800",
          "id" : "480404c57f2a071947cc17402c0420e4c885f35a",
          "msg" : "fix: pnc_map splitting error.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "proto/keb_scene.proto",
            "ssep/protos/params.proto",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.hpp",
            "ssep/maps/ogm.h",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "ssep/param_loader/param.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "offboard/keb_vis_server/keb_vis_html_template.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "tasks/plan/keb_utils.cpp",
            "offboard/keb_vis_server/CMakeLists.txt",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "tasks/plan/keb_utils.hpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/dual_layer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/dual_layer_trailer_disk_collision_cost.h"
          ],
          "commitId" : "cb4d9f128e3c5f9691bbeb42c422b23711f7aa61",
          "timestamp" : 1775727344000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-task: 碰撞检测使用dual-layer双层检测。同步更新仿真与可视化\u000a\u000a",
          "date" : "2026-04-09 17:35:44 +0800",
          "id" : "cb4d9f128e3c5f9691bbeb42c422b23711f7aa61",
          "msg" : "feat: Keb-task: 碰撞检测使用dual-layer双层检测。同步更新仿真与可视化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/dual_layer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/dual_layer_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/stitching_replanner.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "78cecf1ba9ad4a0ecc14fb30756722d7d294ec61",
          "timestamp" : 1775730736000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 集卡多段倒车场景，Replan时加入最后一段拉直逻辑\u000a\u000a",
          "date" : "2026-04-09 18:32:16 +0800",
          "id" : "78cecf1ba9ad4a0ecc14fb30756722d7d294ec61",
          "msg" : "chore: SSEP: 集卡多段倒车场景，Replan时加入最后一段拉直逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
          ],
          "commitId" : "417c0854f98abcc3a27da26348c4ca5116b2fb97",
          "timestamp" : 1775733243000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率\u000a\u000a",
          "date" : "2026-04-09 19:14:03 +0800",
          "id" : "417c0854f98abcc3a27da26348c4ca5116b2fb97",
          "msg" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "cf9ba1f557eaf34408610eb1ee0cce4be1e897ee",
          "timestamp" : 1775733243000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度\u000a\u000a",
          "date" : "2026-04-09 19:14:03 +0800",
          "id" : "cf9ba1f557eaf34408610eb1ee0cce4be1e897ee",
          "msg" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "c3744d5c2226e5ec04a54249deca78e4abaa48d9",
          "timestamp" : 1775733262000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度\u000a\u000a",
          "date" : "2026-04-09 19:14:22 +0800",
          "id" : "c3744d5c2226e5ec04a54249deca78e4abaa48d9",
          "msg" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/stitching_replanner.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "a37db28239f7ff646e2cfd4741956d0931f16012",
          "timestamp" : 1775733553000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 集卡多段倒车场景，Replan时加入最后一段拉直逻辑\u000a\u000a",
          "date" : "2026-04-09 19:19:13 +0800",
          "id" : "a37db28239f7ff646e2cfd4741956d0931f16012",
          "msg" : "chore: SSEP: 集卡多段倒车场景，Replan时加入最后一段拉直逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "c056957f24f960655444350738b1f87cfd43dfee",
          "timestamp" : 1775733564000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度\u000a\u000a",
          "date" : "2026-04-09 19:19:24 +0800",
          "id" : "c056957f24f960655444350738b1f87cfd43dfee",
          "msg" : "chore: SSEP: 提升CAR多段倒车pass point距离终点较远时的搜索速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
          ],
          "commitId" : "6689b96da152ff775738a4d8549f63c3a4006ef5",
          "timestamp" : 1775733598000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率\u000a\u000a",
          "date" : "2026-04-09 19:19:58 +0800",
          "id" : "6689b96da152ff775738a4d8549f63c3a4006ef5",
          "msg" : "fix: SSEP: 提升太阳纸业自卸车出堆场成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "bc123663a2b96f1de8212916ac10b2311921b2ea",
          "timestamp" : 1775748933000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:极限变道不replan的bug\u000a",
          "date" : "2026-04-09 23:35:33 +0800",
          "id" : "bc123663a2b96f1de8212916ac10b2311921b2ea",
          "msg" : "fix:极限变道不replan的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
          "timestamp" : 1775749005000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:极限变道不replan的bug\u000a",
          "date" : "2026-04-09 23:36:45 +0800",
          "id" : "03c0657ce15b2d36b9b7db1be30a799619f63c7b",
          "msg" : "fix:极限变道不replan的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/smooth_task.cpp"
          ],
          "commitId" : "da89721cf51cc043236212892929ab5f695057cd",
          "timestamp" : 1775749219000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化SmoothTask执行逻辑，增加对特定条件的处理\u000a",
          "date" : "2026-04-09 23:40:19 +0800",
          "id" : "da89721cf51cc043236212892929ab5f695057cd",
          "msg" : "fix: 优化SmoothTask执行逻辑，增加对特定条件的处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/smooth_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "9fd0e87b9539412176f5438b4cf8fa2c4353941a",
          "timestamp" : 1775799435000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 解决集卡多段倒车可能绕圈的问题\u000a\u000a",
          "date" : "2026-04-10 13:37:15 +0800",
          "id" : "9fd0e87b9539412176f5438b4cf8fa2c4353941a",
          "msg" : "chore: SSEP: 解决集卡多段倒车可能绕圈的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "8e49862c79f39612bfc375ccd4713261e70a0418",
          "timestamp" : 1775806427000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 解决集卡多段倒车可能绕圈的问题\u000a\u000a",
          "date" : "2026-04-10 15:33:47 +0800",
          "id" : "8e49862c79f39612bfc375ccd4713261e70a0418",
          "msg" : "chore: SSEP: 解决集卡多段倒车可能绕圈的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/map.cpp",
            "hmi/common/image_viewer.cpp",
            "hmi/widget/map.hpp",
            "hmi/widget/replayer_map.cpp",
            "hmi/widget/replayer_map.hpp",
            "hmi/common/image_viewer.hpp"
          ],
          "commitId" : "d666a45ca3767b4b91105fb1fb0f7d32135b68cf",
          "timestamp" : 1775838203000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化小地图绘制时间过长的问题\u000a",
          "date" : "2026-04-11 00:23:23 +0800",
          "id" : "d666a45ca3767b4b91105fb1fb0f7d32135b68cf",
          "msg" : "refactor:优化小地图绘制时间过长的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/image_viewer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/image_viewer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/map.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_map.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_map.cpp",
            "hmi/draw/draw_map.hpp",
            "hmi/node_hmi.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "a37d003f3d78285b1caa441cbe8d88a4cb213a04",
          "timestamp" : 1775838228000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加点云底图加载功能，支持异步加载和清除操作\u000a",
          "date" : "2026-04-11 00:23:48 +0800",
          "id" : "a37d003f3d78285b1caa441cbe8d88a4cb213a04",
          "msg" : "feat: 添加点云底图加载功能，支持异步加载和清除操作",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/common/pnc_graphics_view.cpp",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "4276d18dd2fdd47232479f7a347a05597563a7cc",
          "timestamp" : 1776009310000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加虚拟障碍物长度限制，优化创建虚拟障碍物的性能\u000a",
          "date" : "2026-04-12 23:55:10 +0800",
          "id" : "4276d18dd2fdd47232479f7a347a05597563a7cc",
          "msg" : "feat: 添加虚拟障碍物长度限制，优化创建虚拟障碍物的性能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/common/pnc_graphics_view.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "7f9930f514e94f399ae91826d94469b8c4543ac7",
          "timestamp" : 1776061313000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复多段倒车路径异常问题\u000a\u000a",
          "date" : "2026-04-13 14:21:53 +0800",
          "id" : "7f9930f514e94f399ae91826d94469b8c4543ac7",
          "msg" : "fix: SSEP: 修复多段倒车路径异常问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "c60e0265ea92e647e55b5f4eb78622385dbc7dd0",
          "timestamp" : 1776061340000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复多段倒车路径异常问题\u000a\u000a",
          "date" : "2026-04-13 14:22:20 +0800",
          "id" : "c60e0265ea92e647e55b5f4eb78622385dbc7dd0",
          "msg" : "fix: SSEP: 修复多段倒车路径异常问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/protos/params.proto",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "ssep/param_loader/param.h",
            "CMakeLists.txt",
            "offboard/keb_vis_server/keb_vis_html_template.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "tasks/plan/keb_utils.cpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/dual_layer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/dual_layer_trailer_disk_collision_cost.h"
          ],
          "commitId" : "37980ff352590504416c64de985244f7000d8da5",
          "timestamp" : 1776065652000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: keb实时优化 - 双层车体碰撞模型通过离线测试\u000a\u000a",
          "date" : "2026-04-13 15:34:12 +0800",
          "id" : "37980ff352590504416c64de985244f7000d8da5",
          "msg" : "feat: keb实时优化 - 双层车体碰撞模型通过离线测试",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/dual_layer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/dual_layer_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/ssep/forward_ec.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "c0ec70f60f70c13f1633236b6113eceef4924922",
          "timestamp" : 1776074404000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: set up max_forward_distance\u000a",
          "date" : "2026-04-13 18:00:04 +0800",
          "id" : "c0ec70f60f70c13f1633236b6113eceef4924922",
          "msg" : "feat: set up max_forward_distance",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_path_opt_cli/closed_loop_utils.cc",
            "offboard/keb_path_opt_cli/keb_scene_converter.hpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "offboard/keb_path_opt_cli/keb_simulator.hpp",
            "offboard/keb_path_opt_cli/closed_loop_utils.hpp",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "CMakeLists.txt"
          ],
          "commitId" : "8d0a9328235149cea3ae87be7d21efde5c8a236a",
          "timestamp" : 1776076734000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: keb-task 仿真工具增加场景扩展功能与基于场景扩展的闭环仿真\u000a\u000a",
          "date" : "2026-04-13 18:38:54 +0800",
          "id" : "8d0a9328235149cea3ae87be7d21efde5c8a236a",
          "msg" : "feat: keb-task 仿真工具增加场景扩展功能与基于场景扩展的闭环仿真",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/stitching_replanner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "eabb10afdc35e185d27771aac7ba24bd61889764",
          "timestamp" : 1776135546000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复自卸车进卸料区路径有点斜的问题\u000a\u000a",
          "date" : "2026-04-14 10:59:06 +0800",
          "id" : "eabb10afdc35e185d27771aac7ba24bd61889764",
          "msg" : "fix: SSEP: 修复自卸车进卸料区路径有点斜的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "64ef83d02cb4ee10b6552d567e1250eeeb5ced6d",
          "timestamp" : 1776135757000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: fiter cost_beta\u000a",
          "date" : "2026-04-14 11:02:37 +0800",
          "id" : "64ef83d02cb4ee10b6552d567e1250eeeb5ced6d",
          "msg" : "fix: fiter cost_beta",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "8c49f9003629be806d9bcb5d3d56368d2ca44315",
          "timestamp" : 1776139055000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: align to done\u000a",
          "date" : "2026-04-14 11:57:35 +0800",
          "id" : "8c49f9003629be806d9bcb5d3d56368d2ca44315",
          "msg" : "fix: align to done",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "thirdparty/trust-region/truncated_cg_trust_region.hpp",
            "data/config/cfg_lat_plan.cpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp",
            "algorithm/wbca/path_optimization/path_optimization.hpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "algorithm/wbca/path_optimization/truck_path_optimization.cpp",
            "algorithm/wbca/path_optimization/car_path_optimization.cpp"
          ],
          "commitId" : "28b808307c8011970b2cdff7fa66961de6217668",
          "timestamp" : 1776146327000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: trust-region solver based WBCA\u000a",
          "date" : "2026-04-14 13:58:47 +0800",
          "id" : "28b808307c8011970b2cdff7fa66961de6217668",
          "msg" : "feat: trust-region solver based WBCA",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/car_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "add",
              "file" : "thirdparty/trust-region/truncated_cg_trust_region.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "8ac969a8781279ff5844967394890d8214fff0a7",
          "timestamp" : 1776146536000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: max_ref_len 60\u000a",
          "date" : "2026-04-14 14:02:16 +0800",
          "id" : "8ac969a8781279ff5844967394890d8214fff0a7",
          "msg" : "fix: max_ref_len 60",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/stitching_replanner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "2490554ec1ffd26960e68a6b577d38b19e90a56d",
          "timestamp" : 1776146825000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 修复自卸车进卸料区路径有点斜的问题\u000a\u000a",
          "date" : "2026-04-14 14:07:05 +0800",
          "id" : "2490554ec1ffd26960e68a6b577d38b19e90a56d",
          "msg" : "fix: SSEP: 修复自卸车进卸料区路径有点斜的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_vis_server/keb_vis_html_template.cc"
          ],
          "commitId" : "8667ab96d09a1370c69066ea1ffe91c989e814f5",
          "timestamp" : 1776149732000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Simulation: 3D可视化\u000a\u000a",
          "date" : "2026-04-14 14:55:32 +0800",
          "id" : "8667ab96d09a1370c69066ea1ffe91c989e814f5",
          "msg" : "feat: Keb-Simulation: 3D可视化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
          ],
          "commitId" : "d71f84f7a302a3f5eceb0fcf5b867f77b33e6435",
          "timestamp" : 1776152615000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题\u000a\u000a",
          "date" : "2026-04-14 15:43:35 +0800",
          "id" : "d71f84f7a302a3f5eceb0fcf5b867f77b33e6435",
          "msg" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
          ],
          "commitId" : "ef0bf75759f63fadc53235a7a657a8ab7a9768f1",
          "timestamp" : 1776152683000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题\u000a\u000a",
          "date" : "2026-04-14 15:44:43 +0800",
          "id" : "ef0bf75759f63fadc53235a7a657a8ab7a9768f1",
          "msg" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.hpp",
            "data/app/fsm/task_motion_fsm.hpp",
            "data/app/fsm_interface.hpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.hpp",
            "data/app/fsm_interface.cpp",
            "data/app/fsm/task_motion_fsm.cpp"
          ],
          "commitId" : "819284d803105345130b63c9b6bd545af273446f",
          "timestamp" : 1776152804000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:fsm interface 里面添加 开始对准是终点距离的接口\u000a",
          "date" : "2026-04-14 15:46:44 +0800",
          "id" : "819284d803105345130b63c9b6bd545af273446f",
          "msg" : "feat:fsm interface 里面添加 开始对准是终点距离的接口",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm_interface.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_motion_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_motion_fsm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm_interface.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_fsm.cpp"
          ],
          "commitId" : "8c45894813ba6649234716d03a0f8db3819c13fd",
          "timestamp" : 1776152841000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:align done 情况下还可以继续走的bug\u000a",
          "date" : "2026-04-14 15:47:21 +0800",
          "id" : "8c45894813ba6649234716d03a0f8db3819c13fd",
          "msg" : "fix:align done 情况下还可以继续走的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_command_type.cpp",
            "plan/prepare/module.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/app/fsm/task_command_type.hpp",
            "data/app/cmd/cmd_align.cpp",
            "data/app/cmd/cmd_remote_ctrl.cpp",
            "hmi/widget/command.cpp"
          ],
          "commitId" : "1103882d593a0c4891581b5d3ce213d8c472bbf4",
          "timestamp" : 1776152992000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:停车原因赋值错误的bug\u000a",
          "date" : "2026-04-14 15:49:52 +0800",
          "id" : "1103882d593a0c4891581b5d3ce213d8c472bbf4",
          "msg" : "fix:停车原因赋值错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/module.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_remote_ctrl.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_align.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/protos/operation_mode.proto",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/param_loader/param.h",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/maps/ogm_builder.cc",
            "ssep/protos/ogm.proto",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/data_structures/path_utils.h",
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc",
            "ssep/protos/params.proto",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/maps/ogm.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/maps/ogm.cc",
            "ssep/protos/scene.proto",
            "ssep/protos/path_repository.proto",
            "ssep/keb_optimizer/cost_features/dynamic_constraint.h",
            "ssep/CMakeLists.txt",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/path_repository_manager.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
          ],
          "commitId" : "711ae84b63603a37fd75db06de659795e77678fa",
          "timestamp" : 1776155672000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:合并ssep\u000a\u000a",
          "date" : "2026-04-14 16:34:32 +0800",
          "id" : "711ae84b63603a37fd75db06de659795e77678fa",
          "msg" : "feat:合并ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/operation_mode.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dynamic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "4b4d21aeba2a5465e2532f017b9f5725d703037a",
          "timestamp" : 1776159355000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决精准倒车在pass point附近进行多段搜索时搜索失败的问题\u000a\u000a",
          "date" : "2026-04-14 17:35:55 +0800",
          "id" : "4b4d21aeba2a5465e2532f017b9f5725d703037a",
          "msg" : "fix: SSEP: 解决精准倒车在pass point附近进行多段搜索时搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
          ],
          "commitId" : "dd3a65f56ad6005b79c090dbef03d481368e3f67",
          "timestamp" : 1776220439000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题\u000a\u000a",
          "date" : "2026-04-15 10:33:59 +0800",
          "id" : "dd3a65f56ad6005b79c090dbef03d481368e3f67",
          "msg" : "fix: SSEP: 解决多段搜索除数为0可能导致崩溃的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "7488347a486bc1348df9d3f239f9f43ce79ba4d4",
          "timestamp" : 1776220452000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 解决精准倒车在pass point附近进行多段搜索时搜索失败的问题\u000a\u000a",
          "date" : "2026-04-15 10:34:12 +0800",
          "id" : "7488347a486bc1348df9d3f239f9f43ce79ba4d4",
          "msg" : "fix: SSEP: 解决精准倒车在pass point附近进行多段搜索时搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/config/cfg_env_const.cpp",
            "data/config/cfg_safe_const.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
          ],
          "commitId" : "8ba0710732b2cc129b93b855484552d35aac311c",
          "timestamp" : 1776230906000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加对值阈值和条件，优化对准决策逻辑\u000a",
          "date" : "2026-04-15 13:28:26 +0800",
          "id" : "8ba0710732b2cc129b93b855484552d35aac311c",
          "msg" : "feat: 添加对值阈值和条件，优化对准决策逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.h",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/offboard/path_drawing_tool/CMakeLists.txt",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
          ],
          "commitId" : "28c58b5889385d77f87b0a147fa930b0cf793cc9",
          "timestamp" : 1776232181000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP-offboard: 添加离线路径绘制工具\u000a\u000a",
          "date" : "2026-04-15 13:49:41 +0800",
          "id" : "28c58b5889385d77f87b0a147fa930b0cf793cc9",
          "msg" : "feat: SSEP-offboard: 添加离线路径绘制工具",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "b9301900bfe01801aee8ab789b9f37e9ee58fea1",
          "timestamp" : 1776233275000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 添加路径点数量检查，确保至少有两个点以创建路径\u000a",
          "date" : "2026-04-15 14:07:55 +0800",
          "id" : "b9301900bfe01801aee8ab789b9f37e9ee58fea1",
          "msg" : "fix: 添加路径点数量检查，确保至少有两个点以创建路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
          ],
          "commitId" : "333b3ebc6cdbb5cbdcbebecd0b9959bb8cf63045",
          "timestamp" : 1776234296000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP-offboard: 离线路径编辑器支持二次编辑、增加路径复制、路径平移等功能\u000a\u000a",
          "date" : "2026-04-15 14:24:56 +0800",
          "id" : "333b3ebc6cdbb5cbdcbebecd0b9959bb8cf63045",
          "msg" : "feat: SSEP-offboard: 离线路径编辑器支持二次编辑、增加路径复制、路径平移等功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "4327a58bb182bf742255fc5127078406b871600c",
          "timestamp" : 1776235391000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: avoid mask_box for unload\u000a",
          "date" : "2026-04-15 14:43:11 +0800",
          "id" : "4327a58bb182bf742255fc5127078406b871600c",
          "msg" : "fix: avoid mask_box for unload",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "19d43f16047fee154f24f14a80002e88dcf82d7f",
          "timestamp" : 1776241721000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加跨运车抓车场景\u000a\u000a",
          "date" : "2026-04-15 16:28:41 +0800",
          "id" : "19d43f16047fee154f24f14a80002e88dcf82d7f",
          "msg" : "feat: SSEP: 增加跨运车抓车场景",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "cb1ae31231335f267f8638fb771d1a05b7734b57",
          "timestamp" : 1776245313000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add passing pt\u000a",
          "date" : "2026-04-15 17:28:33 +0800",
          "id" : "cb1ae31231335f267f8638fb771d1a05b7734b57",
          "msg" : "fix: add passing pt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/data_structures/path_repository_manager.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/maps/ogm_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc",
            "ssep/common/utils/reference_line_stitcher.cc",
            "ssep/scenarios/planner_utils.h",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc",
            "ssep/offboard/servers/scene_vis_server.cc",
            "ssep/protos/params.proto",
            "ssep/coarse_search/conditions/node_level_condition.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/protos/scene.proto",
            "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc",
            "ssep/keb_optimizer/cost_features/dynamic_constraint.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/common/utils/path_utils.h",
            "ssep/data_structures/polyline.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.cc",
            "ssep/coarse_search/stage_transition_controller.h",
            "ssep/data_structures/path_repository_manager.h",
            "ssep/offboard/servers/scene_editor_html_template.h",
            "ssep/keb_optimizer/cost_features/state_constraint.h",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/test/CMakeLists.txt",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/data_structures/state_match_condition.h",
            "ssep/coarse_search/evaluator/curvature_cost_computer.h",
            "data/ssep/open_space_ec.cpp",
            "ssep/protos/ogm.proto",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/offboard/servers/scene_vis_html_template.h",
            "ssep/data_structures/polyline.h",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/coarse_search/conditions/search_condition_interface.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/maps/ogm.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/protos/path_repository.proto",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/maps/ogm_builder.h",
            "ssep/common/utils/reference_line_stitcher.h",
            "data/plan/ssep_data.cpp",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/param_loader/param.h",
            "ssep/data_structures/path.h",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/data_structures/state_match_condition.cc",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/offboard/servers/path_repository_vis_html_template.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/common/utils/path_utils.cc",
            "ssep/maps/ogm.cc",
            "ssep/ssep_planner.h",
            "ssep/offboard/path_drawing_tool/CMakeLists.txt",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/path_repository_vis_html_template.cc",
            "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc",
            "ssep/offboard/servers/path_repository_vis_server.cc",
            "ssep/protos/operation_mode.proto",
            "ssep/coarse_search/search_graph.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/data_structures/path_utils.h",
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc",
            "ssep/data_structures/path.cc",
            "ssep/protos/state_match_condition.proto",
            "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.h",
            "ssep/offboard/servers/scene_editor_html_template.cc",
            "ssep/test/quintic_polynomial_sampler_test.cc",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/offboard/servers/scene_editor_server.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/scenarios/tractor_trailer_lane_change_planner.h",
            "ssep/test/ssep_planner_test.cc",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/offboard/generate_path_repository/CMakeLists.txt",
            "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
          ],
          "commitId" : "fd1f1d7c543b45c5a4b536c7ace5f0eba56dc35f",
          "timestamp" : 1776253507000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP 适配烟台跨运车\u000a\u000a",
          "date" : "2026-04-15 19:45:07 +0800",
          "id" : "fd1f1d7c543b45c5a4b536c7ace5f0eba56dc35f",
          "msg" : "feat: SSEP 适配烟台跨运车",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/reference_line_stitcher.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/state_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/generate_path_repository_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_lane_change_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/node_level_condition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dynamic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_repository_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_path_repository/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/search_condition_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/state_match_condition.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/path_repository_vis_html_template.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/quintic_polynomial_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/stage_transition_controller.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/path_repository.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/operation_mode.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/search_graph.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/state_match_condition.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_editor_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/yard_entry_reference_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/quintic_polynomial_sampler_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/curvature_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
          ],
          "commitId" : "30e6bf3d7c6cfe92ad1634c56514020972a93f0d",
          "timestamp" : 1776254006000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP-offboard: 修复bug，增加车体box可视化\u000a\u000a",
          "date" : "2026-04-15 19:53:26 +0800",
          "id" : "30e6bf3d7c6cfe92ad1634c56514020972a93f0d",
          "msg" : "chore: SSEP-offboard: 修复bug，增加车体box可视化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp"
          ],
          "commitId" : "17a5ab4f50b070741b448d6961885fb68c03c7f3",
          "timestamp" : 1776254747000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: ssep data filter short segs\u000a\u000a",
          "date" : "2026-04-15 20:05:47 +0800",
          "id" : "17a5ab4f50b070741b448d6961885fb68c03c7f3",
          "msg" : "fix: ssep data filter short segs",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/hmi_frame.hpp",
            "hmi/widget/pnc_mat.hpp",
            "replayer/main.cpp",
            "hmi/replayer_hmi.hpp",
            "replayer/logic.hpp",
            "hmi/widget/replayer_pnc_mat.cpp",
            "CMakeLists.txt",
            "hmi/widget/replayer_pnc_mat.hpp",
            "replayer/logic.cpp",
            "hmi/replayer_hmi.cpp",
            "hmi/widget/pnc_mat_shared.cpp",
            "hmi/node_hmi.hpp",
            "hmi/draw/draw_map.hpp",
            "node/logic.cpp",
            "hmi/widget/perf_cost_detail.hpp",
            "hmi/widget/pnc_mat.cpp",
            "hmi/widget/pnc_mat_shared.hpp",
            "node/main.cpp",
            "data/plan_frame.hpp",
            "hmi/draw/draw_map.cpp",
            "node/logic.hpp",
            "hmi/widget/perf_cost_detail.cpp",
            "hmi/node_hmi.cpp"
          ],
          "commitId" : "d30d6299d2fb251ac8aee52fca49b70da0214e63",
          "timestamp" : 1776258384000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:1.添加耗时显示2.优化绘制界面 map的绘制\u000a",
          "date" : "2026-04-15 21:06:24 +0800",
          "id" : "d30d6299d2fb251ac8aee52fca49b70da0214e63",
          "msg" : "feat:1.添加耗时显示2.优化绘制界面 map的绘制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/main.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/hmi_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/pnc_mat_shared.cpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/perf_cost_detail.hpp"
            },
            {
              "editType" : "edit",
              "file" : "node/main.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.hpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/perf_cost_detail.cpp"
            },
            {
              "editType" : "edit",
              "file" : "node/logic.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.hpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/pnc_mat_shared.hpp"
            },
            {
              "editType" : "edit",
              "file" : "node/logic.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "3421d2be0ff961c640228f3b8f049880a1ea10d6",
          "timestamp" : 1776263198000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:一次规划，单个车道分段时， 路径冲突判断的bug\u000a",
          "date" : "2026-04-15 22:26:38 +0800",
          "id" : "3421d2be0ff961c640228f3b8f049880a1ea10d6",
          "msg" : "fix:一次规划，单个车道分段时， 路径冲突判断的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "dc3008e13d516eaab559fe5e5d0cc94d3cb73de2",
          "timestamp" : 1776310216000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore .codex\u000a",
          "date" : "2026-04-16 11:30:16 +0800",
          "id" : "dc3008e13d516eaab559fe5e5d0cc94d3cb73de2",
          "msg" : "fix: ignore .codex",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "68dc456383bcadb79d2867775c57e5b14742dae0",
          "timestamp" : 1776314893000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 注释掉不必要的代码，简化判断逻辑\u000a",
          "date" : "2026-04-16 12:48:13 +0800",
          "id" : "68dc456383bcadb79d2867775c57e5b14742dae0",
          "msg" : "refactor: 注释掉不必要的代码，简化判断逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/maps/ogm.cc",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/maps/ogm.h"
          ],
          "commitId" : "2f1779ca78376c007b5480b7837e5c018dc516b6",
          "timestamp" : 1776316171000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout ssep\u000a",
          "date" : "2026-04-16 13:09:31 +0800",
          "id" : "2f1779ca78376c007b5480b7837e5c018dc516b6",
          "msg" : "fix: checkout ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "common/util/express.cpp",
            "data/config/cfg_env_const.hpp"
          ],
          "commitId" : "552c635bd69183b4ae8c52fb7ab08585b83d450e",
          "timestamp" : 1776318315000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: merge bug\u000a",
          "date" : "2026-04-16 13:45:15 +0800",
          "id" : "552c635bd69183b4ae8c52fb7ab08585b83d450e",
          "msg" : "fix: merge bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "common/util/express.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.hpp",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "b63375377c7e33d1f9b90bf0e4d35ca8059bdddc",
          "timestamp" : 1776319698000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化ssep passing pt的赋值\u000a",
          "date" : "2026-04-16 14:08:18 +0800",
          "id" : "b63375377c7e33d1f9b90bf0e4d35ca8059bdddc",
          "msg" : "refactor:优化ssep passing pt的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ctrl_reference.cpp",
            "data/plan/start_point_data.cpp",
            "plan/prepare/prepare_status.hpp",
            "data/vehicle/vehicle_status.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "89f6bcb1f385d5afd9912becba990015ec5f259a",
          "timestamp" : 1776324276000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: rotation mode for SC.\u000a",
          "date" : "2026-04-16 15:24:36 +0800",
          "id" : "89f6bcb1f385d5afd9912becba990015ec5f259a",
          "msg" : "feat: rotation mode for SC.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "proto/keb_scene.proto",
            "tasks/plan/keb_utils.cpp",
            "offboard/keb_path_opt_cli/closed_loop_utils.cc",
            "tasks/plan/keb_utils.hpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.hpp",
            "algorithm/plan/keb_optimizer.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "offboard/keb_vis_server/keb_vis_html_template.cc"
          ],
          "commitId" : "e506b961c19a089454f59fe4fe26dcda7e6910d8",
          "timestamp" : 1776324432000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Task: OGM构造放入Keb算法内部，防止阻塞主线程\u000a\u000a",
          "date" : "2026-04-16 15:27:12 +0800",
          "id" : "e506b961c19a089454f59fe4fe26dcda7e6910d8",
          "msg" : "feat: Keb-Task: OGM构造放入Keb算法内部，防止阻塞主线程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "proto/keb_scene.proto",
            "tasks/plan/keb_utils.cpp",
            "offboard/keb_path_opt_cli/closed_loop_utils.cc",
            "tasks/plan/keb_utils.hpp",
            "algorithm/plan/keb_optimizer.hpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "tasks/plan/keb_path_optimize_task.hpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "offboard/keb_vis_server/keb_vis_html_template.cc"
          ],
          "commitId" : "532974338bfb34db8cb80624fa8e6a81ccef32e9",
          "timestamp" : 1776327208000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Task: OGM构造放入Keb算法内部，防止阻塞主线程\u000a\u000a",
          "date" : "2026-04-16 16:13:28 +0800",
          "id" : "532974338bfb34db8cb80624fa8e6a81ccef32e9",
          "msg" : "feat: Keb-Task: OGM构造放入Keb算法内部，防止阻塞主线程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "42b099371f6e8a99b001977dbb062ad6d7e8d5ad",
          "timestamp" : 1776331310000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: wbca smooth path is exception in align state\u000a",
          "date" : "2026-04-16 17:21:50 +0800",
          "id" : "42b099371f6e8a99b001977dbb062ad6d7e8d5ad",
          "msg" : "fix: wbca smooth path is exception in align state",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "1e376fed0cf72f9d441fd65936a3f32d639e9a5e",
          "timestamp" : 1776331619000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca smooth path is exception in align state\u000a",
          "date" : "2026-04-16 17:26:59 +0800",
          "id" : "1e376fed0cf72f9d441fd65936a3f32d639e9a5e",
          "msg" : "fix: wbca smooth path is exception in align state",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/perf_cost_detail.cpp",
            "hmi/node_hmi.cpp"
          ],
          "commitId" : "28bbba1eee60507ba6de0414eb33da590f7d0b29",
          "timestamp" : 1776337559000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加性能成本详细信息分组显示，优化绘制面板更新逻辑\u000a",
          "date" : "2026-04-16 19:05:59 +0800",
          "id" : "28bbba1eee60507ba6de0414eb33da590f7d0b29",
          "msg" : "feat: 添加性能成本详细信息分组显示，优化绘制面板更新逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/perf_cost_detail.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "62e19231bf61aa89eb3cdda3e31b9c4b109d844d",
          "timestamp" : 1776337586000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 简化pass_posture_的赋值逻辑\u000a",
          "date" : "2026-04-16 19:06:26 +0800",
          "id" : "62e19231bf61aa89eb3cdda3e31b9c4b109d844d",
          "msg" : "refactor: 简化pass_posture_的赋值逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/data_structures/pose.h"
          ],
          "commitId" : "6bc50a6714be053d17ee070e2fe82c5b858df708",
          "timestamp" : 1776338503000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡上下码头面根据pass point构建三次曲线参考线\u000a\u000a",
          "date" : "2026-04-16 19:21:43 +0800",
          "id" : "6bc50a6714be053d17ee070e2fe82c5b858df708",
          "msg" : "feat: SSEP: 集卡上下码头面根据pass point构建三次曲线参考线",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/pose.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "data/other/flow_control.cpp",
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "a6ecf6234cbb918d2db613e8d4f3d752215889b7",
          "timestamp" : 1776390031000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加对卸载任务的TTC碰撞忽略功能\u000a",
          "date" : "2026-04-17 09:40:31 +0800",
          "id" : "a6ecf6234cbb918d2db613e8d4f3d752215889b7",
          "msg" : "feat: 添加对卸载任务的TTC碰撞忽略功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.hpp",
            "data/other/flow_control.cpp",
            "data/config/cfg_func_sw.cpp",
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "d5a17f63719f27d657b4da9a49ef14db8408c915",
          "timestamp" : 1776390175000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加对卸载任务的TTC碰撞忽略功能\u000a",
          "date" : "2026-04-17 09:42:55 +0800",
          "id" : "d5a17f63719f27d657b4da9a49ef14db8408c915",
          "msg" : "feat: 添加对卸载任务的TTC碰撞忽略功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "b53567588e36b319a48cb91e4dddbb00cf529d6f",
          "timestamp" : 1776390232000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Revert \"fix: avoid mask_box for unload\"\u000a\u000aThis reverts commit 4327a58bb182bf742255fc5127078406b871600c.\u000a",
          "date" : "2026-04-17 09:43:52 +0800",
          "id" : "b53567588e36b319a48cb91e4dddbb00cf529d6f",
          "msg" : "Revert \"fix: avoid mask_box for unload\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "96d5a35929de61582cfbff119dc375473334ee53",
          "timestamp" : 1776390445000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 注释掉与发送遮罩框到安全模块相关的代码\u000a",
          "date" : "2026-04-17 09:47:25 +0800",
          "id" : "96d5a35929de61582cfbff119dc375473334ee53",
          "msg" : "refactor: 注释掉与发送遮罩框到安全模块相关的代码",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "efd4c4d0617638382413729e51c5657819bdd071",
          "timestamp" : 1776391805000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 注释掉与发送遮罩框到安全模块相关的代码\u000a",
          "date" : "2026-04-17 10:10:05 +0800",
          "id" : "efd4c4d0617638382413729e51c5657819bdd071",
          "msg" : "refactor: 注释掉与发送遮罩框到安全模块相关的代码",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "proto/keb_scene.proto",
            "offboard/keb_path_opt_cli/closed_loop_utils.cc",
            "offboard/keb_path_opt_cli/closed_loop_utils.hpp",
            "algorithm/plan/keb_optimizer.hpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "offboard/keb_vis_server/keb_vis_html_template.cc",
            "tasks/plan/keb_lane_follow_path_task.hpp"
          ],
          "commitId" : "6d0b3d30c4d7c182792259dc8efb60945ebce0d6",
          "timestamp" : 1776400932000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb-task: 重构并适配keb_lane_follow task\u000a\u000a",
          "date" : "2026-04-17 12:42:12 +0800",
          "id" : "6d0b3d30c4d7c182792259dc8efb60945ebce0d6",
          "msg" : "chore: Keb-task: 重构并适配keb_lane_follow task",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/closed_loop_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "953da3561df41d78a5c16c24cf4e1fdd591c0457",
          "timestamp" : 1776401138000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: straight lane near crane and lock_station\u000a",
          "date" : "2026-04-17 12:45:38 +0800",
          "id" : "953da3561df41d78a5c16c24cf4e1fdd591c0457",
          "msg" : "fix: straight lane near crane and lock_station",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "a17bb25611f78771eee83b455fdfbc8e51ad2e70",
          "timestamp" : 1776401179000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: straight lane near crane and lock_station\u000a",
          "date" : "2026-04-17 12:46:19 +0800",
          "id" : "a17bb25611f78771eee83b455fdfbc8e51ad2e70",
          "msg" : "fix: straight lane near crane and lock_station",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "30f38647c7749669d247e8f727e07ba616917798",
          "timestamp" : 1776405103000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: update gitignore\u000a\u000a",
          "date" : "2026-04-17 13:51:43 +0800",
          "id" : "30f38647c7749669d247e8f727e07ba616917798",
          "msg" : "chore: update gitignore",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/velocity_chart.cpp",
            "hmi/widget/brake_chart.hpp",
            "hmi/widget/velocity_chart.hpp",
            "hmi/widget/throttle_chart.hpp",
            "hmi/widget/command.hpp",
            "hmi/widget/command.cpp",
            "hmi/widget/diagnose.cpp",
            "hmi/common/chart.cpp",
            "hmi/common/chart.hpp",
            "hmi/widget/steer_chart.cpp",
            "hmi/widget/perf_cost_detail.hpp",
            "hmi/widget/brake_chart.cpp",
            "hmi/widget/steer_chart.hpp",
            "hmi/widget/diagnose.hpp",
            "hmi/widget/throttle_chart.cpp",
            "hmi/widget/perf_cost_detail.cpp"
          ],
          "commitId" : "61bd292727204c41639f5511192a8efb5a4dfa4c",
          "timestamp" : 1776414663000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化界面耗时\u000a",
          "date" : "2026-04-17 16:31:03 +0800",
          "id" : "61bd292727204c41639f5511192a8efb5a4dfa4c",
          "msg" : "refactor:优化界面耗时",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/perf_cost_detail.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/velocity_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/throttle_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/brake_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/throttle_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/steer_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/velocity_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/perf_cost_detail.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/brake_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/steer_chart.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/longitude_constrain.hpp",
            "data/constrain/longitude_constrain.cpp"
          ],
          "commitId" : "791937e15aff1522260893b084824b63772b081e",
          "timestamp" : 1776423136000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整9861的跟车距离\u000a",
          "date" : "2026-04-17 18:52:16 +0800",
          "id" : "791937e15aff1522260893b084824b63772b081e",
          "msg" : "feat:调整9861的跟车距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ctrl_reference.cpp",
            "algorithm/wbca/wbca_manager.cpp",
            "data/plan/start_point_data.cpp",
            "data/ssep/open_space_ec.cpp",
            "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp",
            "data/app/fsm/task_fsm/task_fsm.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/vehicle/deviation_status.cpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "5a083a1c556ac850b4588246fa1f1aff510f4cf0",
          "timestamp" : 1776427591000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: sc turn-in-place mode\u000a",
          "date" : "2026-04-17 20:06:31 +0800",
          "id" : "5a083a1c556ac850b4588246fa1f1aff510f4cf0",
          "msg" : "feat: sc turn-in-place mode",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
          ],
          "commitId" : "63cda91be69689b2039cb7aa69790f39ac64b9eb",
          "timestamp" : 1776666837000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV普通搜索在弯道提前结束搜索的问题\u000a\u000a",
          "date" : "2026-04-20 14:33:57 +0800",
          "id" : "63cda91be69689b2039cb7aa69790f39ac64b9eb",
          "msg" : "fix: SSEP: 修复IMV普通搜索在弯道提前结束搜索的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "plan/prepare/prepare_ogm.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "cbe3a379981e342fc1de594868b24a1b282d8630",
          "timestamp" : 1776667539000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add turn_in_place_threshold\u000a",
          "date" : "2026-04-20 14:45:39 +0800",
          "id" : "cbe3a379981e342fc1de594868b24a1b282d8630",
          "msg" : "fix: add turn_in_place_threshold",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.h",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster_test.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/offboard/path_drawing_tool/CMakeLists.txt",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc",
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.cc"
          ],
          "commitId" : "35da80b42556c3c13bd67f001e9ddf94e3233371",
          "timestamp" : 1776668416000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP-Offboard: 提升路径绘制工具自适应调整航向与控制点的准确率。\u000a\u000a",
          "date" : "2026-04-20 15:00:16 +0800",
          "id" : "35da80b42556c3c13bd67f001e9ddf94e3233371",
          "msg" : "chore: SSEP-Offboard: 提升路径绘制工具自适应调整航向与控制点的准确率。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ctrl_reference.cpp",
            "data/plan/start_point_data.cpp",
            "data/vehicle/vehicle_status.hpp",
            "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "5a4747bbecf6ac5cd9275a426501f544bf01919f",
          "timestamp" : 1776671486000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: stop condition for turn-in-place\u000a",
          "date" : "2026-04-20 15:51:26 +0800",
          "id" : "5a4747bbecf6ac5cd9275a426501f544bf01919f",
          "msg" : "fix: stop condition for turn-in-place",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/config/cfg_lat_plan.cpp",
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "df579f5b7d3300adbf486e2e4d4ce5229e39daf6",
          "timestamp" : 1776675952000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: boundary bug\u000a",
          "date" : "2026-04-20 17:05:52 +0800",
          "id" : "df579f5b7d3300adbf486e2e4d4ce5229e39daf6",
          "msg" : "fix: boundary bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "9af066878815f4ff1fc3007248c12af589e070a1",
          "timestamp" : 1776677274000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加对装载任务的TTC碰撞忽略功能\u000a",
          "date" : "2026-04-20 17:27:54 +0800",
          "id" : "9af066878815f4ff1fc3007248c12af589e070a1",
          "msg" : "feat: 添加对装载任务的TTC碰撞忽略功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "e6ac51321d9b8d79b1d60685ce1db938a0bff924",
          "timestamp" : 1776677323000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加对装载任务的TTC碰撞忽略功能\u000a",
          "date" : "2026-04-20 17:28:43 +0800",
          "id" : "e6ac51321d9b8d79b1d60685ce1db938a0bff924",
          "msg" : "feat: 添加对装载任务的TTC碰撞忽略功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/occupancy_grid_map/data_render.cpp"
          ],
          "commitId" : "b7958b0eb715b7b9484380c07b4f72317b6f0366",
          "timestamp" : 1776678189000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: esdf-map bug\u000a",
          "date" : "2026-04-20 17:43:09 +0800",
          "id" : "b7958b0eb715b7b9484380c07b4f72317b6f0366",
          "msg" : "fix: esdf-map bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "4f2a845f81ce16009d0953d7cd45cdfa02785154",
          "timestamp" : 1776678516000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:调整不可偏移区域生成的起始和结束位置计算\u000a",
          "date" : "2026-04-20 17:48:36 +0800",
          "id" : "4f2a845f81ce16009d0953d7cd45cdfa02785154",
          "msg" : "fix:调整不可偏移区域生成的起始和结束位置计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "source/ros_source_forbidden_road_og.cpp"
          ],
          "commitId" : "656cd3b9c04bf95305ef002f48505622048bda1d",
          "timestamp" : 1776678696000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化高度禁停点云的使用的逻辑\u000a",
          "date" : "2026-04-20 17:51:36 +0800",
          "id" : "656cd3b9c04bf95305ef002f48505622048bda1d",
          "msg" : "refactor:优化高度禁停点云的使用的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "source/ros_source_forbidden_road_og.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "ce1d657cf723387ffddf6566dfcdb7586e3e93ad",
          "timestamp" : 1776681020000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: wbca params bug.\u000a",
          "date" : "2026-04-20 18:30:20 +0800",
          "id" : "ce1d657cf723387ffddf6566dfcdb7586e3e93ad",
          "msg" : "fix: wbca params bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "e180855de92fc66cd3e2aee319cbebd516b301fb",
          "timestamp" : 1776699006000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 调整卸载和装载任务的最大速度阈值以忽略OGM的TTC碰撞\u000a",
          "date" : "2026-04-20 23:30:06 +0800",
          "id" : "e180855de92fc66cd3e2aee319cbebd516b301fb",
          "msg" : "feat: 调整卸载和装载任务的最大速度阈值以忽略OGM的TTC碰撞",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "39340b8d50e9c4bfa92967b6eea2d93ef9b617ad",
          "timestamp" : 1776699036000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 调整卸载和装载任务的最大速度阈值以忽略OGM的TTC碰撞\u000a",
          "date" : "2026-04-20 23:30:36 +0800",
          "id" : "39340b8d50e9c4bfa92967b6eea2d93ef9b617ad",
          "msg" : "feat: 调整卸载和装载任务的最大速度阈值以忽略OGM的TTC碰撞",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "10e56fa2d5e3149f0dae359180b59158557f04c0",
          "timestamp" : 1776736977000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: avoid smooth_mode in open_space\u000a",
          "date" : "2026-04-21 10:02:57 +0800",
          "id" : "10e56fa2d5e3149f0dae359180b59158557f04c0",
          "msg" : "fix: avoid smooth_mode in open_space",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "ed6f9befc81f6aa9e2b30c1bed32c20ad23cc605",
          "timestamp" : 1776751938000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:移除后向OGM忽略距离的冗余计算\u000a",
          "date" : "2026-04-21 14:12:18 +0800",
          "id" : "ed6f9befc81f6aa9e2b30c1bed32c20ad23cc605",
          "msg" : "fix:移除后向OGM忽略距离的冗余计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "d2fcfdc6357e3be465b7c4aa63a541bc331ddc7a",
          "timestamp" : 1776770593000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: turn-in-place condition exception.\u000a",
          "date" : "2026-04-21 19:23:13 +0800",
          "id" : "d2fcfdc6357e3be465b7c4aa63a541bc331ddc7a",
          "msg" : "fix: turn-in-place condition exception.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp"
          ],
          "commitId" : "143fa35683a4db16eba88eed88405c18d326b508",
          "timestamp" : 1776770624000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化routingdata当前段的匹配\u000a",
          "date" : "2026-04-21 19:23:44 +0800",
          "id" : "143fa35683a4db16eba88eed88405c18d326b508",
          "msg" : "feat:优化routingdata当前段的匹配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "ae3c9a4b5f0217ca06d14c6ae66aa88ee031689b",
          "timestamp" : 1776779132000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 增加卸货时的最大速度阈值以忽略OGM和TTC碰撞\u000a",
          "date" : "2026-04-21 21:45:32 +0800",
          "id" : "ae3c9a4b5f0217ca06d14c6ae66aa88ee031689b",
          "msg" : "fix: 增加卸货时的最大速度阈值以忽略OGM和TTC碰撞",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "2485ed4412c0a64a72bf8691c22f067c1da396e6",
          "timestamp" : 1776825503000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复垂直下码头面，box框生成的bug\u000a",
          "date" : "2026-04-22 10:38:23 +0800",
          "id" : "2485ed4412c0a64a72bf8691c22f067c1da396e6",
          "msg" : "fix:修复垂直下码头面，box框生成的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "ae1fb5d9056a95dd2535b50ffe3a56df59e45eeb",
          "timestamp" : 1776835694000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore claude.md\u000a",
          "date" : "2026-04-22 13:28:14 +0800",
          "id" : "ae1fb5d9056a95dd2535b50ffe3a56df59e45eeb",
          "msg" : "fix: ignore claude.md",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "tasks/plan/path_optimization_task.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "47a45bc5a8a2b6b150fed4d5de0106494a96baf2",
          "timestamp" : 1776836035000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add switch to control the smooth mode in openspace\u000a",
          "date" : "2026-04-22 13:33:55 +0800",
          "id" : "47a45bc5a8a2b6b150fed4d5de0106494a96baf2",
          "msg" : "fix: add switch to control the smooth mode in openspace",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/ssep/forward_ec.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "4e6a9459942e05c6dac2e488ef67a07ded8f6830",
          "timestamp" : 1776838454000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: travel_out for unloading car\u000a",
          "date" : "2026-04-22 14:14:14 +0800",
          "id" : "4e6a9459942e05c6dac2e488ef67a07ded8f6830",
          "msg" : "fix: travel_out for unloading car",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "e8f989c0aed27323b87243738d55bf3e6089dcc5",
          "timestamp" : 1776842419000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: rotation direction bug\u000a",
          "date" : "2026-04-22 15:20:19 +0800",
          "id" : "e8f989c0aed27323b87243738d55bf3e6089dcc5",
          "msg" : "fix: rotation direction bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/constrain/disable_stop_range.cpp"
          ],
          "commitId" : "0535e013c34f55e1d20f2fdf92025a54d6f0391c",
          "timestamp" : 1776842423000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 1. 修正AddJunctionBlockRanges函数中的速度考虑逻辑 2. 调整普通路口弯道禁停的停车位置\u000a",
          "date" : "2026-04-22 15:20:23 +0800",
          "id" : "0535e013c34f55e1d20f2fdf92025a54d6f0391c",
          "msg" : "feat: 1. 修正AddJunctionBlockRanges函数中的速度考虑逻辑 2. 调整普通路口弯道禁停的停车位置",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "978c1b3169e28cb1538b2a86699738ad88cff6fc",
          "timestamp" : 1776847210000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:董家口1.关闭进堆场的起点约束2.调整进堆场的终点约束\u000a",
          "date" : "2026-04-22 16:40:10 +0800",
          "id" : "978c1b3169e28cb1538b2a86699738ad88cff6fc",
          "msg" : "feat:董家口1.关闭进堆场的起点约束2.调整进堆场的终点约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "proto/keb_scene.proto",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "data/plan/ssep_data.hpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "tasks/plan/keb_path_optimize_task.cpp",
            "algorithm/plan/keb_optimizer.hpp",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "replayer/replayer_data_process/replayer_data_extraction.cpp",
            "ssep/data_structures/path.h",
            "offboard/keb_vis_server/keb_vis_html_template.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "tasks/plan/keb_utils.cpp",
            "ssep/keb_optimizer/keb_utils.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "tasks/plan/keb_utils.hpp",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_utils.h",
            "tasks/plan/keb_path_optimize_task.hpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "tasks/plan/keb_lane_follow_path_task.hpp"
          ],
          "commitId" : "0d4fca04b4d74907d809808b3b30bed64c93ab53",
          "timestamp" : 1776861409000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb-Lane-Follow-Task: 适配Car与IMV，并测试验证通过non-SSEP场景的实时优化全流程。\u000a\u000a",
          "date" : "2026-04-22 20:36:49 +0800",
          "id" : "0d4fca04b4d74907d809808b3b30bed64c93ab53",
          "msg" : "feat: Keb-Lane-Follow-Task: 适配Car与IMV，并测试验证通过non-SSEP场景的实时优化全流程。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/keb_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scripts/run_contour_union_case_test.sh",
            "data/ssep/online_region_contour_creator.cpp",
            "data/ssep/online_region_contour_creator_test.cpp",
            "CMakeLists.txt",
            "data/ssep/online_region_contour_creator.hpp"
          ],
          "commitId" : "e227d850087b14ab33edb73b94d5b2059cc9149f",
          "timestamp" : 1776869040000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "优化轮廓合并算法并添加测试支持\u000a",
          "date" : "2026-04-22 22:44:00 +0800",
          "id" : "e227d850087b14ab33edb73b94d5b2059cc9149f",
          "msg" : "优化轮廓合并算法并添加测试支持",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "scripts/run_contour_union_case_test.sh"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/ssep/online_region_contour_creator_test.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_region_condition.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "a2f98807fcb087b0ce0c18c6bc6c9c2a13e4f180",
          "timestamp" : 1776909913000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: quit openspace\u000a",
          "date" : "2026-04-23 10:05:13 +0800",
          "id" : "a2f98807fcb087b0ce0c18c6bc6c9c2a13e4f180",
          "msg" : "fix: quit openspace",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_region_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "2da20d45beb0b522882ca22b1dfdec19fc89657f",
          "timestamp" : 1776914377000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复跨运车原地自转未分段的问题。\u000a\u000a",
          "date" : "2026-04-23 11:19:37 +0800",
          "id" : "2da20d45beb0b522882ca22b1dfdec19fc89657f",
          "msg" : "fix: SSEP: 修复跨运车原地自转未分段的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/region_builder.cpp"
          ],
          "commitId" : "10463e123097bc52d7217d576b79852a1b792929",
          "timestamp" : 1776914663000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:进堆场时，关闭区域的校验\u000a",
          "date" : "2026-04-23 11:24:23 +0800",
          "id" : "10463e123097bc52d7217d576b79852a1b792929",
          "msg" : "feat:进堆场时，关闭区域的校验",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/region_builder.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "e20f6fcb59e425469cfb27978d03fb23c5fc5a9a",
          "timestamp" : 1776922528000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 修复跨运车原地自转未分段的问题。\u000a\u000a",
          "date" : "2026-04-23 13:35:28 +0800",
          "id" : "e20f6fcb59e425469cfb27978d03fb23c5fc5a9a",
          "msg" : "fix: SSEP: 修复跨运车原地自转未分段的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "data/map/envelop/map_envelops.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "038e3a9a16edd662ac1889b1454eaab64843c79d",
          "timestamp" : 1776943851000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加合并包络框功能的配置选项\u000a",
          "date" : "2026-04-23 19:30:51 +0800",
          "id" : "038e3a9a16edd662ac1889b1454eaab64843c79d",
          "msg" : "feat: 添加合并包络框功能的配置选项",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_bt.cpp",
            "data/scenario/scenario_planner_condition.cpp",
            "data/ssep/seaside_junction_ec.cpp",
            "data/ssep/normal_junction_ec.cpp",
            "data/ssep/bridge_junction_ec.cpp"
          ],
          "commitId" : "a749d4457e306896416f3e50bfa67d33f8439885",
          "timestamp" : 1776943934000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:西联码头面搜索 引桥搜索 普通路口搜索， 终点选取， 场景触发的bug\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-23 19:32:14 +0800",
          "id" : "a749d4457e306896416f3e50bfa67d33f8439885",
          "msg" : "fix:西联码头面搜索 引桥搜索 普通路口搜索， 终点选取， 场景触发的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/seaside_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "c82d7c75adc8a4ffe39435a20b495fc6ea78afaf",
          "timestamp" : 1776945663000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:洋浦， 修复B004搜索失败的bug\u000a",
          "date" : "2026-04-23 20:01:03 +0800",
          "id" : "c82d7c75adc8a4ffe39435a20b495fc6ea78afaf",
          "msg" : "fix:洋浦， 修复B004搜索失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/temporary_stop_data.cpp",
            "data/constrain/block_data.cpp",
            "data/constrain/disable_stop_range.cpp"
          ],
          "commitId" : "a685fcbefdd9384cdc97b90451f6757e6d35ae50",
          "timestamp" : 1776954064000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化多次禁停的问题\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-23 22:21:04 +0800",
          "id" : "a685fcbefdd9384cdc97b90451f6757e6d35ae50",
          "msg" : "refactor:优化多次禁停的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/temporary_stop_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "85e0e4776a8c5da790dce4e0b7db1d7ea4c2a020",
          "timestamp" : 1776957367000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 为海南洋浦区域的场桥障碍物增加安全边距\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-23 23:16:07 +0800",
          "id" : "85e0e4776a8c5da790dce4e0b7db1d7ea4c2a020",
          "msg" : "refactor: 为海南洋浦区域的场桥障碍物增加安全边距",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "219926ab23efaddf2f7dbc384e0dc63ba6c94df2",
          "timestamp" : 1776957424000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:有wbca或者keb的场景， ssep搜索成功， pjpo求解失败， 不拼接参考线\u000a",
          "date" : "2026-04-23 23:17:04 +0800",
          "id" : "219926ab23efaddf2f7dbc384e0dc63ba6c94df2",
          "msg" : "refactor:有wbca或者keb的场景， ssep搜索成功， pjpo求解失败， 不拼接参考线",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/bends_decider/bend_decider.cpp"
          ],
          "commitId" : "a42c2e0092ef295bd319f068f91dc031233e5530",
          "timestamp" : 1776998677000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:弯道后目标车道选择，优化在弯道的直道端，拒绝指令的问题\u000a",
          "date" : "2026-04-24 10:44:37 +0800",
          "id" : "a42c2e0092ef295bd319f068f91dc031233e5530",
          "msg" : "refactor:弯道后目标车道选择，优化在弯道的直道端，拒绝指令的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/bends_decider/bend_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/vehicle_state.cpp",
            "data/vehicle/vehicle_state.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.hpp"
          ],
          "commitId" : "2ee5acf4036f04c2432f15a073512013a5a996a7",
          "timestamp" : 1777003064000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: ssep replan for localization exception.\u000a",
          "date" : "2026-04-24 11:57:44 +0800",
          "id" : "2ee5acf4036f04c2432f15a073512013a5a996a7",
          "msg" : "feat: ssep replan for localization exception.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "872c19133a3e169c8cbd46d7a58bfdf654edb584",
          "timestamp" : 1777016470000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:pnc status 添加车辆真实方向\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-24 15:41:10 +0800",
          "id" : "872c19133a3e169c8cbd46d7a58bfdf654edb584",
          "msg" : "feat:pnc status 添加车辆真实方向",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "11cf7fe596445627fd8a13e39ae3019a71dfdb24",
          "timestamp" : 1777024164000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 优化发送遮罩框逻辑，增加motion状态检查\u000a",
          "date" : "2026-04-24 17:49:24 +0800",
          "id" : "11cf7fe596445627fd8a13e39ae3019a71dfdb24",
          "msg" : "fix: 优化发送遮罩框逻辑，增加motion状态检查",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "990dcabe6c12f2741a27e0f322736f61de0db7c6",
          "timestamp" : 1777027954000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复任务类型对应的保留字段，更新为reserved_uint_8_2\u000a",
          "date" : "2026-04-24 18:52:34 +0800",
          "id" : "990dcabe6c12f2741a27e0f322736f61de0db7c6",
          "msg" : "fix: 修复任务类型对应的保留字段，更新为reserved_uint_8_2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/imv_steer_constraint.h",
            "offboard/keb_vis_server/crow/http_parser_merged.h",
            "offboard/keb_vis_server/crow/common.h",
            "offboard/keb_vis_server/crow/http_response.h",
            "algorithm/plan/keb_optimizer.hpp",
            "offboard/keb_vis_server/crow/logging.h",
            "ssep/param_loader/param.h",
            "offboard/keb_vis_server/crow/socket_adaptors.h",
            "CMakeLists.txt",
            "offboard/keb_vis_server/crow/version.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "offboard/keb_vis_server/crow/json.h",
            "offboard/keb_vis_server/crow/compression.h",
            "offboard/keb_vis_server/crow/http_request.h",
            "offboard/keb_vis_server/crow/websocket.h",
            "offboard/keb_vis_server/crow/parser.h",
            "offboard/keb_vis_server/crow/query_string.h",
            "offboard/keb_vis_server/crow/http_connection.h",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "data/config/cfg_ssep.cpp",
            "offboard/keb_vis_server/crow.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/maps/ogm.cc",
            "offboard/keb_vis_server/crow/settings.h",
            "offboard/keb_vis_server/crow/http_server.h",
            "offboard/keb_vis_server/crow/task_timer.h",
            "offboard/keb_vis_server/crow/routing.h",
            "offboard/keb_path_opt_cli/keb_scene_converter.hpp",
            "tasks/plan/keb_utils.cpp",
            "offboard/keb_vis_server/crow/multipart_view.h",
            "offboard/keb_vis_server/crow/middleware_context.h",
            "offboard/keb_vis_server/crow/returnable.h",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "offboard/keb_vis_server/crow/middlewares/utf-8.h",
            "offboard/keb_vis_server/crow/multipart.h",
            "offboard/keb_vis_server/crow/TinySHA1.hpp",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "offboard/keb_vis_server/crow/app.h",
            "offboard/keb_vis_server/crow/utility.h",
            "offboard/keb_vis_server/crow/middlewares/cors.h",
            "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc",
            "algorithm/plan/keb_optimizer.cpp",
            "offboard/keb_vis_server/crow/middleware.h",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "offboard/keb_vis_server/crow/mime_types.h",
            "offboard/keb_vis_server/crow/middlewares/session.h",
            "ssep/data_structures/path.cc",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "offboard/keb_path_opt_cli/keb_simulator.hpp",
            "ssep/maps/ogm.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "offboard/keb_vis_server/crow/socket_acceptors.h",
            "offboard/keb_vis_server/crow/exceptions.h",
            "offboard/keb_vis_server/crow/middlewares/cookie_parser.h",
            "ssep/keb_optimizer/keb_utils.cc",
            "tasks/plan/keb_utils.hpp",
            "offboard/keb_vis_server/crow/mustache.h",
            "offboard/keb_vis_server/crow/ci_map.h",
            "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.hpp"
          ],
          "commitId" : "ab3c49bf513e32124fee4f8cc0896f2e6af2fbad",
          "timestamp" : 1777027969000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb-task: 修复优化可能不收敛的问题，修复OGM异常的问题，使用精确的运动学约束，调参，优化器输出结构化调试信息\u000a\u000a",
          "date" : "2026-04-24 18:52:49 +0800",
          "id" : "ab3c49bf513e32124fee4f8cc0896f2e6af2fbad",
          "msg" : "fix: Keb-task: 修复优化可能不收敛的问题，修复OGM异常的问题，使用精确的运动学约束，调参，优化器输出结构化调试信息",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/returnable.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/compression.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/logging.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/mime_types.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/mustache.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/query_string.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/app.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/http_response.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middleware_context.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middleware.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middlewares/cors.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/exceptions.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/http_connection.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/http_server.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/json.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/TinySHA1.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/utility.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/version.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middlewares/session.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/websocket.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/socket_adaptors.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/settings.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/multipart_view.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/ci_map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/imv_steer_constraint.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/multipart.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/task_timer.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/http_parser_merged.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/routing.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/common.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/socket_acceptors.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/http_request.h"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middlewares/utf-8.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/middlewares/cookie_parser.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/crow/parser.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/tractor_trailer_short_distance_planner.h"
          ],
          "commitId" : "f21b829b78b40da6565facea5ad6adb4047f7c2b",
          "timestamp" : 1777035384000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 进堆场起点终点距离很近(小于15米)时，使用直连规划器生成路径。\u000a\u000a",
          "date" : "2026-04-24 20:56:24 +0800",
          "id" : "f21b829b78b40da6565facea5ad6adb4047f7c2b",
          "msg" : "feat: SSEP: 进堆场起点终点距离很近(小于15米)时，使用直连规划器生成路径。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_short_distance_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ego.cpp"
          ],
          "commitId" : "00cf0d9f6ccda108c6f661ec2f22209ec182a560",
          "timestamp" : 1777103238000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: draw align_target\u000a",
          "date" : "2026-04-25 15:47:18 +0800",
          "id" : "00cf0d9f6ccda108c6f661ec2f22209ec182a560",
          "msg" : "fix: draw align_target",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils_core.cpp",
            "data/semantic/collision_position.hpp",
            "math/curve2d/curve2d.hpp",
            "data/semantic/vehicle.cpp",
            "CMakeLists.txt",
            "tasks/plan/keb_utils.cpp",
            "data/common/path_point.hpp",
            "data/obstacle/occupy_grid.hpp",
            "tasks/plan/keb_utils_core.hpp",
            "data/common/guide_path.cpp",
            "offboard/keb_path_opt_cli/CMakeLists.txt",
            "tasks/plan/keb_utils.hpp",
            "data/common/path_point.cpp",
            "algorithm/plan/keb_optimizer.cpp",
            "algorithm/decision/path_turn_type.cpp",
            "data/common/path.cpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "data/common/path.hpp"
          ],
          "commitId" : "d11b0a6d75dfd1ffc35b9d2318a4f3d4696be90c",
          "timestamp" : 1777211879000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: Keb-Offboard: 重构data::path的依赖关系，将keb path opt cli 与 pnc 工程解耦\u000a\u000a",
          "date" : "2026-04-26 21:57:59 +0800",
          "id" : "d11b0a6d75dfd1ffc35b9d2318a4f3d4696be90c",
          "msg" : "refactor: Keb-Offboard: 重构data::path的依赖关系，将keb path opt cli 与 pnc 工程解耦",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/guide_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_path_opt_cli/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_utils_core.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/decision/path_turn_type.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/semantic/collision_position.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/occupy_grid.hpp"
            },
            {
              "editType" : "edit",
              "file" : "math/curve2d/curve2d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path_point.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path_point.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/keb_utils_core.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/semantic/vehicle.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "6740dc1133464c4a7a60767c6ed462aa68dfb87f",
          "timestamp" : 1777271237000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add rotation type\u000a",
          "date" : "2026-04-27 14:27:17 +0800",
          "id" : "6740dc1133464c4a7a60767c6ed462aa68dfb87f",
          "msg" : "fix: add rotation type",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/scenario/scenario_planner_action.cpp",
            "data/app/fsm/task_fsm/task_fsm.cpp",
            "data/vehicle/lock_station_data.hpp",
            "data/app/fsm/task_fsm/task_buffer_fsm/task_buffer_fsm.hpp",
            "tasks/deciders/long_decider/constrain_decider.hpp",
            "data/vehicle/lock_station_data.cpp",
            "data/app/fsm/task_fsm/task_buffer_fsm/task_buffer_fsm.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "6b0c4ec35fdc890ca61c9287f53f5ef1aa90eea7",
          "timestamp" : 1777276005000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 实现缓冲区停车功能（Buffer Stop）\u000a",
          "date" : "2026-04-27 15:46:45 +0800",
          "id" : "6b0c4ec35fdc890ca61c9287f53f5ef1aa90eea7",
          "msg" : "feat: 实现缓冲区停车功能（Buffer Stop）",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_buffer_fsm/task_buffer_fsm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_action.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/lock_station_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/lock_station_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_buffer_fsm/task_buffer_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/scenario/scenario_region_condition.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "8a80e7f1051d0d9f603f8cd428d1e9b463ccf5de",
          "timestamp" : 1777284369000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: turn_in_place mode activation conditions.\u000a",
          "date" : "2026-04-27 18:06:09 +0800",
          "id" : "8a80e7f1051d0d9f603f8cd428d1e9b463ccf5de",
          "msg" : "fix: turn_in_place mode activation conditions.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_region_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "de88c099a7d7c1516cee194407392871901a23e7",
          "timestamp" : 1777287360000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 适配烟台跨运车的新需求\u000a\u000a",
          "date" : "2026-04-27 18:56:00 +0800",
          "id" : "de88c099a7d7c1516cee194407392871901a23e7",
          "msg" : "chore: SSEP: 适配烟台跨运车的新需求",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
          ],
          "commitId" : "b15c67058b9dfb1389ea050d136a2fa3d51e5e3b",
          "timestamp" : 1777295109000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 新增 align_move_threshold_ 配置参数并替换 align_3rd_4th_move_threshold_ 在 align1st 阶段的使用\u000a",
          "date" : "2026-04-27 21:05:09 +0800",
          "id" : "b15c67058b9dfb1389ea050d136a2fa3d51e5e3b",
          "msg" : "feat: 新增 align_move_threshold_ 配置参数并替换 align_3rd_4th_move_threshold_ 在 align1st 阶段的使用",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp"
          ],
          "commitId" : "4cf4dcdb24ee9abd37eaa8ddd3ed8d819018cf3b",
          "timestamp" : 1777295109000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 新增目的地匹配与路径距离计算功能，支持非终点目的地导航\u000a",
          "date" : "2026-04-27 21:05:09 +0800",
          "id" : "4cf4dcdb24ee9abd37eaa8ddd3ed8d819018cf3b",
          "msg" : "feat: 新增目的地匹配与路径距离计算功能，支持非终点目的地导航",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "0eb726db69d5b18d103d14937896e4e0988de476",
          "timestamp" : 1777296419000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 终点和 起点不在一条车道上， 并且 终点在身后就的处理\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-27 21:26:59 +0800",
          "id" : "0eb726db69d5b18d103d14937896e4e0988de476",
          "msg" : "feat: 终点和 起点不在一条车道上， 并且 终点在身后就的处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "2a5b90d912e4aad9bc1b524992a5d5a5ec88ec68",
          "timestamp" : 1777343557000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "chore: SSEP: 适配烟台跨运车的新需求\u000a\u000a",
          "date" : "2026-04-28 10:32:37 +0800",
          "id" : "2a5b90d912e4aad9bc1b524992a5d5a5ec88ec68",
          "msg" : "chore: SSEP: 适配烟台跨运车的新需求",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "08120a3ce834d228994cb10b723cd67733f4927a",
          "timestamp" : 1777345231000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: params bug\u000a",
          "date" : "2026-04-28 11:00:31 +0800",
          "id" : "08120a3ce834d228994cb10b723cd67733f4927a",
          "msg" : "fix: params bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_region_condition.cpp"
          ],
          "commitId" : "e49db8875d89b72d8e7f3236a4de6a02a61dd237",
          "timestamp" : 1777345933000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:动态下码头面然后进堆场，搜索过早的问题。\u000a",
          "date" : "2026-04-28 11:12:13 +0800",
          "id" : "e49db8875d89b72d8e7f3236a4de6a02a61dd237",
          "msg" : "fix:动态下码头面然后进堆场，搜索过早的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_region_condition.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "b04591094d766d342ab56449c449f7b7e767217f",
          "timestamp" : 1777357603000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: truck wbca type error\u000a",
          "date" : "2026-04-28 14:26:43 +0800",
          "id" : "b04591094d766d342ab56449c449f7b7e767217f",
          "msg" : "fix: truck wbca type error",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/sweep_area.cpp"
          ],
          "commitId" : "46cae49eb3940ac39c2a42b0e5e8991595399e9c",
          "timestamp" : 1777357620000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: sweep exception\u000a",
          "date" : "2026-04-28 14:27:00 +0800",
          "id" : "46cae49eb3940ac39c2a42b0e5e8991595399e9c",
          "msg" : "fix: sweep exception",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/sweep_area.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/sweep_area.cpp"
          ],
          "commitId" : "53d5cb0217fc32e3efa1e81c8e69beb8f9fac676",
          "timestamp" : 1777359358000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: sweep exception\u000a",
          "date" : "2026-04-28 14:55:58 +0800",
          "id" : "53d5cb0217fc32e3efa1e81c8e69beb8f9fac676",
          "msg" : "fix: sweep exception",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/sweep_area.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/sweep_area.cpp"
          ],
          "commitId" : "5d4eb86bd0400691a024c1d3198f99dff970a322",
          "timestamp" : 1777360530000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: sweep exception\u000a",
          "date" : "2026-04-28 15:15:30 +0800",
          "id" : "5d4eb86bd0400691a024c1d3198f99dff970a322",
          "msg" : "fix: sweep exception",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/sweep_area.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.cpp",
            "tasks/plan/path_optimization_task.cpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "c606fdbf358d2f4ada4529ab7d896951bfa50e72",
          "timestamp" : 1777364065000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: wbca path length = 40 in openspace\u000a",
          "date" : "2026-04-28 16:14:25 +0800",
          "id" : "c606fdbf358d2f4ada4529ab7d896951bfa50e72",
          "msg" : "fix: wbca path length = 40 in openspace",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "cdba3fef027f65b2762343f58883fe0974ee0dcb",
          "timestamp" : 1777364304000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:进堆场触发直连模式的bug\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-28 16:18:24 +0800",
          "id" : "cdba3fef027f65b2762343f58883fe0974ee0dcb",
          "msg" : "fix:进堆场触发直连模式的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_action.cpp"
          ],
          "commitId" : "dfd1996fcc1c321137668c2fec1bebd8475d8e73",
          "timestamp" : 1777366788000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:上码头面前， 误入 进堆场场景的bug\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-28 16:59:48 +0800",
          "id" : "dfd1996fcc1c321137668c2fec1bebd8475d8e73",
          "msg" : "fix:上码头面前， 误入 进堆场场景的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_action.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp",
            "data/config/cfg_lat_plan.cpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "a1d6c4e0bfcef0f9ee935eed46ed4ca693207727",
          "timestamp" : 1777368422000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: wbca path length = 40 in openspace\u000a",
          "date" : "2026-04-28 17:27:02 +0800",
          "id" : "a1d6c4e0bfcef0f9ee935eed46ed4ca693207727",
          "msg" : "fix: wbca path length = 40 in openspace",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "6d68160f633ecaf79f5d10bdd429fed96109a16e",
          "timestamp" : 1777368422000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:进堆场触发直连模式的bug\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-28 17:27:02 +0800",
          "id" : "6d68160f633ecaf79f5d10bdd429fed96109a16e",
          "msg" : "fix:进堆场触发直连模式的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_action.cpp"
          ],
          "commitId" : "33f73e9d8145c622051b09954603c6f272ca2149",
          "timestamp" : 1777368422000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:上码头面前， 误入 进堆场场景的bug\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-28 17:27:02 +0800",
          "id" : "33f73e9d8145c622051b09954603c6f272ca2149",
          "msg" : "fix:上码头面前， 误入 进堆场场景的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_action.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "aa1eca55157864ba12c7c386766cee95ae0c9fc3",
          "timestamp" : 1777373034000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:一次规划终点匹配失败的bug\u000a",
          "date" : "2026-04-28 18:43:54 +0800",
          "id" : "aa1eca55157864ba12c7c386766cee95ae0c9fc3",
          "msg" : "fix:一次规划终点匹配失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_action.cpp"
          ],
          "commitId" : "ca275eebb8203a2f179f188e4297eb50b166773a",
          "timestamp" : 1777381898000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:在 SeasideSearch 行为中增加对引桥路口区域的判断\u000a",
          "date" : "2026-04-28 21:11:38 +0800",
          "id" : "ca275eebb8203a2f179f188e4297eb50b166773a",
          "msg" : "fix:在 SeasideSearch 行为中增加对引桥路口区域的判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_action.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "tasks/plan/keb_utils_core.cpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "tasks/plan/keb_utils.cpp",
            "tasks/plan/keb_utils_core.hpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "tasks/plan/keb_utils.hpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h"
          ],
          "commitId" : "ccd6eed8c77e3d2f3b794161ca61c0126dcab706",
          "timestamp" : 1777394756000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb-Task: 修复集卡双层避障优化路径可能震荡/不沿参考线行驶的问题\u000a\u000a",
          "date" : "2026-04-29 00:45:56 +0800",
          "id" : "ccd6eed8c77e3d2f3b794161ca61c0126dcab706",
          "msg" : "fix: Keb-Task: 修复集卡双层避障优化路径可能震荡/不沿参考线行驶的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_condition.cpp",
            "data/scenario/scenario_planner_bt.cpp"
          ],
          "commitId" : "91b2d5debb78a3b28f9934cf7ae71c34979cb931",
          "timestamp" : 1777430549000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:<西联>适配Uturn上码头面\u000a",
          "date" : "2026-04-29 10:42:29 +0800",
          "id" : "91b2d5debb78a3b28f9934cf7ae71c34979cb931",
          "msg" : "feat:<西联>适配Uturn上码头面",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "412605b9dfe0a1cd8cad47d0c06df1cad91fec06",
          "timestamp" : 1777433842000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复进堆场近距离模式判断条件错误\u000a\u000a",
          "date" : "2026-04-29 11:37:22 +0800",
          "id" : "412605b9dfe0a1cd8cad47d0c06df1cad91fec06",
          "msg" : "fix: SSEP: 修复进堆场近距离模式判断条件错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.hpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/vehicle/related_offset.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "bdbdf07ffee3dd483a3574814cc002af158221e1",
          "timestamp" : 1777434001000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: waiting for lift traile; using heading error for reversing align\u000a",
          "date" : "2026-04-29 11:40:01 +0800",
          "id" : "bdbdf07ffee3dd483a3574814cc002af158221e1",
          "msg" : "feat: waiting for lift traile; using heading error for reversing align",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/imv_steer_constraint.h",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/param_loader/param.h",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/data_structures/path.h",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/scenarios/planner_utils.h",
            "ssep/protos/params.proto",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/maps/ogm.cc",
            "ssep/ssep_planner.h",
            "ssep/keb_optimizer/cost_features/dynamic_constraint.h",
            "ssep/offboard/path_drawing_tool/CMakeLists.txt",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/ssep_planner.cc",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster_test.cc",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc",
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/protos/ogm.proto",
            "ssep/scenarios/planner_utils.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/keb_optimizer/keb_utils.h",
            "ssep/data_structures/pose.h",
            "ssep/data_structures/path.cc",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/maps/ogm.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/tractor_trailer_short_distance_planner.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.cc",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "ssep/keb_optimizer/keb_utils.cc"
          ],
          "commitId" : "ede04268280e71eeaafcd23f5f2844f5f072cc24",
          "timestamp" : 1777435408000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout feat_keb_v2 ssep\u000a",
          "date" : "2026-04-29 12:03:28 +0800",
          "id" : "ede04268280e71eeaafcd23f5f2844f5f072cc24",
          "msg" : "fix: checkout feat_keb_v2 ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dynamic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/pose.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ogm.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_short_distance_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/curvature_auto_adjuster_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/imv_steer_constraint.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "tasks/plan/keb_path_optimize_task.cpp",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "tasks/plan/keb_utils_core.cpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "tasks/plan/keb_utils.cpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "ssep/keb_optimizer/cost_features/temporal_consistency_cost.h"
          ],
          "commitId" : "66e4f9d2007bbf032c0f0b7d745dfd22bffd430a",
          "timestamp" : 1777448824000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb-task: 修复低贝位进堆场轨迹震荡的bug\u000a\u000a",
          "date" : "2026-04-29 15:47:04 +0800",
          "id" : "66e4f9d2007bbf032c0f0b7d745dfd22bffd430a",
          "msg" : "fix: Keb-task: 修复低贝位进堆场轨迹震荡的bug",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/temporal_consistency_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "ssep/keb_optimizer/cost_features/imv_steer_constraint.h",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h",
            "algorithm/plan/keb_optimizer.hpp",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "85a5b9891b746c13236e27215b13a470491d83e9",
          "timestamp" : 1777459775000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb-task: 提升Keb-IMV轨迹稳定性（时序一致性）\u000a\u000a",
          "date" : "2026-04-29 18:49:35 +0800",
          "id" : "85a5b9891b746c13236e27215b13a470491d83e9",
          "msg" : "chore: Keb-task: 提升Keb-IMV轨迹稳定性（时序一致性）",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_steer_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/config/cfg_env_const.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/other/flow_control.cpp",
            "data/config/cfg_func_sw.cpp"
          ],
          "commitId" : "bb302a40a969177cbbfd30e28cbdd7d2403d8904",
          "timestamp" : 1777469149000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: travel_out bug\u000a",
          "date" : "2026-04-29 21:25:49 +0800",
          "id" : "bb302a40a969177cbbfd30e28cbdd7d2403d8904",
          "msg" : "fix: travel_out bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "506abf79f6c6a0c46f8260a85510018751f1687a",
          "timestamp" : 1777515524000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: disable search_end_pt rotation\u000a",
          "date" : "2026-04-30 10:18:44 +0800",
          "id" : "506abf79f6c6a0c46f8260a85510018751f1687a",
          "msg" : "fix: disable search_end_pt rotation",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/block.hpp",
            "data/constrain/block_data.cpp",
            "data/config/cfg_safe_const.hpp",
            "common/util/crash_helper.hpp",
            "data/other/flow_control.cpp",
            "data/config/cfg_safe_const.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/obstacle/block.cpp",
            "data/config/cfg_func_sw.cpp",
            "tasks/deciders/long_decider/time_path_graph_decider.cpp",
            "common/util/crash_helper.cpp"
          ],
          "commitId" : "dd6f2887eff14c5672e36024b0813714c5934550",
          "timestamp" : 1777545570000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 将SLBoundary计算外提并作为参数传入CrashHelper相关函数，优化转场吊车阻挡逻辑\u000a",
          "date" : "2026-04-30 18:39:30 +0800",
          "id" : "dd6f2887eff14c5672e36024b0813714c5934550",
          "msg" : "refactor: 将SLBoundary计算外提并作为参数传入CrashHelper相关函数，优化转场吊车阻挡逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/time_path_graph_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/block.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/crash_helper.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/block.hpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/crash_helper.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.hpp",
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "ceaca35f06fdd7ca19c7d1c2f7904d164ae48bb6",
          "timestamp" : 1777547951000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加碰撞但不停车的龙门吊禁停区域记录\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-04-30 19:19:11 +0800",
          "id" : "ceaca35f06fdd7ca19c7d1c2f7904d164ae48bb6",
          "msg" : "feat: 添加碰撞但不停车的龙门吊禁停区域记录",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            ".gitignore",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "scripts/keb_diagnostic_vis.py",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem_diagnostic.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/keb_problem_diagnostic.cc"
          ],
          "commitId" : "07aee2a74e0684ef85d9b7056ba0a6e99e82a8cd",
          "timestamp" : 1777553707000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP-KEB: 增加keb优化诊断工具。改进优化后处理的运动学判据\u000a\u000a",
          "date" : "2026-04-30 20:55:07 +0800",
          "id" : "07aee2a74e0684ef85d9b7056ba0a6e99e82a8cd",
          "msg" : "feat: SSEP-KEB: 增加keb优化诊断工具。改进优化后处理的运动学判据",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "scripts/keb_diagnostic_vis.py"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/bag_to_keb_scene/bag_reader.cc",
            "offboard/bag_to_keb_scene/README.md",
            "offboard/bag_to_keb_scene/bag_reader.hpp",
            "CMakeLists.txt",
            "offboard/bag_to_keb_scene/CMakeLists.txt",
            "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
          ],
          "commitId" : "388add416c723ad59840b0b866aae8993959bf1a",
          "timestamp" : 1777553780000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb: 实现rosbag->keb scene的数据转换工具\u000a\u000a",
          "date" : "2026-04-30 20:56:20 +0800",
          "id" : "388add416c723ad59840b0b866aae8993959bf1a",
          "msg" : "feat: Keb: 实现rosbag->keb scene的数据转换工具",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/README.md"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_reader.hpp"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_reader.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/keb_problem_diagnostic.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/keb_problem_diagnostic.h"
          ],
          "commitId" : "c291f23eaf81a12b77b9dfc825f868bd5a3f4519",
          "timestamp" : 1777556762000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb-Diagnose: 关闭多初始解诊断\u000a\u000a",
          "date" : "2026-04-30 21:46:02 +0800",
          "id" : "c291f23eaf81a12b77b9dfc825f868bd5a3f4519",
          "msg" : "chore: Keb-Diagnose: 关闭多初始解诊断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/bag_to_keb_scene/bag_reader.cc",
            "offboard/bag_to_keb_scene/README.md",
            "offboard/bag_to_keb_scene/bag_reader.hpp",
            "CMakeLists.txt",
            "offboard/bag_to_keb_scene/CMakeLists.txt",
            "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
          ],
          "commitId" : "7a7e1113cb2032a9b4154567f9428355baf3e979",
          "timestamp" : 1777557088000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb: 实现rosbag->keb scene的数据转换工具\u000a\u000a",
          "date" : "2026-04-30 21:51:28 +0800",
          "id" : "7a7e1113cb2032a9b4154567f9428355baf3e979",
          "msg" : "feat: Keb: 实现rosbag->keb scene的数据转换工具",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/README.md"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_reader.hpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/bag_to_keb_scene/bag_reader.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "ff306a5a442fa8945cdce677a6c549f1c0695ef5",
          "timestamp" : 1777650771000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正AddJunctionBlockRanges函数中的起始位置计算逻辑\u000a",
          "date" : "2026-05-01 23:52:51 +0800",
          "id" : "ff306a5a442fa8945cdce677a6c549f1c0695ef5",
          "msg" : "fix: 修正AddJunctionBlockRanges函数中的起始位置计算逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/cloud_pnc_config.cpp",
            "plan/prepare/prepare_ogm.cpp",
            "data/other/flow_control.cpp",
            "data/scenario/scenario_planner_condition.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/vehicle/cloud_pnc_config.hpp",
            "hmi/draw/draw_map.cpp",
            "data/config/cfg_func_sw.cpp",
            "hmi/draw/draw_intersection.cpp",
            "data/ssep/ssep_ec.cpp",
            "plan/prepare/prepare_ogm.hpp"
          ],
          "commitId" : "b7412fd21a316b1ef3703cc93d759282d4540fe8",
          "timestamp" : 1777655057000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 适配云端障碍物类别的功能\u000a\u000aCo-authored-by: Copilot <copilot@github.com>\u000a",
          "date" : "2026-05-02 01:04:17 +0800",
          "id" : "b7412fd21a316b1ef3703cc93d759282d4540fe8",
          "msg" : "feat: 适配云端障碍物类别的功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/cloud_pnc_config.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/cloud_pnc_config.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_intersection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/lock_station_data.cpp"
          ],
          "commitId" : "86de8210ee68e6329f32cc1a35868b69ed2a94b7",
          "timestamp" : 1777909353000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修正UpdateBufferRange函数中障碍物遍历逻辑，改为使用历史障碍物数据\u000a",
          "date" : "2026-05-04 23:42:33 +0800",
          "id" : "86de8210ee68e6329f32cc1a35868b69ed2a94b7",
          "msg" : "fix: 修正UpdateBufferRange函数中障碍物遍历逻辑，改为使用历史障碍物数据",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/lock_station_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "2b509a221cdd64b1c693b51a550bdfdec8bfa437",
          "timestamp" : 1777916260000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新RoutingPath::UpdateDestDistance逻辑，增加对route_indices_大小的检查\u000a",
          "date" : "2026-05-05 01:37:40 +0800",
          "id" : "2b509a221cdd64b1c693b51a550bdfdec8bfa437",
          "msg" : "fix: 更新RoutingPath::UpdateDestDistance逻辑，增加对route_indices_大小的检查",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp",
            "data/ssep/open_space_ec.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp"
          ],
          "commitId" : "82f1e85a323463ba80fd4fcdf8da1bb2a0d8d970",
          "timestamp" : 1778047689000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: search_start_pt turn in place mode.\u000a",
          "date" : "2026-05-06 14:08:09 +0800",
          "id" : "82f1e85a323463ba80fd4fcdf8da1bb2a0d8d970",
          "msg" : "fix: search_start_pt turn in place mode.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/bag_to_keb_scene/bag_reader.cc",
            "offboard/bag_to_keb_scene/README.md",
            "offboard/bag_to_keb_scene/bag_reader.hpp",
            "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
          ],
          "commitId" : "8b78c5bcbf315994e7b6238c1d5185cab419aad9",
          "timestamp" : 1778053886000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: snapshot转keb scene的脚本使用流式读取，解决out of memory问题。真实录包验证通过。\u000a\u000a",
          "date" : "2026-05-06 15:51:26 +0800",
          "id" : "8b78c5bcbf315994e7b6238c1d5185cab419aad9",
          "msg" : "chore: snapshot转keb scene的脚本使用流式读取，解决out of memory问题。真实录包验证通过。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_reader.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_reader.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/decide/decide_reaction.cpp",
            "data/config/cfg_env_const.cpp",
            "data/decide/decide_reaction.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "033ce6e23fb3f58b179636b2c92f34900c2326ff",
          "timestamp" : 1778059823000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add max_forward_distance_for_straighten_trailer\u000a",
          "date" : "2026-05-06 17:30:23 +0800",
          "id" : "033ce6e23fb3f58b179636b2c92f34900c2326ff",
          "msg" : "fix: add max_forward_distance_for_straighten_trailer",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils.cpp"
          ],
          "commitId" : "c0c14c2d3b302d1ece6e57277f25e32b0028e45a",
          "timestamp" : 1778060721000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。\u000a\u000a",
          "date" : "2026-05-06 17:45:21 +0800",
          "id" : "c0c14c2d3b302d1ece6e57277f25e32b0028e45a",
          "msg" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/bag_to_keb_scene/bag_reader.cc",
            "offboard/bag_to_keb_scene/README.md",
            "offboard/bag_to_keb_scene/bag_reader.hpp",
            "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
          ],
          "commitId" : "44f7b48f99c518652479d5e51bea85b3e35d6de8",
          "timestamp" : 1778060788000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: snapshot转keb scene的脚本使用流式读取，解决out of memory问题。真实录包验证通过。\u000a\u000a",
          "date" : "2026-05-06 17:46:28 +0800",
          "id" : "44f7b48f99c518652479d5e51bea85b3e35d6de8",
          "msg" : "chore: snapshot转keb scene的脚本使用流式读取，解决out of memory问题。真实录包验证通过。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/README.md"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_reader.hpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_reader.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils.cpp"
          ],
          "commitId" : "70f22cdfbe6f4f6d176a40d97091accaf3f47740",
          "timestamp" : 1778060812000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。\u000a\u000a",
          "date" : "2026-05-06 17:46:52 +0800",
          "id" : "70f22cdfbe6f4f6d176a40d97091accaf3f47740",
          "msg" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils.cpp"
          ],
          "commitId" : "c5db948fe5fb7098173c070809482e128577b495",
          "timestamp" : 1778060838000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。\u000a\u000a",
          "date" : "2026-05-06 17:47:18 +0800",
          "id" : "c5db948fe5fb7098173c070809482e128577b495",
          "msg" : "fix: Keb: 1. 解决sl road boundary转xy road boundary时产生的边界自相交问题。2. 对边界范围进行clamp。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/scenarios/straddle_carrier_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
          ],
          "commitId" : "91fdc35083c9b02c48101419fd07aa48aa141b66",
          "timestamp" : 1778142959000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加跨运车普通搜索（单段搜索），自适应起点朝向。\u000a\u000a",
          "date" : "2026-05-07 16:35:59 +0800",
          "id" : "91fdc35083c9b02c48101419fd07aa48aa141b66",
          "msg" : "feat: SSEP: 增加跨运车普通搜索（单段搜索），自适应起点朝向。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/scenarios/straddle_carrier_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
          ],
          "commitId" : "7546606efefdee904b8fdc6cc039a25d8a589ffb",
          "timestamp" : 1778145854000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: SSEP: 增加跨运车普通搜索（单段搜索），自适应起点朝向。\u000a\u000a",
          "date" : "2026-05-07 17:24:14 +0800",
          "id" : "7546606efefdee904b8fdc6cc039a25d8a589ffb",
          "msg" : "feat: SSEP: 增加跨运车普通搜索（单段搜索），自适应起点朝向。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "4516372f928ed74c94a724349891f238da1b4368",
          "timestamp" : 1778157257000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add ssep straddle carrier ssep scene\u000a",
          "date" : "2026-05-07 20:34:17 +0800",
          "id" : "4516372f928ed74c94a724349891f238da1b4368",
          "msg" : "fix: add ssep straddle carrier ssep scene",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/bag_to_keb_scene/README.md",
            "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
          ],
          "commitId" : "b7fd0ea445d47529917a4cbfbe8dbc1007c7c789",
          "timestamp" : 1778208709000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: snapshot to keb scene 增加批量转换功能\u000a\u000a",
          "date" : "2026-05-08 10:51:49 +0800",
          "id" : "b7fd0ea445d47529917a4cbfbe8dbc1007c7c789",
          "msg" : "chore: snapshot to keb scene 增加批量转换功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/bag_to_keb_scene.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/bag_to_keb_scene/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp"
          ],
          "commitId" : "c536333cacc14cfa6409a6c3cbce88b8046073ef",
          "timestamp" : 1778208718000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复进bulk场景中，有一帧场景器不运行的bug\u000a",
          "date" : "2026-05-08 10:51:58 +0800",
          "id" : "c536333cacc14cfa6409a6c3cbce88b8046073ef",
          "msg" : "fix:修复进bulk场景中，有一帧场景器不运行的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_activation.cpp"
          ],
          "commitId" : "6fbef3aa974bd5ef568ccbc99974572aed2ebaad",
          "timestamp" : 1778222003000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: ogm为空时退出搜索\u000a\u000a",
          "date" : "2026-05-08 14:33:23 +0800",
          "id" : "6fbef3aa974bd5ef568ccbc99974572aed2ebaad",
          "msg" : "fix: SSEP: ogm为空时退出搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/app/fsm/task_fsm/task_fsm.cpp",
            "data/ssep/forward_ec.cpp",
            "data/vehicle/deviation_status.cpp",
            "data/vehicle/deviation_status.hpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "6aa3f68532d1f8a80546591f2d8f4c39a060dc41",
          "timestamp" : 1778226718000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add SC park_in\u000a",
          "date" : "2026-05-08 15:51:58 +0800",
          "id" : "6aa3f68532d1f8a80546591f2d8f4c39a060dc41",
          "msg" : "fix: add SC park_in",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/bridge_junction_ec.cpp"
          ],
          "commitId" : "f52484d31ef770116289c6501ba45ac3c0800d1a",
          "timestamp" : 1778227234000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:上下引桥搜索的时候考虑ogm_lines, 然后删除原有的boundary\u000a",
          "date" : "2026-05-08 16:00:34 +0800",
          "id" : "f52484d31ef770116289c6501ba45ac3c0800d1a",
          "msg" : "refactor:上下引桥搜索的时候考虑ogm_lines, 然后删除原有的boundary",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "15fdefe6f2086ec0cdb4a9f04ee9db7606a0e50e",
          "timestamp" : 1778228417000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cancel wbca task_id verification\u000a",
          "date" : "2026-05-08 16:20:17 +0800",
          "id" : "15fdefe6f2086ec0cdb4a9f04ee9db7606a0e50e",
          "msg" : "fix: cancel wbca task_id verification",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "223d3a6d63e5dc946bb54f6ff62014329fdf54e3",
          "timestamp" : 1778228603000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cancel wbca task_id verification\u000a",
          "date" : "2026-05-08 16:23:23 +0800",
          "id" : "223d3a6d63e5dc946bb54f6ff62014329fdf54e3",
          "msg" : "fix: cancel wbca task_id verification",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/CylinderPrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/ArrowPrimitive.proto",
            "offboard/keb_vis_server/foxglove/README.md",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneUpdate.proto",
            ".gitignore",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneEntity.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/CubePrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/LinePrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Quaternion.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Vector3.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/TriangleListPrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneEntityDeletion.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Pose.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Color.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/TextPrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/ModelPrimitive.proto",
            "offboard/keb_vis_server/foxglove/keb_to_mcap.py",
            "offboard/keb_vis_server/foxglove/requirements.txt",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SpherePrimitive.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/KeyValuePair.proto",
            "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Point3.proto"
          ],
          "commitId" : "61ad307f176a1e2ecec7b94d5a63764d73c65e24",
          "timestamp" : 1778232903000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb: Add keb-foxglove visualization\u000a\u000a",
          "date" : "2026-05-08 17:35:03 +0800",
          "id" : "61ad307f176a1e2ecec7b94d5a63764d73c65e24",
          "msg" : "feat: Keb: Add keb-foxglove visualization",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/CubePrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/TextPrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Quaternion.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/ArrowPrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/README.md"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/KeyValuePair.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Point3.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneUpdate.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Pose.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/keb_to_mcap.py"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/CylinderPrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/ModelPrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneEntity.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SceneEntityDeletion.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Vector3.proto"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/TriangleListPrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/Color.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/requirements.txt"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/SpherePrimitive.proto"
            },
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/LinePrimitive.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_vis_server/foxglove/serve_mcap.py",
            "offboard/keb_vis_server/foxglove/README.md"
          ],
          "commitId" : "3d0d0fca081f967e21bb815c2b190c89ac9284c9",
          "timestamp" : 1778233071000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb: Add foxglove remote file server\u000a\u000a",
          "date" : "2026-05-08 17:37:51 +0800",
          "id" : "3d0d0fca081f967e21bb815c2b190c89ac9284c9",
          "msg" : "feat: Keb: Add foxglove remote file server",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/serve_mcap.py"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/foxglove/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_vis_server/foxglove/generate_protos.sh",
            "offboard/keb_vis_server/foxglove/README.md"
          ],
          "commitId" : "0f11ae0bab1008819526bd858df4337cf40a65e0",
          "timestamp" : 1778236532000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 修复keb-foxglove转换脚本\u000a\u000a",
          "date" : "2026-05-08 18:35:32 +0800",
          "id" : "0f11ae0bab1008819526bd858df4337cf40a65e0",
          "msg" : "fix: Keb: 修复keb-foxglove转换脚本",
          "paths" : [
            {
              "editType" : "add",
              "file" : "offboard/keb_vis_server/foxglove/generate_protos.sh"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/foxglove/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_general_planner.h"
          ],
          "commitId" : "44c2b4b85df795417ffb726444c32293dbc1f123",
          "timestamp" : 1778236835000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 跨运车车型支持多段路径搜索（可通过参数配置）\u000a\u000a",
          "date" : "2026-05-08 18:40:35 +0800",
          "id" : "44c2b4b85df795417ffb726444c32293dbc1f123",
          "msg" : "feat: SSEP: 跨运车车型支持多段路径搜索（可通过参数配置）",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_general_planner.h"
          ],
          "commitId" : "ea647e7930cb15e48c1e18e0c9bf1d7a2721fc15",
          "timestamp" : 1778297236000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "feat: SSEP: 跨运车车型支持多段路径搜索（可通过参数配置）\u000a\u000a",
          "date" : "2026-05-09 11:27:16 +0800",
          "id" : "ea647e7930cb15e48c1e18e0c9bf1d7a2721fc15",
          "msg" : "feat: SSEP: 跨运车车型支持多段路径搜索（可通过参数配置）",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "0c8a011f5420723cb66ac58914844eccfc48aeee",
          "timestamp" : 1778303182000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 跨运车路径搜索时不考虑终点约束\u000a\u000a",
          "date" : "2026-05-09 13:06:22 +0800",
          "id" : "0c8a011f5420723cb66ac58914844eccfc48aeee",
          "msg" : "chore: SSEP: 跨运车路径搜索时不考虑终点约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "bdb5bd2633a80a481ed68bb6ae1d2f97276503c4",
          "timestamp" : 1778304282000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: deviation_status bug\u000a",
          "date" : "2026-05-09 13:24:42 +0800",
          "id" : "bdb5bd2633a80a481ed68bb6ae1d2f97276503c4",
          "msg" : "fix: deviation_status bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "f4a02d54a5e4da1de4d7a159b3693717c88fe980",
          "timestamp" : 1778305312000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "chore: SSEP: 跨运车路径搜索时不考虑终点约束\u000a\u000a",
          "date" : "2026-05-09 13:41:52 +0800",
          "id" : "f4a02d54a5e4da1de4d7a159b3693717c88fe980",
          "msg" : "chore: SSEP: 跨运车路径搜索时不考虑终点约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "proto/CMakeLists.txt"
          ],
          "commitId" : "9194eea41c71b4fbb0224dba9be07f7ce477d675",
          "timestamp" : 1778333614000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复编译依赖关系未指定导致概率性编译失败的问题\u000a\u000a",
          "date" : "2026-05-09 21:33:34 +0800",
          "id" : "9194eea41c71b4fbb0224dba9be07f7ce477d675",
          "msg" : "fix: 修复编译依赖关系未指定导致概率性编译失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "proto/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "6ae1e0861946f1de98dfbfaa30b42758d3a5faaa",
          "timestamp" : 1778482692000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: park_in bug\u000a",
          "date" : "2026-05-11 14:58:12 +0800",
          "id" : "6ae1e0861946f1de98dfbfaa30b42758d3a5faaa",
          "msg" : "fix: park_in bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "7bfb4249dcb858e80c1af3b72970d45443a22490",
          "timestamp" : 1778482709000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: unloading condition\u000a",
          "date" : "2026-05-11 14:58:29 +0800",
          "id" : "7bfb4249dcb858e80c1af3b72970d45443a22490",
          "msg" : "fix: unloading condition",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "cb30d4216f289aabc5300227fadd4e94c5ecf7de",
          "timestamp" : 1778485523000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: unloading condition bug\u000a",
          "date" : "2026-05-11 15:45:23 +0800",
          "id" : "cb30d4216f289aabc5300227fadd4e94c5ecf7de",
          "msg" : "fix: unloading condition bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "0d2c6f40d627c5c46e66c8d32a0aadb40e09e2af",
          "timestamp" : 1778488831000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: masked_box pt\u000a",
          "date" : "2026-05-11 16:40:31 +0800",
          "id" : "0d2c6f40d627c5c46e66c8d32a0aadb40e09e2af",
          "msg" : "fix: masked_box pt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "6631d0074b5c90b75b43d3d90f0db69c4da3750b",
          "timestamp" : 1778489913000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: mask_box yaw\u000a",
          "date" : "2026-05-11 16:58:33 +0800",
          "id" : "6631d0074b5c90b75b43d3d90f0db69c4da3750b",
          "msg" : "fix: mask_box yaw",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "offboard/keb_vis_server/foxglove/generate_protos.sh",
            "algorithm/plan/keb_optimizer.hpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/protos/diagnostic.proto",
            "offboard/keb_path_opt_cli/CMakeLists.txt",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "proto/keb_scene.proto",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "offboard/keb_path_opt_cli/keb_simulator.hpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/CMakeLists.txt",
            "proto/CMakeLists.txt",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem_diagnostic.h",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/keb_problem_diagnostic.cc",
            "offboard/keb_vis_server/foxglove/keb_to_mcap.py"
          ],
          "commitId" : "1b925974d34136dcea854939e67007dde1243e2f",
          "timestamp" : 1778491269000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 跑通优化诊断全流程。解决S弯道IMV距离障碍物太近/画龙问题\u000a\u000a",
          "date" : "2026-05-11 17:21:09 +0800",
          "id" : "1b925974d34136dcea854939e67007dde1243e2f",
          "msg" : "chore: Keb: 跑通优化诊断全流程。解决S弯道IMV距离障碍物太近/画龙问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/foxglove/generate_protos.sh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/foxglove/keb_to_mcap.py"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "proto/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "proto/keb_scene.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/diagnostic.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem_diagnostic.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "6e3b4edde4ae9b53d89aea77edf4b1bd1d01d5fe",
          "timestamp" : 1778492179000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 增加判断距离阈值至6.0以优化后向Ogm忽略逻辑\u000a",
          "date" : "2026-05-11 17:36:19 +0800",
          "id" : "6e3b4edde4ae9b53d89aea77edf4b1bd1d01d5fe",
          "msg" : "fix: 增加判断距离阈值至6.0以优化后向Ogm忽略逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/scenario.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
          ],
          "commitId" : "b73c2202a26ccc333c2a607a5c3b89fd5c674be2",
          "timestamp" : 1778495406000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore path optimizor in park_in state.\u000a",
          "date" : "2026-05-11 18:30:06 +0800",
          "id" : "b73c2202a26ccc333c2a607a5c3b89fd5c674be2",
          "msg" : "fix: ignore path optimizor in park_in state.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "0946b3acaee02badd118f9a63f3ee2dda3c4623f",
          "timestamp" : 1778496912000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: delete virual cloud points\u000a",
          "date" : "2026-05-11 18:55:12 +0800",
          "id" : "0946b3acaee02badd118f9a63f3ee2dda3c4623f",
          "msg" : "fix: delete virual cloud points",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "7c59ad39501afd7694f4aec8bd4ca280f84b305a",
          "timestamp" : 1778497021000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: (跨运车)优化忽略TTC逻辑，调整速度和目标偏移条件\u000a",
          "date" : "2026-05-11 18:57:01 +0800",
          "id" : "7c59ad39501afd7694f4aec8bd4ca280f84b305a",
          "msg" : "fix: (跨运车)优化忽略TTC逻辑，调整速度和目标偏移条件",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "31ea1ad3975dc3d9f35a4cc57a5a73811f5aa989",
          "timestamp" : 1778553165000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: DeviationForStraighten bug\u000a",
          "date" : "2026-05-12 10:32:45 +0800",
          "id" : "31ea1ad3975dc3d9f35a4cc57a5a73811f5aa989",
          "msg" : "fix: DeviationForStraighten bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/related_offset.cpp"
          ],
          "commitId" : "42d39b57a664237a1cfd0e25d7b7c12367dfa461",
          "timestamp" : 1778556196000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: reverse sc_align offset heading\u000a",
          "date" : "2026-05-12 11:23:16 +0800",
          "id" : "42d39b57a664237a1cfd0e25d7b7c12367dfa461",
          "msg" : "fix: reverse sc_align offset heading",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "93b1c2b17efa1f3f609886d3ab438e305a762523",
          "timestamp" : 1778556677000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 增加判断距离阈值至8.0以优化后向Ogm忽略逻辑\u000a",
          "date" : "2026-05-12 11:31:17 +0800",
          "id" : "93b1c2b17efa1f3f609886d3ab438e305a762523",
          "msg" : "fix: 增加判断距离阈值至8.0以优化后向Ogm忽略逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/scenario.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
          ],
          "commitId" : "ddeddd5a13755415baf3d06e7ede03bd44af4dbf",
          "timestamp" : 1778560686000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore path optimizor in park_in state.\u000a",
          "date" : "2026-05-12 12:38:06 +0800",
          "id" : "ddeddd5a13755415baf3d06e7ede03bd44af4dbf",
          "msg" : "fix: ignore path optimizor in park_in state.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore",
            "data/map/reference/reference_road_section.cpp"
          ],
          "commitId" : "016c1c47dab8fedb1d3a7577ac83684b561c844e",
          "timestamp" : 1778564370000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 优化 CreateRoadSecIdxS 方法中的弯道处理逻辑\u000a",
          "date" : "2026-05-12 13:39:30 +0800",
          "id" : "016c1c47dab8fedb1d3a7577ac83684b561c844e",
          "msg" : "refactor: 优化 CreateRoadSecIdxS 方法中的弯道处理逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_stop_fsm/motion_stop_fsm.cpp",
            "plan/prepare/prepare_ogm.cpp",
            "data/other/flow_control.cpp",
            "data/vehicle/request_routing_data.cpp"
          ],
          "commitId" : "8716d506735d2e7cda673a5214bf9d50d8af9cce",
          "timestamp" : 1778565061000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: park_in bug; open_space auto start failed\u000a",
          "date" : "2026-05-12 13:51:01 +0800",
          "id" : "8716d506735d2e7cda673a5214bf9d50d8af9cce",
          "msg" : "fix: park_in bug; open_space auto start failed",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/request_routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_stop_fsm/motion_stop_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_road_section.cpp"
          ],
          "commitId" : "2cae818e72a83c101ee324a77186f5866a191365",
          "timestamp" : 1778567084000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 重构弯道接续逻辑，提取公共查找函数并简化流程\u000a",
          "date" : "2026-05-12 14:24:44 +0800",
          "id" : "2cae818e72a83c101ee324a77186f5866a191365",
          "msg" : "refactor: 重构弯道接续逻辑，提取公共查找函数并简化流程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "948279d94f5619f9911016636d57808488c528ca",
          "timestamp" : 1778569553000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: bulk_in scene decision bug\u000a",
          "date" : "2026-05-12 15:05:53 +0800",
          "id" : "948279d94f5619f9911016636d57808488c528ca",
          "msg" : "fix: bulk_in scene decision bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "4b38573f9ff8b061484c81feef8f75803377cfbf",
          "timestamp" : 1778570005000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 集卡多段倒车接挂适配超窄库位\u000a\u000a",
          "date" : "2026-05-12 15:13:25 +0800",
          "id" : "4b38573f9ff8b061484c81feef8f75803377cfbf",
          "msg" : "chore: SSEP: 集卡多段倒车接挂适配超窄库位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "f6bd6b0ad121a8e7a28289b642a8242d4b89bf4f",
          "timestamp" : 1778574322000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: end position heading for ssep replan\u000a",
          "date" : "2026-05-12 16:25:22 +0800",
          "id" : "f6bd6b0ad121a8e7a28289b642a8242d4b89bf4f",
          "msg" : "fix: end position heading for ssep replan",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_road_section.cpp"
          ],
          "commitId" : "e58ed555388809334c87ab9fdc55fbef1dd89898",
          "timestamp" : 1778576228000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 优化 CreateRoadSecIdxS 方法中的段匹配逻辑\u000a",
          "date" : "2026-05-12 16:57:08 +0800",
          "id" : "e58ed555388809334c87ab9fdc55fbef1dd89898",
          "msg" : "refactor: 优化 CreateRoadSecIdxS 方法中的段匹配逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "1cce69fd11b22b884e91b60e1a2751fd468d8a93",
          "timestamp" : 1778587869000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 增加最大速度阈值至4.0以优化卸货和装载时的OGM和TTC碰撞忽略逻辑\u000a",
          "date" : "2026-05-12 20:11:09 +0800",
          "id" : "1cce69fd11b22b884e91b60e1a2751fd468d8a93",
          "msg" : "fix: 增加最大速度阈值至4.0以优化卸货和装载时的OGM和TTC碰撞忽略逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/center_line_info.cpp",
            "tasks/other_tasks/create_center_lines.cpp"
          ],
          "commitId" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
          "timestamp" : 1778589291000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 增强 CenterLineInfo 和 CreateCenterLines 的日志记录，改进错误处理\u000a",
          "date" : "2026-05-12 20:34:51 +0800",
          "id" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
          "msg" : "refactor: 增强 CenterLineInfo 和 CreateCenterLines 的日志记录，改进错误处理",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/create_center_lines.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/center_line_info.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_static.cpp"
          ],
          "commitId" : "1d2ccec91a4d5d55ee1a8628b7aa6157da8d8837",
          "timestamp" : 1778653211000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加上层挂的前后基准距离计算\u000a",
          "date" : "2026-05-13 14:20:11 +0800",
          "id" : "1d2ccec91a4d5d55ee1a8628b7aa6157da8d8837",
          "msg" : "feat: 添加上层挂的前后基准距离计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "a5195a2ef347ac29f81feeecd98b2fd347d12ac1",
          "timestamp" : 1778658058000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修改后退操作判断逻辑，使用reversing_mode替代is_backward_operation\u000a",
          "date" : "2026-05-13 15:40:58 +0800",
          "id" : "a5195a2ef347ac29f81feeecd98b2fd347d12ac1",
          "msg" : "fix: 修改后退操作判断逻辑，使用reversing_mode替代is_backward_operation",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp",
            "data/ssep/open_space_ec.cpp",
            "data/vehicle/sc_turn_in_place_mode.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp",
            "data/vehicle/sc_turn_in_place_mode.hpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/plan_frame.hpp"
          ],
          "commitId" : "ca5b7d4561c500589945b9d4f9c76ee82dd33397",
          "timestamp" : 1778658351000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "refact: sc turn_in_place_mode\u000a",
          "date" : "2026-05-13 15:45:51 +0800",
          "id" : "ca5b7d4561c500589945b9d4f9c76ee82dd33397",
          "msg" : "refact: sc turn_in_place_mode",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/vehicle/sc_turn_in_place_mode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/vehicle/sc_turn_in_place_mode.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "f594d4056c9db95adf15b608d615499907d9b9fb",
          "timestamp" : 1778664389000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Task Park时不使用参考线\u000a\u000a",
          "date" : "2026-05-13 17:26:29 +0800",
          "id" : "f594d4056c9db95adf15b608d615499907d9b9fb",
          "msg" : "fix: Task Park时不使用参考线",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.hpp",
            "data/obstacle/occupy_grid.hpp",
            "data/config/cfg_safe_const.cpp",
            "data/obstacle/occupy_grid.cpp"
          ],
          "commitId" : "b3e0c232de1806c24d09b1438c4efd253fc72e33",
          "timestamp" : 1778675131000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加限速相关参数和窄障碍过滤逻辑\u000a",
          "date" : "2026-05-13 20:25:31 +0800",
          "id" : "b3e0c232de1806c24d09b1438c4efd253fc72e33",
          "msg" : "feat: 添加限速相关参数和窄障碍过滤逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/occupy_grid.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/occupy_grid.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "common/util/crash_helper.hpp",
            "hmi/draw/draw_constrain.cpp",
            "data/constrain/longitude_constrain.cpp",
            "data/obstacle/ogm.hpp",
            "data/constrain/long_target.cpp",
            "hmi/draw/draw_collision_detection.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/lattice/ogm_crash_data.hpp",
            "common/util/crash_helper.cpp",
            "data/plan/predict_path.cpp",
            "data/obstacle/ogm.cpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/plan/predict_path.hpp",
            "data/lattice/ogm_crash_data.cpp",
            "data/constrain/longitude_constrain.hpp"
          ],
          "commitId" : "049e471c60e56c09ca7c2223d5d1186b8d2dc541",
          "timestamp" : 1778685039000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 碰撞检测相关修改，支持返回碰撞命中信息及禁行道路类型\u000a",
          "date" : "2026-05-13 23:10:39 +0800",
          "id" : "049e471c60e56c09ca7c2223d5d1186b8d2dc541",
          "msg" : "feat: 碰撞检测相关修改，支持返回碰撞命中信息及禁行道路类型",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/crash_helper.hpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/crash_helper.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/long_target.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_constrain.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp",
            "data/plan/ssep_data.cpp",
            "data/app/fsm/stop_reason.hpp",
            "common/util/express.cpp",
            "data/app/fsm/stop_reason.cpp"
          ],
          "commitId" : "f681eb8a15aaa2e1619d4f531bfe86654aedf63c",
          "timestamp" : 1778685039000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 停车原因相关修改，新增禁行道路 OGM 停车类型\u000a",
          "date" : "2026-05-13 23:10:39 +0800",
          "id" : "f681eb8a15aaa2e1619d4f531bfe86654aedf63c",
          "msg" : "feat: 停车原因相关修改，新增禁行道路 OGM 停车类型",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.hpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/express.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "0e93f151e668b0c0573195d94b688ce9e0eb52e9",
          "timestamp" : 1778733148000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 苏溪IMV支持反向进停车位\u000a\u000a",
          "date" : "2026-05-14 12:32:28 +0800",
          "id" : "0e93f151e668b0c0573195d94b688ce9e0eb52e9",
          "msg" : "chore: SSEP: 苏溪IMV支持反向进停车位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/scenarios/straddle_carrier_general_planner.h",
            "data/ssep/ssep_ec.cpp",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "ad378825194056a8803f5af5bccb0b0e7a1dc0aa",
          "timestamp" : 1778740565000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复烟台跨运车路径规划未到终点的问题\u000a\u000a",
          "date" : "2026-05-14 14:36:05 +0800",
          "id" : "ad378825194056a8803f5af5bccb0b0e7a1dc0aa",
          "msg" : "fix: 修复烟台跨运车路径规划未到终点的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/scenarios/straddle_carrier_general_planner.h",
            "data/ssep/ssep_ec.cpp",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "f1dcea4d0988b65d8637d720f7eba169ba759e73",
          "timestamp" : 1778740683000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: 修复烟台跨运车路径规划未到终点的问题\u000a\u000a",
          "date" : "2026-05-14 14:38:03 +0800",
          "id" : "f1dcea4d0988b65d8637d720f7eba169ba759e73",
          "msg" : "fix: 修复烟台跨运车路径规划未到终点的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "71532e52bf8d96d93e36cb1e145955051223af28",
          "timestamp" : 1778742745000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "chore: SSEP: 集卡多段倒车接挂适配超窄库位\u000a\u000a",
          "date" : "2026-05-14 15:12:25 +0800",
          "id" : "71532e52bf8d96d93e36cb1e145955051223af28",
          "msg" : "chore: SSEP: 集卡多段倒车接挂适配超窄库位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/disable_stop_range.cpp"
          ],
          "commitId" : "a62c3fcadf54c16a43502f7c87f1d4fda62639b5",
          "timestamp" : 1778771469000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化进堆场弯道禁停的忽略的距离\u000a",
          "date" : "2026-05-14 23:11:09 +0800",
          "id" : "a62c3fcadf54c16a43502f7c87f1d4fda62639b5",
          "msg" : "refactor:优化进堆场弯道禁停的忽略的距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "f66d6ba29d393b706e7983c1ca72f7a08eae66f1",
          "timestamp" : 1778834391000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复近距离进堆场时先掉2次头再进堆场的问题\u000a\u000a",
          "date" : "2026-05-15 16:39:51 +0800",
          "id" : "f66d6ba29d393b706e7983c1ca72f7a08eae66f1",
          "msg" : "fix: SSEP: 修复近距离进堆场时先掉2次头再进堆场的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "cbeaafa15e29e65f45a0e38b09f61edb3d782466",
          "timestamp" : 1778835240000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复途经点在后方时路径异常的问题\u000a\u000a",
          "date" : "2026-05-15 16:54:00 +0800",
          "id" : "cbeaafa15e29e65f45a0e38b09f61edb3d782466",
          "msg" : "fix: SSEP: 修复途经点在后方时路径异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "10712e7732eeb32df8ec9e2f177993adfc99ffb2",
          "timestamp" : 1778851507000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: IMV增加条件忽略pass point\u000a\u000a",
          "date" : "2026-05-15 21:25:07 +0800",
          "id" : "10712e7732eeb32df8ec9e2f177993adfc99ffb2",
          "msg" : "chore: SSEP: IMV增加条件忽略pass point",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "26b7517fa9feac0912d3af870aca7b7c9f451bc8",
          "timestamp" : 1779073589000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: maxbox bug in task_park\u000a",
          "date" : "2026-05-18 11:06:29 +0800",
          "id" : "26b7517fa9feac0912d3af870aca7b7c9f451bc8",
          "msg" : "fix: maxbox bug in task_park",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/velocity_chart.cpp",
            "hmi/widget/brake_chart.hpp",
            "hmi/widget/velocity_chart.hpp",
            "hmi/widget/throttle_chart.hpp",
            "hmi/widget/command.hpp",
            "hmi/widget/command.cpp",
            "hmi/common/chart.cpp",
            "hmi/widget/diagnose.cpp",
            "hmi/common/chart.hpp",
            "hmi/widget/steer_chart.cpp",
            "hmi/widget/perf_cost_detail.hpp",
            "hmi/widget/brake_chart.cpp",
            "hmi/widget/steer_chart.hpp",
            "hmi/widget/diagnose.hpp",
            "hmi/widget/throttle_chart.cpp",
            "hmi/widget/perf_cost_detail.cpp"
          ],
          "commitId" : "6e2aa172556961ecc1667144c2c4b149723fab9f",
          "timestamp" : 1779079874000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化界面耗时\u000a",
          "date" : "2026-05-18 12:51:14 +0800",
          "id" : "6e2aa172556961ecc1667144c2c4b149723fab9f",
          "msg" : "refactor:优化界面耗时",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/velocity_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/perf_cost_detail.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/brake_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/velocity_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/command.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/steer_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/steer_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/brake_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/perf_cost_detail.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/throttle_chart.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/throttle_chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/chart.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "52b8bc23bb8957f98a4fed7126c79f68d7425b38",
          "timestamp" : 1779083264000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 调整CreateNoTrajectories中的remain_len逻辑，减少无轨迹停车\u000a",
          "date" : "2026-05-18 13:47:44 +0800",
          "id" : "52b8bc23bb8957f98a4fed7126c79f68d7425b38",
          "msg" : "fix: 调整CreateNoTrajectories中的remain_len逻辑，减少无轨迹停车",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "79fc60aa3c6ecff8eaace51e91ed41a974d42b13",
          "timestamp" : 1779084137000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:苏溪进停车位场景识别的bug\u000a",
          "date" : "2026-05-18 14:02:17 +0800",
          "id" : "79fc60aa3c6ecff8eaace51e91ed41a974d42b13",
          "msg" : "feat:苏溪进停车位场景识别的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp",
            "data/ssep/forward_ec.hpp"
          ],
          "commitId" : "7a837db31d1ae105045342716976bc863531d137",
          "timestamp" : 1779089306000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: using straighten replan logic for path_direction_change replan type\u000a",
          "date" : "2026-05-18 15:28:26 +0800",
          "id" : "7a837db31d1ae105045342716976bc863531d137",
          "msg" : "fix: using straighten replan logic for path_direction_change replan type",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_done_verification.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/app/fsm/task_done_verification.hpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "1d9ef3640faf47d9567abcfdb76b10ea40ad3bc2",
          "timestamp" : 1779089483000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "支持通过参数配置堆高机任务完成的纵向安全边距\u000a",
          "date" : "2026-05-18 15:31:23 +0800",
          "id" : "1d9ef3640faf47d9567abcfdb76b10ea40ad3bc2",
          "msg" : "支持通过参数配置堆高机任务完成的纵向安全边距",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_done_verification.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_done_verification.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "56d64967cc4267d3501bcda7c787c819271cda87",
          "timestamp" : 1779089834000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 在forsearch搜索中，前港区域，不考虑矿卡障碍物\u000a",
          "date" : "2026-05-18 15:37:14 +0800",
          "id" : "56d64967cc4267d3501bcda7c787c819271cda87",
          "msg" : "feat: 在forsearch搜索中，前港区域，不考虑矿卡障碍物",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.cc"
          ],
          "commitId" : "498088b38d4026ab07266daecbcbc3c62b6d2c88",
          "timestamp" : 1779096382000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 修复IMV后侧容易被挡停的问题\u000a\u000a",
          "date" : "2026-05-18 17:26:22 +0800",
          "id" : "498088b38d4026ab07266daecbcbc3c62b6d2c88",
          "msg" : "fix: Keb: 修复IMV后侧容易被挡停的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp",
            "tasks/plan/keb_utils_core.cpp"
          ],
          "commitId" : "fd66e4bd2d7af4fa76e4651e5bae615c0ace7172",
          "timestamp" : 1779109083000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: IMV: 修复偶发优化失败的问题，修复距离path boundary较近时路径异常的问题\u000a\u000a",
          "date" : "2026-05-18 20:58:03 +0800",
          "id" : "fd66e4bd2d7af4fa76e4651e5bae615c0ace7172",
          "msg" : "fix: IMV: 修复偶发优化失败的问题，修复距离path boundary较近时路径异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
          ],
          "commitId" : "dff765e360805cc6cd25a6a6df811933d253cdce",
          "timestamp" : 1779111068000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决威海多段倒车距离og墙太近的问题\u000a\u000a",
          "date" : "2026-05-18 21:31:08 +0800",
          "id" : "dff765e360805cc6cd25a6a6df811933d253cdce",
          "msg" : "fix: SSEP: 解决威海多段倒车距离og墙太近的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
          ],
          "commitId" : "1543a6996dc2d5ad2b4d85db678ac7aa56cbc99b",
          "timestamp" : 1779156221000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 解决威海多段倒车距离og墙太近的问题\u000a\u000a",
          "date" : "2026-05-19 10:03:41 +0800",
          "id" : "1543a6996dc2d5ad2b4d85db678ac7aa56cbc99b",
          "msg" : "fix: SSEP: 解决威海多段倒车距离og墙太近的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/imv_steer_constraint.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/CMakeLists.txt",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/planner_utils.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/planner_utils.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "3678afda1f71cbbba3e23f3e023e7cc23bf13eae",
          "timestamp" : 1779157184000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout feat_keb_v2\u000a",
          "date" : "2026-05-19 10:19:44 +0800",
          "id" : "3678afda1f71cbbba3e23f3e023e7cc23bf13eae",
          "msg" : "fix: checkout feat_keb_v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_steer_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/straddle_carrier_general_planner.h"
          ],
          "commitId" : "21a1df2d731e984cb4d3fd10e4b367b5433adc37",
          "timestamp" : 1779159745000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 跨运车: 1.搜索禁止匹配参考线.  2.末端直线忽略碰撞\u000a\u000a",
          "date" : "2026-05-19 11:02:25 +0800",
          "id" : "21a1df2d731e984cb4d3fd10e4b367b5433adc37",
          "msg" : "fix: SSEP: 跨运车: 1.搜索禁止匹配参考线.  2.末端直线忽略碰撞",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "plan/prepare/module.cpp",
            "scenarios/lane_change_scenario/lane_change_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp",
            "plan/pilot/module.cpp",
            "core/plan_runtime_watchdog.hpp",
            "core/plan_async.cpp",
            "scenarios/lane_change_scenario/lane_change_cancel_stage.cpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp",
            "scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp",
            "scenarios/parking_scenario/parking_move_stage.cpp",
            "scenarios/parking_scenario/parking_prepare_stage.cpp",
            "scenarios/lane_change_scenario/lane_change_prepare_stage.cpp",
            "scenarios/stage.cpp",
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp",
            "scenarios/parking_scenario/parking_lane_change_stage.cpp",
            "node/logic.cpp",
            "scenarios/stage.hpp",
            "scenarios/bulkload_scenario/bulkload_preapre_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp",
            "scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp"
          ],
          "commitId" : "335bc124e56c2536cc6128b6211da5406e756911",
          "timestamp" : 1779161453000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加计划运行监视器以跟踪任务执行时间和状态\u000a",
          "date" : "2026-05-19 11:30:53 +0800",
          "id" : "335bc124e56c2536cc6128b6211da5406e756911",
          "msg" : "feat: 添加计划运行监视器以跟踪任务执行时间和状态",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/pilot/module.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "add",
              "file" : "core/plan_runtime_watchdog.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_preapre_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "core/plan_async.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_prepare_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/module.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_cancel_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "node/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_move_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_prepare_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "891155ac4ca3966fb179f97049acdadac6eb3c1d",
          "timestamp" : 1779162295000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add end_posture for ssep\u000a",
          "date" : "2026-05-19 11:44:55 +0800",
          "id" : "891155ac4ca3966fb179f97049acdadac6eb3c1d",
          "msg" : "fix: add end_posture for ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp",
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "78f51ffe8e7c2e45af66ddb75e0c7889fb613e35",
          "timestamp" : 1779162515000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ssep end_posture bug; del redundant params\u000a",
          "date" : "2026-05-19 11:48:35 +0800",
          "id" : "78f51ffe8e7c2e45af66ddb75e0c7889fb613e35",
          "msg" : "fix: ssep end_posture bug; del redundant params",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_general_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc",
            "ssep/offboard/path_drawing_tool/hermite_path_generator.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc",
            "ssep/offboard/path_drawing_tool/CMakeLists.txt"
          ],
          "commitId" : "4760582d7742614d4ddec23fe4fed2ebfbe16e10",
          "timestamp" : 1779177866000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout ssep in feat_keb_v2\u000a",
          "date" : "2026-05-19 16:04:26 +0800",
          "id" : "4760582d7742614d4ddec23fe4fed2ebfbe16e10",
          "msg" : "fix: checkout ssep in feat_keb_v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_tool_main.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/path_drawing_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/path_drawing_tool/hermite_path_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp"
          ],
          "commitId" : "849b809662aefd3a936983d16c9eb850bf0628d6",
          "timestamp" : 1779193058000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:终点在身后的时候 并且车辆没有移动的情况下 不创建停止线。\u000a",
          "date" : "2026-05-19 20:17:38 +0800",
          "id" : "849b809662aefd3a936983d16c9eb850bf0628d6",
          "msg" : "feat:终点在身后的时候 并且车辆没有移动的情况下 不创建停止线。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp",
            "data/app/cmd/cmd_dead_lock_force_park.hpp",
            "data/plan/guide_line.cpp"
          ],
          "commitId" : "ec72507c1222f7759bc263671e82114348ea6d1d",
          "timestamp" : 1779199067000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 更新云轨迹相关函数以使用引导线替代参考线，并优化相对时间计算\u000a",
          "date" : "2026-05-19 21:57:47 +0800",
          "id" : "ec72507c1222f7759bc263671e82114348ea6d1d",
          "msg" : "feat: 更新云轨迹相关函数以使用引导线替代参考线，并优化相对时间计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_dead_lock_force_park.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "b18a8cf6bcc67500855d45edcfc9ff4ec91e7e04",
          "timestamp" : 1779245444000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: merge bug\u000a",
          "date" : "2026-05-20 10:50:44 +0800",
          "id" : "b18a8cf6bcc67500855d45edcfc9ff4ec91e7e04",
          "msg" : "fix: merge bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/disk_collision_cost.h",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/cost_features/path_length_cost.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/cost_features/truck_kinematic_constraint.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/tractor_trailer_kinematic_constraint.h"
          ],
          "commitId" : "d18a7474fa7354e2aa5f5fbf9d696bbc071de17d",
          "timestamp" : 1779245538000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加运动学约束warm up功能。在优化初期减小运动学约束的代价，并增加逐步衰减的平滑、避障代价。让优化器在优化初期更关注轨迹形态，后期更关注运动学约束。\u000a\u000a",
          "date" : "2026-05-20 10:52:18 +0800",
          "id" : "d18a7474fa7354e2aa5f5fbf9d696bbc071de17d",
          "msg" : "feat: SSEP: 增加运动学约束warm up功能。在优化初期减小运动学约束的代价，并增加逐步衰减的平滑、避障代价。让优化器在优化初期更关注轨迹形态，后期更关注运动学约束。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/tractor_trailer_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/truck_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/path_length_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "7e293b6bebcf34be3ffa681aface5341c9fc9883",
          "timestamp" : 1779246307000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: merge bug\u000a",
          "date" : "2026-05-20 11:05:07 +0800",
          "id" : "7e293b6bebcf34be3ffa681aface5341c9fc9883",
          "msg" : "fix: merge bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line.cpp"
          ],
          "commitId" : "ba14473ce1031b6c19f65836d6fd990bd841085f",
          "timestamp" : 1779253725000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修改路径点格式化中的分隔符，从 '&' 改为 '#'\u000a",
          "date" : "2026-05-20 13:08:45 +0800",
          "id" : "ba14473ce1031b6c19f65836d6fd990bd841085f",
          "msg" : "fix: 修改路径点格式化中的分隔符，从 '&' 改为 '#'",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "d189bbc6258b48ba139a99f51101e0cd19269dc3",
          "timestamp" : 1779256884000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 跨运车自转逻辑改进\u000a\u000a",
          "date" : "2026-05-20 14:01:24 +0800",
          "id" : "d189bbc6258b48ba139a99f51101e0cd19269dc3",
          "msg" : "chore: SSEP: 跨运车自转逻辑改进",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "86e66d870e92fe2ed6d0e3cb40d50ad3712ae937",
          "timestamp" : 1779257594000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: openspace search start point\u000a",
          "date" : "2026-05-20 14:13:14 +0800",
          "id" : "86e66d870e92fe2ed6d0e3cb40d50ad3712ae937",
          "msg" : "fix: openspace search start point",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "6aa36f6709b5df4c5b5b879f88a8a5da73eba853",
          "timestamp" : 1779257637000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "chore: SSEP: 跨运车自转逻辑改进\u000a\u000a",
          "date" : "2026-05-20 14:13:57 +0800",
          "id" : "6aa36f6709b5df4c5b5b879f88a8a5da73eba853",
          "msg" : "chore: SSEP: 跨运车自转逻辑改进",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/lock_station_data.cpp",
            "data/ssep/open_space_ec.cpp",
            "data/ssep/base_stop_line_filter.cpp",
            "data/ssep/open_space_ec.hpp",
            "data/ssep/base_stop_line_filter.hpp"
          ],
          "commitId" : "7168dbfa30ffd93062b1608f08d636e57a33d4dd",
          "timestamp" : 1779286028000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增加对堆场直接进入的判断逻辑，并优化相关功能\u000a",
          "date" : "2026-05-20 22:07:08 +0800",
          "id" : "7168dbfa30ffd93062b1608f08d636e57a33d4dd",
          "msg" : "feat: 增加对堆场直接进入的判断逻辑，并优化相关功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/base_stop_line_filter.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/base_stop_line_filter.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/lock_station_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "scenarios/scenario.cpp",
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/out_yard_junction_ec.cpp",
            "data/config/cfg_stage.cpp",
            "scenarios/task_condition_evaluator.hpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp",
            "scenarios/task_condition_evaluator.cpp",
            "data/config/cfg_stage.hpp",
            "scenarios/scenario_interface.hpp",
            "scenarios/stage.cpp",
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp",
            "hmi/draw/draw_path_boundary.cpp",
            "data/boundary/road_boundary.cpp",
            "config/config_truck/scenario.yaml",
            "scenarios/stage.hpp",
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "f5eba086e38f878a9c59460cd274ccfac0bbba6e",
          "timestamp" : 1779286185000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "引入横向规划器选择器与任务条件机制，重构规划器相关逻辑，完善配置与任务调度\u000a",
          "date" : "2026-05-20 22:09:45 +0800",
          "id" : "f5eba086e38f878a9c59460cd274ccfac0bbba6e",
          "msg" : "引入横向规划器选择器与任务条件机制，重构规划器相关逻辑，完善配置与任务调度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "add",
              "file" : "scenarios/task_condition_evaluator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario_interface.hpp"
            },
            {
              "editType" : "add",
              "file" : "scenarios/task_condition_evaluator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "config/config_truck/scenario.yaml"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "0a384016224b6666ecf0b9ecd01fe0c2c5935644",
          "timestamp" : 1779330967000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: disable replan during car loading\u000a",
          "date" : "2026-05-21 10:36:07 +0800",
          "id" : "0a384016224b6666ecf0b9ecd01fe0c2c5935644",
          "msg" : "fix: disable replan during car loading",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/config/cfg_stage.cpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp",
            "data/config/cfg_func_sw.hpp",
            "scenarios/task_condition_evaluator.hpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.hpp",
            "data/config/cfg_func_sw.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp",
            "scenarios/task_condition_evaluator.cpp",
            "data/config/cfg_stage.hpp",
            "hmi/widget/diagnose.cpp",
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp",
            "scenarios/stage.cpp",
            "scenarios/stage.hpp"
          ],
          "commitId" : "a2fe19adfd84af23f521e6790146fca98c816aaa",
          "timestamp" : 1779362941000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "重构任务选择器与横向规划器选择逻辑，新增窄空间检测功能\u000a",
          "date" : "2026-05-21 19:29:01 +0800",
          "id" : "a2fe19adfd84af23f521e6790146fca98c816aaa",
          "msg" : "重构任务选择器与横向规划器选择逻辑，新增窄空间检测功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/task_condition_evaluator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/task_condition_evaluator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "replayer/replayer_data_process/replayer_data_extraction.cpp"
          ],
          "commitId" : "31e09a791978ac342db474d9da6246ce4678fe46",
          "timestamp" : 1779362988000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化目标点计算逻辑，使用当前车辆目的地与最大预瞄距离的最小值\u000a",
          "date" : "2026-05-21 19:29:48 +0800",
          "id" : "31e09a791978ac342db474d9da6246ce4678fe46",
          "msg" : "feat: 优化目标点计算逻辑，使用当前车辆目的地与最大预瞄距离的最小值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "6e58a963e9a696edda1a1fbc57114f301c2d47fc",
          "timestamp" : 1779363081000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 支持上下码头面同时进堆场\u000a\u000a",
          "date" : "2026-05-21 19:31:21 +0800",
          "id" : "6e58a963e9a696edda1a1fbc57114f301c2d47fc",
          "msg" : "feat: SSEP: 支持上下码头面同时进堆场",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
          ],
          "commitId" : "5c66484117e480a1bf37b534af153741f5102910",
          "timestamp" : 1779363797000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 调整运动学可行性检查的最大归一化位置和朝向误差\u000a",
          "date" : "2026-05-21 19:43:17 +0800",
          "id" : "5c66484117e480a1bf37b534af153741f5102910",
          "msg" : "feat: 调整运动学可行性检查的最大归一化位置和朝向误差",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "0dbf3b3c0dd814f60915d79a4e08490a137974c4",
          "timestamp" : 1779369955000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复集卡多段倒车搜索失败的问题\u000a\u000a",
          "date" : "2026-05-21 21:25:55 +0800",
          "id" : "0dbf3b3c0dd814f60915d79a4e08490a137974c4",
          "msg" : "fix: SSEP: 修复集卡多段倒车搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.cpp",
            "hmi/draw/draw_map.cpp"
          ],
          "commitId" : "01953a89de69f4ce40476214765121973d3f0c6f",
          "timestamp" : 1779370829000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加不可以区域Z层处理逻辑，优化地图绘制功能\u000a",
          "date" : "2026-05-21 21:40:29 +0800",
          "id" : "01953a89de69f4ce40476214765121973d3f0c6f",
          "msg" : "feat: 添加不可以区域Z层处理逻辑，优化地图绘制功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp",
            "data/vehicle/sc_turn_in_place_mode.cpp",
            "data/scenario/scenario_planner_bt.cpp",
            "data/other/flow_control.cpp",
            "data/scenario/scenario_planner_condition.cpp",
            "data/vehicle/sc_turn_in_place_mode.hpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "21d0845082576cb4d43f9552e0498ceb1db0e029",
          "timestamp" : 1779435281000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: travel_out bug; open_space bug\u000a",
          "date" : "2026-05-22 15:34:41 +0800",
          "id" : "21d0845082576cb4d43f9552e0498ceb1db0e029",
          "msg" : "fix: travel_out bug; open_space bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "36c313d92d6159e79274b863256e14969346c22f",
          "timestamp" : 1779442331000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ignore bacbward ogm bug.\u000a",
          "date" : "2026-05-22 17:32:11 +0800",
          "id" : "36c313d92d6159e79274b863256e14969346c22f",
          "msg" : "fix: ignore bacbward ogm bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/constrain/disable_stop_range.cpp",
            "data/constrain/disable_stop_range.hpp"
          ],
          "commitId" : "5c305ed4092e332ef41c2415f0d0c90174ff8ba4",
          "timestamp" : 1779447494000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加bulk in 堆场前临时停车功能\u000a",
          "date" : "2026-05-22 18:58:14 +0800",
          "id" : "5c305ed4092e332ef41c2415f0d0c90174ff8ba4",
          "msg" : "feat: 添加bulk in 堆场前临时停车功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "9adaf7e269616766ee94652d4501b6206ee69cfc",
          "timestamp" : 1779505212000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: open space bug\u000a",
          "date" : "2026-05-23 11:00:12 +0800",
          "id" : "9adaf7e269616766ee94652d4501b6206ee69cfc",
          "msg" : "fix: open space bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp"
          ],
          "commitId" : "1b8e94b138a0609cb73ebf0e0e777d5b694d27d5",
          "timestamp" : 1779528760000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: openspace to bulk_load exception\u000a",
          "date" : "2026-05-23 17:32:40 +0800",
          "id" : "1b8e94b138a0609cb73ebf0e0e777d5b694d27d5",
          "msg" : "fix: openspace to bulk_load exception",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/scenarios/straddle_carrier_general_planner.h"
          ],
          "commitId" : "b256d63212ae082f14354d1d39518463c61aa4d9",
          "timestamp" : 1779691206000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复跨运车普通搜索掉头代价太大导致出原地转圈轨迹的问题。\u000a\u000a",
          "date" : "2026-05-25 14:40:06 +0800",
          "id" : "b256d63212ae082f14354d1d39518463c61aa4d9",
          "msg" : "fix: SSEP: 修复跨运车普通搜索掉头代价太大导致出原地转圈轨迹的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "196b86a3823ca0dff628ad860d94e851d0663f83",
          "timestamp" : 1779692543000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: accidental openspace entry\u000a",
          "date" : "2026-05-25 15:02:23 +0800",
          "id" : "196b86a3823ca0dff628ad860d94e851d0663f83",
          "msg" : "fix: accidental openspace entry",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/scenarios/straddle_carrier_general_planner.h"
          ],
          "commitId" : "ee146d8f9a2819d9565d186115213c2476f78989",
          "timestamp" : 1779692572000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SSEP: 修复跨运车普通搜索掉头代价太大导致出原地转圈轨迹的问题。\u000a\u000a",
          "date" : "2026-05-25 15:02:52 +0800",
          "id" : "ee146d8f9a2819d9565d186115213c2476f78989",
          "msg" : "fix: SSEP: 修复跨运车普通搜索掉头代价太大导致出原地转圈轨迹的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "offboard/keb_path_opt_cli/keb_path_opt_cli.cc",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "tasks/plan/keb_utils_core.cpp",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "4bf5c8270da914d3b1f5904f5e1bb979afa6cc7b",
          "timestamp" : 1779712780000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 根据前杠窄弯/窄通道数据调整自卸车的优化参数和流程\u000a\u000a",
          "date" : "2026-05-25 20:39:40 +0800",
          "id" : "4bf5c8270da914d3b1f5904f5e1bb979afa6cc7b",
          "msg" : "chore: Keb: 根据前杠窄弯/窄通道数据调整自卸车的优化参数和流程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_path_opt_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/block.hpp",
            "data/common/path_point.hpp",
            "data/map/pnc_map/pnc_map_path.cpp",
            "data/map/reference/reference_segment.hpp",
            "common/util/hdmap_namespace.hpp",
            "data/common/trajectory.hpp",
            "data/common/trajectory_point.hpp",
            "data/dp_poly_path/comparable_cost.hpp",
            "CMakeLists.txt"
          ],
          "commitId" : "1b988671fa14d46390c7e72167264eb91bb59f15",
          "timestamp" : 1779715566000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: clang18 编译优化\u000a",
          "date" : "2026-05-25 21:26:06 +0800",
          "id" : "1b988671fa14d46390c7e72167264eb91bb59f15",
          "msg" : "feat: clang18 编译优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/path_point.hpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/dp_poly_path/comparable_cost.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/hdmap_namespace.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/block.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "dca6c98db33487af01a20e3a8e337741b290e6b0",
          "timestamp" : 1779760410000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:崩溃防护，guide line 有效，但speedlimits为空\u000a",
          "date" : "2026-05-26 09:53:30 +0800",
          "id" : "dca6c98db33487af01a20e3a8e337741b290e6b0",
          "msg" : "fix:崩溃防护，guide line 有效，但speedlimits为空",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.cpp"
          ],
          "commitId" : "847c2fc7db32a071335257e130559f853f2f5e3a",
          "timestamp" : 1779765874000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: incorrectlly enter park_in state\u000a",
          "date" : "2026-05-26 11:24:34 +0800",
          "id" : "847c2fc7db32a071335257e130559f853f2f5e3a",
          "msg" : "fix: incorrectlly enter park_in state",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "algorithm/plan/keb_optimizer.cpp"
          ],
          "commitId" : "48d96b1fa2212d2e673a86427ae8c99c58fb86da",
          "timestamp" : 1779767596000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 修复终点附近轨迹会有碰撞的问题\u000a\u000a",
          "date" : "2026-05-26 11:53:16 +0800",
          "id" : "48d96b1fa2212d2e673a86427ae8c99c58fb86da",
          "msg" : "fix: Keb: 修复终点附近轨迹会有碰撞的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
          ],
          "commitId" : "bba0f9b0d7636cfd099bed1f7d5a6fd0eaad06f5",
          "timestamp" : 1779772306000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: fix crashing issue\u000a\u000a",
          "date" : "2026-05-26 13:11:46 +0800",
          "id" : "bba0f9b0d7636cfd099bed1f7d5a6fd0eaad06f5",
          "msg" : "fix: SSEP: fix crashing issue",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_path_opt_cli/keb_simulator.cc"
          ],
          "commitId" : "0703acd58c84b4ace9abf4350bd6604c0e1b1cb7",
          "timestamp" : 1779772399000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb-sim: 适配终点选取逻辑\u000a\u000a",
          "date" : "2026-05-26 13:13:19 +0800",
          "id" : "0703acd58c84b4ace9abf4350bd6604c0e1b1cb7",
          "msg" : "chore: Keb-sim: 适配终点选取逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/disk_collision_cost.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/cost_features/path_length_cost.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/cost_features/truck_kinematic_constraint.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/tractor_trailer_kinematic_constraint.h"
          ],
          "commitId" : "40daedb3d87a4ab4155ddb110a984452da55b8d3",
          "timestamp" : 1779774481000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout feat_keb_v2\u000a",
          "date" : "2026-05-26 13:48:01 +0800",
          "id" : "40daedb3d87a4ab4155ddb110a984452da55b8d3",
          "msg" : "fix: checkout feat_keb_v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/truck_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/path_length_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/tractor_trailer_kinematic_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "scenarios/task_condition_evaluator.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "7877eff32392d61b24edcfd041e1ccc07f59101e",
          "timestamp" : 1779777295000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:动态上下码头面 直接进堆场场景的优化\u000a",
          "date" : "2026-05-26 14:34:55 +0800",
          "id" : "7877eff32392d61b24edcfd041e1ccc07f59101e",
          "msg" : "feat:动态上下码头面 直接进堆场场景的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/task_condition_evaluator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_cloud_trajectory.cpp"
          ],
          "commitId" : "d62544f9ee0f56a94a4c24195b03574a26b77cf1",
          "timestamp" : 1779781414000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加云端轨迹 挂转角的赋值\u000a",
          "date" : "2026-05-26 15:43:34 +0800",
          "id" : "d62544f9ee0f56a94a4c24195b03574a26b77cf1",
          "msg" : "feat:添加云端轨迹 挂转角的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "f4c924bed3396eccd1d67360cab3d176a0167190",
          "timestamp" : 1779781847000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:堆场前停车，停车原因赋值错误的bug\u000a",
          "date" : "2026-05-26 15:50:47 +0800",
          "id" : "f4c924bed3396eccd1d67360cab3d176a0167190",
          "msg" : "fix:堆场前停车，停车原因赋值错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_stop_fsm/motion_stop_fsm.cpp"
          ],
          "commitId" : "20fe40a09dfcc324d0d105ec3b5feb1f89049902",
          "timestamp" : 1779782439000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:进堆场前停车，motion状态机错误的bug\u000a\u000a",
          "date" : "2026-05-26 16:00:39 +0800",
          "id" : "20fe40a09dfcc324d0d105ec3b5feb1f89049902",
          "msg" : "fix:进堆场前停车，motion状态机错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_stop_fsm/motion_stop_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp"
          ],
          "commitId" : "83813bf5122f441c9fb043e7bb24ea7a3db54dbf",
          "timestamp" : 1779786680000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复keb路径跳变的bug\u000a",
          "date" : "2026-05-26 17:11:20 +0800",
          "id" : "83813bf5122f441c9fb043e7bb24ea7a3db54dbf",
          "msg" : "fix:修复keb路径跳变的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "ed755ec8a14fb5980476faeae2ae252c75a7026a",
          "timestamp" : 1779787953000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: Correct open_space_region condition\u000a",
          "date" : "2026-05-26 17:32:33 +0800",
          "id" : "ed755ec8a14fb5980476faeae2ae252c75a7026a",
          "msg" : "fix: Correct open_space_region condition",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/common/image_viewer.cpp",
            "hmi/widget/map.hpp",
            "hmi/widget/map.cpp",
            "hmi/common/image_viewer.hpp"
          ],
          "commitId" : "48daa21458f0c4904c9c812e96c937f9ce34456c",
          "timestamp" : 1779802709000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:ctrl +shift  左键 可以 把车辆移动到 没有lane的位置上\u000a",
          "date" : "2026-05-26 21:38:29 +0800",
          "id" : "48daa21458f0c4904c9c812e96c937f9ce34456c",
          "msg" : "feat:ctrl +shift  左键 可以 把车辆移动到 没有lane的位置上",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/common/image_viewer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/map.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/common/image_viewer.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "data/config/cfg_hmi.hpp",
            "hmi/draw/draw_perception.cpp",
            "tasks/plan/keb_path_optimize_task.cpp",
            "data/config/cfg_hmi.cpp",
            "data/config/cfg_func_sw.hpp",
            "hmi/draw/draw_perception.hpp",
            "data/config/cfg_func_sw.cpp",
            "data/plan/keb_visualize_data.hpp",
            "hmi/replayer_hmi.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/map/pnc_map/pnc_map_path.cpp",
            "hmi/widget/pnc_mat_shared.cpp",
            "tasks/plan/keb_utils.cpp",
            "hmi/draw/draw_all.cpp",
            "data/plan_frame.hpp",
            "tasks/plan/keb_lane_follow_path_task.hpp",
            "hmi/node_hmi.cpp"
          ],
          "commitId" : "06aae4d6feedb9c8d36a81dd8e23eb4ff1aeba2b",
          "timestamp" : 1779860819000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加KEB可视化数据结构及相关功能\u000a- 在CfgFuncSw和CfgHmi中添加KEB相关功能开关\u000a- 实现KEB可视化数据的生成和更新\u000a- 在绘制模块中集成KEB上层和下层线段的绘制\u000a- 更新路径优化任务以支持KEB可视化数据\u000a",
          "date" : "2026-05-27 13:46:59 +0800",
          "id" : "06aae4d6feedb9c8d36a81dd8e23eb4ff1aeba2b",
          "msg" : "feat: 添加KEB可视化数据结构及相关功能",
          "paths" : [
            {
              "editType" : "add",
              "file" : "data/plan/keb_visualize_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat_shared.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_perception.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_perception.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_all.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "4482c5612405410d84008ea262418b70bf895a36",
          "timestamp" : 1779862581000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 更新CfgFuncSw类的序列化版本，添加新功能支持\u000a",
          "date" : "2026-05-27 14:16:21 +0800",
          "id" : "4482c5612405410d84008ea262418b70bf895a36",
          "msg" : "feat: 更新CfgFuncSw类的序列化版本，添加新功能支持",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_bt.cpp"
          ],
          "commitId" : "3a44489a43b861ce26073ac5d976d351b5a1fbc9",
          "timestamp" : 1779864524000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 岸桥搜索添加黑名单功能\u000a",
          "date" : "2026-05-27 14:48:44 +0800",
          "id" : "3a44489a43b861ce26073ac5d976d351b5a1fbc9",
          "msg" : "feat: 岸桥搜索添加黑名单功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_bt.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "tasks/plan/keb_utils_core.cpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc"
          ],
          "commitId" : "51f5fb1c968a563b794d66cc91759514d44ffb42",
          "timestamp" : 1779883608000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 优化IMV的避障效果\u000a\u000a",
          "date" : "2026-05-27 20:06:48 +0800",
          "id" : "51f5fb1c968a563b794d66cc91759514d44ffb42",
          "msg" : "chore: Keb: 优化IMV的避障效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/stop_decider.cpp"
          ],
          "commitId" : "fcb1fdf1c53233f194b8e9f1689ec363d96b4305",
          "timestamp" : 1779888046000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix: 匹配STOP_DECIDER前移\u000a",
          "date" : "2026-05-27 21:20:46 +0800",
          "id" : "fcb1fdf1c53233f194b8e9f1689ec363d96b4305",
          "msg" : "fix: 匹配STOP_DECIDER前移",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/stop_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/envelop/map_envelops.hpp",
            "data/ssep/online_region_contour_creator.cpp",
            "data/map/envelop/map_envelops.cpp",
            "data/ssep/online_region_contour_creator.hpp",
            "data/ssep/bridge_junction_ec.cpp"
          ],
          "commitId" : "fc7059e89de4fef19ca9cf953d4b7fd61aa8a80b",
          "timestamp" : 1779950372000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加异步处理功能以优化地图包围区域的创建\u000a",
          "date" : "2026-05-28 14:39:32 +0800",
          "id" : "fc7059e89de4fef19ca9cf953d4b7fd61aa8a80b",
          "msg" : "feat: 添加异步处理功能以优化地图包围区域的创建",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_action.cpp"
          ],
          "commitId" : "4fc2be86a4d1eca4b53f4d56e62c97f5fb031f1d",
          "timestamp" : 1779950400000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:场景切换的bug\u000a",
          "date" : "2026-05-28 14:40:00 +0800",
          "id" : "4fc2be86a4d1eca4b53f4d56e62c97f5fb031f1d",
          "msg" : "fix:场景切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_action.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/planner_utils.cc"
          ],
          "commitId" : "71c16bf45e561eefea113e465b699a33859d6b86",
          "timestamp" : 1779956374000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 优化集卡上下码头面路径\u000a\u000a",
          "date" : "2026-05-28 16:19:34 +0800",
          "id" : "71c16bf45e561eefea113e465b699a33859d6b86",
          "msg" : "chore: SSEP: 优化集卡上下码头面路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/ssep_planner.cc",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "dc17e68abc06ca8dbb3d1a3db7def4422dcc39b9",
          "timestamp" : 1779968501000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 提升跨运车抓车搜索成功率\u000a\u000a",
          "date" : "2026-05-28 19:41:41 +0800",
          "id" : "dc17e68abc06ca8dbb3d1a3db7def4422dcc39b9",
          "msg" : "chore: SSEP: 提升跨运车抓车搜索成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/ssep_planner.cc",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "9d8ec0cc2eec373d2042e92afd783de30a1dace5",
          "timestamp" : 1779971394000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "chore: SSEP: 提升跨运车抓车搜索成功率\u000a\u000a",
          "date" : "2026-05-28 20:29:54 +0800",
          "id" : "9d8ec0cc2eec373d2042e92afd783de30a1dace5",
          "msg" : "chore: SSEP: 提升跨运车抓车搜索成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.hpp",
            "data/other/flow_control.cpp",
            "data/map/envelop/map_envelop.cpp",
            "data/ssep/into_yard_junction_ec.cpp",
            "hmi/draw/draw_map_envelpos.cpp",
            "data/config/cfg_region.hpp",
            "data/config/cfg_region.cpp"
          ],
          "commitId" : "d428ac57bfe7d217213aad704585bdf2d4a209c1",
          "timestamp" : 1779980129000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:<洋浦>适配洋浦新增区域的搜索\u000a",
          "date" : "2026-05-28 22:55:29 +0800",
          "id" : "d428ac57bfe7d217213aad704585bdf2d4a209c1",
          "msg" : "feat:<洋浦>适配洋浦新增区域的搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_region.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_region.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map_envelpos.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelop.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/online_region_contour_creator_test.cpp",
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "952cf19b4410c444d684bf51bd2c2c11a8a12d28",
          "timestamp" : 1780041063000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:包围框合并的优化\u000a",
          "date" : "2026-05-29 15:51:03 +0800",
          "id" : "952cf19b4410c444d684bf51bd2c2c11a8a12d28",
          "msg" : "refactor:包围框合并的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator_test.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/wbca/wbca_data.cpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "data/wbca/wbca_data.hpp"
          ],
          "commitId" : "ec973944b1c5336b5bc7b0be2ee23c1fe9e8722c",
          "timestamp" : 1780043477000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add smooth_mode opt\u000a",
          "date" : "2026-05-29 16:31:17 +0800",
          "id" : "ec973944b1c5336b5bc7b0be2ee23c1fe9e8722c",
          "msg" : "fix: add smooth_mode opt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.hpp",
            "data/ssep/out_yard_junction_ec.hpp",
            "data/ssep/into_yard_junction_ec.hpp",
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/into_yard_junction_ec.cpp",
            "data/ssep/bridge_junction_ec.cpp",
            "data/ssep/normal_junction_ec.cpp",
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "0402e566a438f1ecc6493e52121d7fb81899c447",
          "timestamp" : 1780046243000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:出堆场搜索异常的bug\u000a",
          "date" : "2026-05-29 17:17:23 +0800",
          "id" : "0402e566a438f1ecc6493e52121d7fb81899c447",
          "msg" : "feat:出堆场搜索异常的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "f8751de6c7c51feabc56f3ede005f3d91eeaf6e2",
          "timestamp" : 1780046299000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:洋浦 进（普通堆场的形状）堆高机场的入口限速\u000a",
          "date" : "2026-05-29 17:18:19 +0800",
          "id" : "f8751de6c7c51feabc56f3ede005f3d91eeaf6e2",
          "msg" : "feat:洋浦 进（普通堆场的形状）堆高机场的入口限速",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "algorithm/wbca/imv_wbca_manager.hpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "algorithm/wbca/wbca_manager.hpp"
          ],
          "commitId" : "3d1116dbde5bce9a82f7fe09b17c4bb1d4191b92",
          "timestamp" : 1780052167000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: smooth mode optimization\u000a",
          "date" : "2026-05-29 18:56:07 +0800",
          "id" : "3d1116dbde5bce9a82f7fe09b17c4bb1d4191b92",
          "msg" : "fix: smooth mode optimization",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "9ff260ca7d9c1471700c9e5906d9044dea3b06f5",
          "timestamp" : 1780052917000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复威海车型不匹配的问题\u000a\u000a",
          "date" : "2026-05-29 19:08:37 +0800",
          "id" : "9ff260ca7d9c1471700c9e5906d9044dea3b06f5",
          "msg" : "fix: 修复威海车型不匹配的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.hpp",
            "data/config/cfg_safe_const.cpp",
            "data/boundary/road_boundary.cpp",
            "tasks/deciders/long_decider/constrain_decider.hpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/boundary/road_boundary.hpp",
            "data/config/cfg_func_sw.cpp"
          ],
          "commitId" : "52e6001f5205980ce9c490bbf25c6ca7a717b142",
          "timestamp" : 1780244248000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加车辆侵入车道限速功能及相关配置\u000a",
          "date" : "2026-06-01 00:17:28 +0800",
          "id" : "52e6001f5205980ce9c490bbf25c6ca7a717b142",
          "msg" : "feat: 添加车辆侵入车道限速功能及相关配置",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "26eab9bdf200a10462c4cf067b756cfa1fe1ef12",
          "timestamp" : 1780244510000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增强边界约束条件，确保在使用侵入限速功能时检查道路边界和引导线可用性\u000a",
          "date" : "2026-06-01 00:21:50 +0800",
          "id" : "26eab9bdf200a10462c4cf067b756cfa1fe1ef12",
          "msg" : "feat: 增强边界约束条件，确保在使用侵入限速功能时检查道路边界和引导线可用性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/obstacle_decider_attr.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/obstacle/obstacle_decider_attr.hpp",
            "tasks/deciders/long_decider/time_path_graph_decider.cpp",
            "tasks/deciders/long_decider/time_path_graph_decider.hpp"
          ],
          "commitId" : "3af6e994b8161f051b44d6dd9558ab6bf9f5ca5a",
          "timestamp" : 1780291412000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refeat:重构 障碍物侵入道路后的限速\u000a",
          "date" : "2026-06-01 13:23:32 +0800",
          "id" : "3af6e994b8161f051b44d6dd9558ab6bf9f5ca5a",
          "msg" : "refeat:重构 障碍物侵入道路后的限速",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/time_path_graph_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/time_path_graph_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "81b6dcb273bd1aee8059365f8af0e1cd3374f236",
          "timestamp" : 1780296852000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加 .codewhale 和 .deepseek 到 .gitignore\u000a",
          "date" : "2026-06-01 14:54:12 +0800",
          "id" : "81b6dcb273bd1aee8059365f8af0e1cd3374f236",
          "msg" : "feat: 添加 .codewhale 和 .deepseek 到 .gitignore",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_objs.cpp"
          ],
          "commitId" : "ae8ab329ceb7d1a30a431ee4d300205663d11092",
          "timestamp" : 1780296935000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增加对特定区域类型的检查，避免在码头面、堆场和堆高机场 判断 场桥禁停\u000a",
          "date" : "2026-06-01 14:55:35 +0800",
          "id" : "ae8ab329ceb7d1a30a431ee4d300205663d11092",
          "msg" : "feat: 增加对特定区域类型的检查，避免在码头面、堆场和堆高机场 判断 场桥禁停",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_objs.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "398a5dee83c255b4607ca23de24bb5f1fa59c340",
          "timestamp" : 1780298270000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refctor:风险限速和聚类限速时，限制最大减速度\u000a",
          "date" : "2026-06-01 15:17:50 +0800",
          "id" : "398a5dee83c255b4607ca23de24bb5f1fa59c340",
          "msg" : "refctor:风险限速和聚类限速时，限制最大减速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/driving_corridor.cpp"
          ],
          "commitId" : "41e19d82884238bccdc50cedde9bc7a36aa8cfe7",
          "timestamp" : 1780299003000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 绕行时，沟点不进行膨胀\u000a",
          "date" : "2026-06-01 15:30:03 +0800",
          "id" : "41e19d82884238bccdc50cedde9bc7a36aa8cfe7",
          "msg" : "feat: 绕行时，沟点不进行膨胀",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/driving_corridor.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "f9a6597d905bb67f260fa38a8a12d1c0fa1d5023",
          "timestamp" : 1780299858000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cancel wbca smooth_mode for the first frame\u000a",
          "date" : "2026-06-01 15:44:18 +0800",
          "id" : "f9a6597d905bb67f260fa38a8a12d1c0fa1d5023",
          "msg" : "fix: cancel wbca smooth_mode for the first frame",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "d9c144437f5bcc7c4c0a1148d9bc451648037754",
          "timestamp" : 1780299893000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: cancel wbca smooth_mode for the first frame\u000a",
          "date" : "2026-06-01 15:44:53 +0800",
          "id" : "d9c144437f5bcc7c4c0a1148d9bc451648037754",
          "msg" : "fix: cancel wbca smooth_mode for the first frame",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
          ],
          "commitId" : "f3aba82df778e601e86da27f92dcd1450b825ebe",
          "timestamp" : 1780303876000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 减小集卡多段倒车的最大曲率\u000a\u000a",
          "date" : "2026-06-01 16:51:16 +0800",
          "id" : "f3aba82df778e601e86da27f92dcd1450b825ebe",
          "msg" : "chore: SSEP: 减小集卡多段倒车的最大曲率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_general_planner.h"
          ],
          "commitId" : "8c8b71cf02fe784ac0d3eb84cf560a87b76ca4b7",
          "timestamp" : 1780307445000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: IMV普通搜索过滤明显存在碰撞的路径。\u000a\u000a",
          "date" : "2026-06-01 17:50:45 +0800",
          "id" : "8c8b71cf02fe784ac0d3eb84cf560a87b76ca4b7",
          "msg" : "chore: SSEP: IMV普通搜索过滤明显存在碰撞的路径。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "9860e5e10afab9d9dd953a2dd845a82a066553f9",
          "timestamp" : 1780315847000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加功能开关以控制 吊具高度 是不是 切换状态机， 默认打开\u000a",
          "date" : "2026-06-01 20:10:47 +0800",
          "id" : "9860e5e10afab9d9dd953a2dd845a82a066553f9",
          "msg" : "feat: 添加功能开关以控制 吊具高度 是不是 切换状态机， 默认打开",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp"
          ],
          "commitId" : "151700eb9e713ee4168cd2f08445528b425cbcd8",
          "timestamp" : 1780317568000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 延长段路径不验证运动学可行性\u000a\u000a",
          "date" : "2026-06-01 20:39:28 +0800",
          "id" : "151700eb9e713ee4168cd2f08445528b425cbcd8",
          "msg" : "fix: Keb: 延长段路径不验证运动学可行性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/planner_utils.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
          ],
          "commitId" : "20afe5dc9066c210d57077454994e46847d67f6f",
          "timestamp" : 1780369026000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: checkout feat_keb_v2\u000a",
          "date" : "2026-06-02 10:57:06 +0800",
          "id" : "20afe5dc9066c210d57077454994e46847d67f6f",
          "msg" : "fix: checkout feat_keb_v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/straddle_carrier_pick_vehicle_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/scenario.cpp"
          ],
          "commitId" : "d7b13e97abc9b756a322cf12748dcfc5ddb66328",
          "timestamp" : 1780369035000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: merge bug\u000a",
          "date" : "2026-06-02 10:57:15 +0800",
          "id" : "d7b13e97abc9b756a322cf12748dcfc5ddb66328",
          "msg" : "fix: merge bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/gpu_batch_expander.cc",
            "ssep/gpu/collision/collision_batch_bridge.cu",
            "ssep/gpu/cost/path_length_cost.cuh",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h",
            "ssep/gpu/kernels/batch_expand_kernel.h",
            "ssep/test/gpu_heuristic_test_kernel.cuh",
            "ssep/gpu/collision/collision_batch_bridge.h",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/gpu/batch_expander_bridge.cu",
            "ssep/coarse_search/batched_priority_queue.h",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc",
            "ssep/test/gpu_ref_line_cost_test.cc",
            "ssep/test/gpu_cost_test.cc",
            "ssep/gpu/kernels/batch_expand_kernel.cu",
            "ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.h",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/gpu/cost/ref_line_cost.cuh",
            "ssep/coarse_search/gpu_context.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h",
            "ssep/coarse_search/bounded_priority_queue.h",
            "ssep/test/gpu_ref_line_cost_test_kernel.cuh",
            "ssep/gpu/batch_expander_bridge.h",
            "ssep/test/gpu_heuristic_test.cc",
            "ssep/gpu/cost/curvature_cost.cuh",
            "ssep/test/CMakeLists.txt",
            "ssep/test/gpu_ref_line_cost_test_kernel.cu",
            "ssep/gpu/heur_table_loader.cu",
            "ssep/test/gpu_heuristic_test_kernel.cu",
            "ssep/coarse_search/motion_primitive_sampler/reverse_primitive_decorator.h",
            "ssep/coarse_search/indexed_priority_queue.h",
            "ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.cc",
            "ssep/gpu/heur_table_loader.cc",
            "ssep/coarse_search/gpu_context.h",
            "ssep/gpu/heur_table_loader.h",
            "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/gpu/samplers/sampler_params.h",
            "ssep/gpu/samplers/sampler_bridge.cu",
            "ssep/coarse_search/evaluator/cost_feature_computer.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/coarse_search/evaluator/gpu_collision_cost_computer.cc",
            "ssep/gpu/samplers/sampler_bridge.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/gpu/heuristics/heuristic_computer.cuh",
            "ssep/test/ssep_planner_test.cc",
            "ssep/gpu/device_types.h",
            "ssep/test/gpu_sampler_test.cc",
            "ssep/coarse_search/gpu_batch_expander.h",
            "ssep/offboard/CMakeLists.txt",
            "ssep/coarse_search/evaluator/gpu_collision_cost_computer.h"
          ],
          "commitId" : "c35888b2dfcf4e0b9a93a519ff31c6fcd9ff38e2",
          "timestamp" : 1780404873000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 将GPU搜索重写，整合进目前的CPU搜索框架中。目前的搜索框架改进为CPU-GPU混合框架，可以任意配置使用CPU/GPU搜索组件。\u000a\u000a",
          "date" : "2026-06-02 20:54:33 +0800",
          "id" : "c35888b2dfcf4e0b9a93a519ff31c6fcd9ff38e2",
          "msg" : "feat: SSEP: 将GPU搜索重写，整合进目前的CPU搜索框架中。目前的搜索框架改进为CPU-GPU混合框架，可以任意配置使用CPU/GPU搜索组件。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_context.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_heuristic_test.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/heur_table_loader.cu"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_ref_line_cost_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/cost/ref_line_cost.cuh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_heuristic_test_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/collision/collision_batch_bridge.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/cost/path_length_cost.cuh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/kernels/batch_expand_kernel.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/gpu_batch_expander.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/bounded_priority_queue.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_context.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/gpu_sampler_test.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/cost/curvature_cost.cuh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_ref_line_cost_test_kernel.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/reverse_primitive_decorator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/device_types.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/batch_expander_bridge.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/heuristics/heuristic_computer.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/samplers/sampler_bridge.cu"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/gpu_multi_curvature_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/batched_priority_queue.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/batch_expander_bridge.cu"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_heuristic_test_kernel.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/indexed_priority_queue.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_ref_line_cost_test_kernel.cu"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/heur_table_loader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/gpu_collision_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/test/gpu_cost_test.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/heur_table_loader.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/samplers/sampler_params.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/gpu_batch_expander.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/gpu/kernels/batch_expand_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/samplers/sampler_bridge.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/gpu_collision_cost_computer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/collision/collision_batch_bridge.cu"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/path.cpp",
            "data/common/path.hpp",
            "tasks/other_tasks/stitch_path_to_reference_line.cpp",
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "2acb091b21689887f148d0df82b1a0b3fef171af",
          "timestamp" : 1780482202000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复路径拼接的bug\u000a",
          "date" : "2026-06-03 18:23:22 +0800",
          "id" : "2acb091b21689887f148d0df82b1a0b3fef171af",
          "msg" : "fix:修复路径拼接的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/path.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_to_reference_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/common/path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/smooth_data.cpp"
          ],
          "commitId" : "49fd6e14f06967753a29c172ea1f1a3b183d3443",
          "timestamp" : 1780484928000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 优化判断逻辑，增加起始点方向差异判断以决定是否需要全平滑\u000a",
          "date" : "2026-06-03 19:08:48 +0800",
          "id" : "49fd6e14f06967753a29c172ea1f1a3b183d3443",
          "msg" : "feat: 优化判断逻辑，增加起始点方向差异判断以决定是否需要全平滑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/smooth_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/trailer_pjpo_task.cpp",
            "algorithm/plan/pjpo.cpp",
            "math/piecewise_jerk/piecewise_jerk_problem.hpp",
            "Testing/pjpo_case_test.cpp",
            "math/piecewise_jerk/piecewise_jerk_problem.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "algorithm/plan/pjpo.hpp",
            "tasks/plan/pjpo_task.cpp",
            "CMakeLists.txt",
            "math/piecewise_jerk/piecewise_jerk_path_problem.cpp"
          ],
          "commitId" : "5470ffd1bdb0c00035a4754c2bf7dda94e75c6b2",
          "timestamp" : 1780485558000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:<PJPO>优化求解的成功率\u000a",
          "date" : "2026-06-03 19:19:18 +0800",
          "id" : "5470ffd1bdb0c00035a4754c2bf7dda94e75c6b2",
          "msg" : "refactor:<PJPO>优化求解的成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_problem.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/pjpo_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/trailer_pjpo_task.cpp"
            },
            {
              "editType" : "add",
              "file" : "Testing/pjpo_case_test.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.hpp"
            },
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_path_problem.cpp"
            },
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_problem.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/keb_optimizer.cpp",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "ssep/keb_optimizer/keb_utils.h",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/keb_utils.cc"
          ],
          "commitId" : "3c97e84a97b7c6fe7f8fc038c48f05600fdc2f4c",
          "timestamp" : 1780486359000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 1. 解决IMV从当前点规划轨迹异常的问题。2. 解决IMV轨迹画龙问题\u000a\u000a",
          "date" : "2026-06-03 19:32:39 +0800",
          "id" : "3c97e84a97b7c6fe7f8fc038c48f05600fdc2f4c",
          "msg" : "chore: Keb: 1. 解决IMV从当前点规划轨迹异常的问题。2. 解决IMV轨迹画龙问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp"
          ],
          "commitId" : "e6322327d2b40d21e42c429bb0c13eb3a586c092",
          "timestamp" : 1780487490000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修改锁定站点为狭窄空间的参数默认值为false\u000a",
          "date" : "2026-06-03 19:51:30 +0800",
          "id" : "e6322327d2b40d21e42c429bb0c13eb3a586c092",
          "msg" : "fix: 修改锁定站点为狭窄空间的参数默认值为false",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line.cpp",
            "data/vehicle/vehicle_destination.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "569c0e1879c911597728e5ff4a6f23cdc1f46969",
          "timestamp" : 1780490067000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: park_in bug\u000a",
          "date" : "2026-06-03 20:34:27 +0800",
          "id" : "569c0e1879c911597728e5ff4a6f23cdc1f46969",
          "msg" : "fix: park_in bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.hpp",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "2b8630bb28241bdac3a14af8c243551f2c05a236",
          "timestamp" : 1780551672000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 修改GetOgmSize函数签名，增加车辆状态参数以优化OGM大小计算\u000a",
          "date" : "2026-06-04 13:41:12 +0800",
          "id" : "2b8630bb28241bdac3a14af8c243551f2c05a236",
          "msg" : "refactor: 修改GetOgmSize函数签名，增加车辆状态参数以优化OGM大小计算",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/plan/cloud_trajectory.cpp",
            "data/vehicle/sc_turn_in_place_mode.hpp",
            "data/vehicle/sc_turn_in_place_mode.cpp",
            "data/plan/cloud_trajectory.hpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "d52736cae4ae26c4667f2b4f65ad4aa4a6f95ec8",
          "timestamp" : 1780556024000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add turn-in-place trajectory to cloud_trajectory\u000a",
          "date" : "2026-06-04 14:53:44 +0800",
          "id" : "d52736cae4ae26c4667f2b4f65ad4aa4a6f95ec8",
          "msg" : "fix: add turn-in-place trajectory to cloud_trajectory",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/related_offset.cpp",
            "data/vehicle/related_offset.hpp",
            "plan/prepare/prepare_offset.cpp"
          ],
          "commitId" : "3be0d639895b61008986b617f1a6b60cc8dd4672",
          "timestamp" : 1780566331000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: incorrectly absolute_sign stop\u000a",
          "date" : "2026-06-04 17:45:31 +0800",
          "id" : "3be0d639895b61008986b617f1a6b60cc8dd4672",
          "msg" : "fix: incorrectly absolute_sign stop",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/related_offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_offset.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/online_region_contour_creator_test.cpp",
            "data/ssep/online_region_contour_creator.cpp"
          ],
          "commitId" : "764219d0d68f42da1d4279cb3930f6c934d284a0",
          "timestamp" : 1780574333000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加NormalizePolygonsForUnion函数以处理多边形归一化，并增加相应的单元测试\u000a",
          "date" : "2026-06-04 19:58:53 +0800",
          "id" : "764219d0d68f42da1d4279cb3930f6c934d284a0",
          "msg" : "feat: 添加NormalizePolygonsForUnion函数以处理多边形归一化，并增加相应的单元测试",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/online_region_contour_creator_test.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_region.cpp"
          ],
          "commitId" : "7baa2b7a96e4e1eeb97393b14b7e7249721a6f42",
          "timestamp" : 1780574560000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修改杨浦区域半径值为2000以配置扩大的堆场\u000a",
          "date" : "2026-06-04 20:02:40 +0800",
          "id" : "7baa2b7a96e4e1eeb97393b14b7e7249721a6f42",
          "msg" : "fix: 修改杨浦区域半径值为2000以配置扩大的堆场",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_region.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_path.cpp"
          ],
          "commitId" : "065d835f51e01dac7fcd62e40121f5a6b8836fea",
          "timestamp" : 1780575280000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新停止标志重叠匹配逻辑，增加对交叉口ID的检查并调整LaneSegment的合并参数\u000a",
          "date" : "2026-06-04 20:14:40 +0800",
          "id" : "065d835f51e01dac7fcd62e40121f5a6b8836fea",
          "msg" : "fix: 更新停止标志重叠匹配逻辑，增加对交叉口ID的检查并调整LaneSegment的合并参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/clipper2/include/clipper2/clipper.version.h",
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "ssep/keb_optimizer/cost_features/imv_steer_constraint.h",
            "ssep/common/utils/clipper2/src/clipper.triangulation.cpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/common/utils/clipper2/include/clipper2/clipper.rectclip.h",
            "ssep/common/utils/clipper2/src/clipper.engine.cpp",
            "ssep/keb_optimizer/distance_field_interpolator.h",
            "ssep/common/utils/clipper2/include/clipper2/clipper.engine.h",
            "ssep/keb_optimizer/cost_features/cost_functions.h",
            "ssep/common/utils/clipper2/include/clipper2/clipper.export.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc",
            "algorithm/plan/keb_optimizer.cpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc",
            "ssep/common/utils/clipper2/include/clipper2/clipper.triangulation.h",
            "ssep/keb_optimizer/cost_features/sdf_disk_collision_cost.h",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/common/utils/clipper2/include/clipper2/clipper.core.h",
            "ssep/common/utils/clipper2/include/clipper2/clipper.minkowski.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/common/utils/clipper2/include/clipper2/clipper.offset.h",
            "ssep/CMakeLists.txt",
            "ssep/data_structures/polyline.cc",
            "ssep/common/utils/clipper2/src/clipper.offset.cpp",
            "ssep/common/utils/clipper2/src/clipper.rectclip.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/common/utils/clipper2/include/clipper2/clipper.h",
            "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.hpp"
          ],
          "commitId" : "bf5c8b6a5d40a577e06606874e8c3225fb2d58ee",
          "timestamp" : 1780580361000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Keb: 1. 引入clipper2几何运算库处理多边形的膨胀腐蚀操作。解决之前的膨胀逻辑对某些特殊形状处理存在错误的问题。2. 将最近点膨胀代价升级为sdf碰撞检测代价，鲁棒性更高收敛更快。3. 前轮转向约束使用softplus函数建立梯度平滑的约束，解决在极限转弯场景优化时梯度跳变的问题。\u000a\u000a",
          "date" : "2026-06-04 21:39:21 +0800",
          "id" : "bf5c8b6a5d40a577e06606874e8c3225fb2d58ee",
          "msg" : "feat: Keb: 1. 引入clipper2几何运算库处理多边形的膨胀腐蚀操作。解决之前的膨胀逻辑对某些特殊形状处理存在错误的问题。2. 将最近点膨胀代价升级为sdf碰撞检测代价，鲁棒性更高收敛更快。3. 前轮转向约束使用softplus函数建立梯度平滑的约束，解决在极限转弯场景优化时梯度跳变的问题。",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/src/clipper.offset.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/src/clipper.engine.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.rectclip.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/src/clipper.rectclip.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.offset.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.version.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/src/clipper.triangulation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/cost_functions.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/distance_field_interpolator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_optimization_debug_visualizer.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.core.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/sdf_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.triangulation.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.export.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.minkowski.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_steer_constraint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/clipper2/include/clipper2/clipper.engine.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp",
            "data/vehicle/sc_turn_in_place_mode.cpp",
            "plan/prepare/prepare_state.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp",
            "data/vehicle/sc_turn_in_place_mode.hpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "0c1a0efdffcbc754ebb6985f3ef4fbf57e6ac132",
          "timestamp" : 1780649164000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: auto heading ajustment in turn_in_place mode\u000a",
          "date" : "2026-06-05 16:46:04 +0800",
          "id" : "0c1a0efdffcbc754ebb6985f3ef4fbf57e6ac132",
          "msg" : "fix: auto heading ajustment in turn_in_place mode",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_state.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ego.cpp",
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "9a1e7ab5fd1ce352d97b435e8f2080ef72733542",
          "timestamp" : 1780651181000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: display bulk_align used for ssep end_posture\u000a",
          "date" : "2026-06-05 17:19:41 +0800",
          "id" : "9a1e7ab5fd1ce352d97b435e8f2080ef72733542",
          "msg" : "fix: display bulk_align used for ssep end_posture",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ego.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp"
          ],
          "commitId" : "de98856d539fbd1f92bf072327b33a91809e1a89",
          "timestamp" : 1780661217000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cloud trajectory heading bug\u000a",
          "date" : "2026-06-05 20:06:57 +0800",
          "id" : "de98856d539fbd1f92bf072327b33a91809e1a89",
          "msg" : "fix: cloud trajectory heading bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/other/flow_control.cpp",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "a71121ccd5216ae5cca31bba6f1b864c64205622",
          "timestamp" : 1780897189000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add virtual cloud points\u000a",
          "date" : "2026-06-08 13:39:49 +0800",
          "id" : "a71121ccd5216ae5cca31bba6f1b864c64205622",
          "msg" : "fix: add virtual cloud points",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "c7bf49a68aee1473b8309654c1f828247fe808b3",
          "timestamp" : 1780974202000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: normal to lock during bulk_load\u000a",
          "date" : "2026-06-09 11:03:22 +0800",
          "id" : "c7bf49a68aee1473b8309654c1f828247fe808b3",
          "msg" : "fix: normal to lock during bulk_load",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/app/fsm/stop_reason.hpp",
            "hmi/draw/draw_constrain.cpp",
            "tasks/deciders/long_decider/constrain_decider.hpp",
            "data/constrain/longitude_constrain.cpp",
            "data/constrain/long_target.cpp",
            "data/config/cfg_env_const.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "common/util/express.cpp",
            "data/constrain/longitude_constrain.hpp",
            "data/app/fsm/stop_reason.cpp"
          ],
          "commitId" : "71eef921381d379a873dbf7512af711148b74d8b",
          "timestamp" : 1780990620000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add sc_taret_deviation_stop\u000a",
          "date" : "2026-06-09 15:37:00 +0800",
          "id" : "71eef921381d379a873dbf7512af711148b74d8b",
          "msg" : "fix: add sc_taret_deviation_stop",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/long_target.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "common/util/express.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "d4cd2c91126aeaed57e5604e731633147684378d",
          "timestamp" : 1780991314000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: update dist_deviation_stop_thr 0.3, heading_devaition_stop_thr 0.026\u000a",
          "date" : "2026-06-09 15:48:34 +0800",
          "id" : "d4cd2c91126aeaed57e5604e731633147684378d",
          "msg" : "fix: update dist_deviation_stop_thr 0.3, heading_devaition_stop_thr 0.026",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.hpp",
            "data/constrain/block_data.cpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "5a59dd1b9a199d4080cf225019e2244ce387b24d",
          "timestamp" : 1780995391000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: curature over limit stop optimization\u000a",
          "date" : "2026-06-09 16:56:31 +0800",
          "id" : "5a59dd1b9a199d4080cf225019e2244ce387b24d",
          "msg" : "fix: curature over limit stop optimization",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "4e529beda6281c89daa913f798b557c92d0a3df5",
          "timestamp" : 1780997289000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: curature over limit stop optimization\u000a",
          "date" : "2026-06-09 17:28:09 +0800",
          "id" : "4e529beda6281c89daa913f798b557c92d0a3df5",
          "msg" : "fix: curature over limit stop optimization",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/maps/ogm.h",
            "tasks/plan/keb_utils_core.cpp",
            "ssep/maps/ogm.cc",
            "ssep/maps/ogm_builder.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "tasks/plan/keb_utils_core.hpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "data/config/cfg_lat_plan.cpp",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.cpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/maps/ogm_builder.h",
            "offboard/keb_path_opt_cli/keb_simulator.cc"
          ],
          "commitId" : "5b1a62a1b19dc733d075fcb7f51dab31938582f4",
          "timestamp" : 1781010932000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 集卡进堆场增加“最后拉直段减小避障半径”的逻辑\u000a\u000a",
          "date" : "2026-06-09 21:15:32 +0800",
          "id" : "5b1a62a1b19dc733d075fcb7f51dab31938582f4",
          "msg" : "chore: Keb: 集卡进堆场增加“最后拉直段减小避障半径”的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils_core.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/ogm_config_utils.h",
            "ssep/maps/ogm_config_utils.cc",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "7af0c7391673b03d1f2c27d375eb87e89d84fdcf",
          "timestamp" : 1781073903000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: SSEP: 重构OGM构建流程\u000a\u000a",
          "date" : "2026-06-10 14:45:03 +0800",
          "id" : "7af0c7391673b03d1f2c27d375eb87e89d84fdcf",
          "msg" : "refactor: SSEP: 重构OGM构建流程",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_config_utils.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_config_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/open_space_ec.cpp"
          ],
          "commitId" : "a9b02b6c759918ae17aad9f35fd796e45276faf6",
          "timestamp" : 1781074587000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: openspace end_posture selection bug\u000a",
          "date" : "2026-06-10 14:56:27 +0800",
          "id" : "a9b02b6c759918ae17aad9f35fd796e45276faf6",
          "msg" : "fix: openspace end_posture selection bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "be3ce1d49b1c6d7f491a658c7263620f1afcb722",
          "timestamp" : 1781075255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加skills到.gitignore以忽略相关文件\u000a",
          "date" : "2026-06-10 15:07:35 +0800",
          "id" : "be3ce1d49b1c6d7f491a658c7263620f1afcb722",
          "msg" : "feat: 添加skills到.gitignore以忽略相关文件",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp",
            "data/constrain/longitude_constrain.hpp",
            "data/app/fsm/stop_reason.cpp",
            "data/constrain/longitude_constrain.cpp"
          ],
          "commitId" : "c8876f9999372ab3bfe13fbffda89c1ecef66548",
          "timestamp" : 1781075255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: step align状态下，吊具防护，montion状态机切换的bug\u000a",
          "date" : "2026-06-10 15:07:35 +0800",
          "id" : "c8876f9999372ab3bfe13fbffda89c1ecef66548",
          "msg" : "fix: step align状态下，吊具防护，montion状态机切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/longitude_constrain.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_helper.hpp",
            "plan/prepare/prepare_status.cpp",
            "data/map/pnc_map/pnc_map_helper.cpp"
          ],
          "commitId" : "a36a7f30bdbce770bcbb209a26e659a01417e257",
          "timestamp" : 1781075255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复进充电桩，场景适配错误的bug\u000a",
          "date" : "2026-06-10 15:07:35 +0800",
          "id" : "a36a7f30bdbce770bcbb209a26e659a01417e257",
          "msg" : "fix:修复进充电桩，场景适配错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_helper.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_helper.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils.cpp",
            "tasks/plan/keb_utils.hpp"
          ],
          "commitId" : "72ef714fd0e866823e7d2dd7c0df42e08a47dac7",
          "timestamp" : 1781076428000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 删除未用到的“BuildKebOGM”方法\u000a\u000a",
          "date" : "2026-06-10 15:27:08 +0800",
          "id" : "72ef714fd0e866823e7d2dd7c0df42e08a47dac7",
          "msg" : "fix: Keb: 删除未用到的“BuildKebOGM”方法",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/replayer_hmi.hpp",
            "hmi/widget/path_curve_detail.hpp",
            "hmi/node_hmi.hpp",
            "hmi/widget/path_curve_detail.cpp",
            "hmi/node_hmi.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "9303bd8e2d53b8012b3756c1275e8ce4f9599094",
          "timestamp" : 1781081026000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat(hmi): 新增路径曲线面板 path_curve_detail\u000a",
          "date" : "2026-06-10 16:43:46 +0800",
          "id" : "9303bd8e2d53b8012b3756c1275e8ce4f9599094",
          "msg" : "feat(hmi): 新增路径曲线面板 path_curve_detail",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.hpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/path_curve_detail.cpp"
            },
            {
              "editType" : "add",
              "file" : "hmi/widget/path_curve_detail.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/node_hmi.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/util/curvature.hpp",
            "algorithm/util/curvature.cpp",
            "data/common/guide_path.cpp",
            "data/plan/path_data.cpp"
          ],
          "commitId" : "aceeded995c38d29a70420d2aa4721405dd9f2f3",
          "timestamp" : 1781081617000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化引导线曲率跳变的bug\u000a",
          "date" : "2026-06-10 16:53:37 +0800",
          "id" : "aceeded995c38d29a70420d2aa4721405dd9f2f3",
          "msg" : "refactor:优化引导线曲率跳变的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/guide_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/path_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/util/curvature.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/util/curvature.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scripts/clang_format.sh"
          ],
          "commitId" : "c993e76f4bcac3a41330f1f0e86409606f30ba66",
          "timestamp" : 1781082251000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 更新 clang-format 命令的使用说明和检查逻辑\u000a",
          "date" : "2026-06-10 17:04:11 +0800",
          "id" : "c993e76f4bcac3a41330f1f0e86409606f30ba66",
          "msg" : "fix: 更新 clang-format 命令的使用说明和检查逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scripts/clang_format.sh"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/pjpo.cpp",
            "math/piecewise_jerk/piecewise_jerk_problem.cpp",
            "math/piecewise_jerk/piecewise_jerk_problem.hpp",
            "tasks/plan/pjpo_task.cpp",
            "math/piecewise_jerk/piecewise_jerk_path_problem.cpp"
          ],
          "commitId" : "dcf2390c1b8735e60ba08704a7d4c9796a2fb94f",
          "timestamp" : 1781088125000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加软约束以支持初始状态的灵活性\u000a\u000a- 在 PiecewiseJerkProblem 中添加了对初始状态的软约束支持，允许在优化过程中对初始位置（l）、速度（dl）和加速度（ddl）进行灵活处理。\u000a- 更新了相关的计算和约束逻辑，以支持软约束的引入。\u000a- 在 PJPO 算法中实现了对初始状态的软化处理，增强了路径优化的鲁棒性。\u000a- 进行了代码格式化和逻辑优化，提高了代码可读性。\u000a",
          "date" : "2026-06-10 18:42:05 +0800",
          "id" : "dcf2390c1b8735e60ba08704a7d4c9796a2fb94f",
          "msg" : "feat: 添加软约束以支持初始状态的灵活性",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_problem.cpp"
            },
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_problem.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/pjpo_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "math/piecewise_jerk/piecewise_jerk_path_problem.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/pjpo.cpp"
          ],
          "commitId" : "e9c9d88b14b740b58efb48bf08c66eb9620ac484",
          "timestamp" : 1781089147000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 注释掉停止车辆的初始化日志输出\u000a",
          "date" : "2026-06-10 18:59:07 +0800",
          "id" : "e9c9d88b14b740b58efb48bf08c66eb9620ac484",
          "msg" : "fix: 注释掉停止车辆的初始化日志输出",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.cc"
          ],
          "commitId" : "be675513a5048a731785209afa4355e958d793f7",
          "timestamp" : 1781091915000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: Keb: 增加IMV后方碰撞检测距离\u000a\u000a",
          "date" : "2026-06-10 19:45:15 +0800",
          "id" : "be675513a5048a731785209afa4355e958d793f7",
          "msg" : "fix: Keb: 增加IMV后方碰撞检测距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "data/config/cfg_hmi.hpp",
            "data/lattice/ogm_crash_data.cpp",
            "data/config/cfg_hmi.cpp",
            "data/lattice/ogm_crash_data.hpp",
            "data/plan_frame.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "1b8760659f115f904630f63c1c3846324e8a6a07",
          "timestamp" : 1781100097000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测\u000a",
          "date" : "2026-06-10 22:01:37 +0800",
          "id" : "1b8760659f115f904630f63c1c3846324e8a6a07",
          "msg" : "feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.hpp"
          ],
          "commitId" : "c5cb73ea011dc96e57e8627246e29fe6cd3f8b28",
          "timestamp" : 1781100284000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加CloudTrajectoryPoint的赋值运算符重载\u000a",
          "date" : "2026-06-10 22:04:44 +0800",
          "id" : "c5cb73ea011dc96e57e8627246e29fe6cd3f8b28",
          "msg" : "feat: 添加CloudTrajectoryPoint的赋值运算符重载",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_collision_detection.cpp"
          ],
          "commitId" : "cf2d8b2594e72a6829842a63598cdefe67a0cb60",
          "timestamp" : 1781100302000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 注释掉OgmCollisionPos函数中的更新检查\u000a",
          "date" : "2026-06-10 22:05:02 +0800",
          "id" : "cf2d8b2594e72a6829842a63598cdefe67a0cb60",
          "msg" : "feat: 注释掉OgmCollisionPos函数中的更新检查",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp",
            "data/config/cfg_hmi.hpp",
            "data/lattice/ogm_crash_data.cpp",
            "data/config/cfg_hmi.cpp",
            "data/lattice/ogm_crash_data.hpp",
            "data/plan_frame.cpp",
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "b7d0da6551b2d1288386fb5485e8e7358efaf952",
          "timestamp" : 1781101463000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测\u000a",
          "date" : "2026-06-10 22:24:23 +0800",
          "id" : "b7d0da6551b2d1288386fb5485e8e7358efaf952",
          "msg" : "feat:replay界面添加菜单选项 控制是否进行 obj和ogm的碰撞检测",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_hmi.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_collision_detection.cpp"
          ],
          "commitId" : "5b60ab02615b439f33dce7bc015d900f4583ecf5",
          "timestamp" : 1781101471000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 注释掉OgmCollisionPos函数中的更新检查\u000a",
          "date" : "2026-06-10 22:24:31 +0800",
          "id" : "5b60ab02615b439f33dce7bc015d900f4583ecf5",
          "msg" : "feat: 注释掉OgmCollisionPos函数中的更新检查",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_collision_detection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/replayer_hmi.cpp"
          ],
          "commitId" : "2be76502ab8460d9f50c979959c2bde171ff05e2",
          "timestamp" : 1781109945000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:合并的bug\u000a",
          "date" : "2026-06-11 00:45:45 +0800",
          "id" : "2be76502ab8460d9f50c979959c2bde171ff05e2",
          "msg" : "fix:合并的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/replayer_hmi.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/obstacle_risk_evaluation.cpp",
            "data/obstacle/obstacle_decider_attr.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "data/obstacle/obstacle_decider_attr.hpp",
            "algorithm/plan/obstacle_risk_evaluation.hpp"
          ],
          "commitId" : "2613c75400eb3d06c154c5cccbc3bc4cf8d33eaf",
          "timestamp" : 1781153489000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 重构障碍物风险评估器，另外添加 横路不进行 龙门吊风险限速的功能。\u000a",
          "date" : "2026-06-11 12:51:29 +0800",
          "id" : "2613c75400eb3d06c154c5cccbc3bc4cf8d33eaf",
          "msg" : "feat: 重构障碍物风险评估器，另外添加 横路不进行 龙门吊风险限速的功能。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/obstacle_risk_evaluation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/obstacle_risk_evaluation.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "config/config_imv/scenario.yaml",
            "data/config/cfg_lat_plan.cpp",
            "data/plan/switch_data.cpp",
            "data/config/cfg_stage.cpp",
            "tasks/plan/lane_change_path_task_v2.hpp",
            "tasks/task_factory.cpp",
            "tasks/plan/lane_change_path_task_v2.cpp",
            "data/config/cfg_stage.hpp"
          ],
          "commitId" : "5c1a1f82f6f31e0c04d06990e16162e0bd77a3eb",
          "timestamp" : 1781155907000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add lane_change_path_task v2\u000a",
          "date" : "2026-06-11 13:31:47 +0800",
          "id" : "5c1a1f82f6f31e0c04d06990e16162e0bd77a3eb",
          "msg" : "fix: add lane_change_path_task v2",
          "paths" : [
            {
              "editType" : "add",
              "file" : "tasks/plan/lane_change_path_task_v2.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/task_factory.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/lane_change_path_task_v2.hpp"
            },
            {
              "editType" : "edit",
              "file" : "config/config_imv/scenario.yaml"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "config/config_imv/scenario.yaml",
            "data/config/cfg_lat_plan.cpp",
            "data/plan/switch_data.cpp",
            "tasks/plan/lane_change_path_task_v2.hpp",
            "data/config/cfg_stage.cpp",
            "tasks/task_factory.cpp",
            "tasks/plan/lane_change_path_task_v2.cpp",
            "data/config/cfg_stage.hpp"
          ],
          "commitId" : "b7f53a0bfa8f370f104b66a273b55a68190e004f",
          "timestamp" : 1781156898000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: add lane_change_path_task v2\u000a",
          "date" : "2026-06-11 13:48:18 +0800",
          "id" : "b7f53a0bfa8f370f104b66a273b55a68190e004f",
          "msg" : "fix: add lane_change_path_task v2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/task_factory.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/lane_change_path_task_v2.cpp"
            },
            {
              "editType" : "edit",
              "file" : "config/config_imv/scenario.yaml"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "add",
              "file" : "tasks/plan/lane_change_path_task_v2.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "scenarios/scenario.cpp",
            "scenarios/lane_change_scenario/lane_change_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp",
            "core/plan_runtime_watchdog.hpp",
            "scenarios/lane_change_scenario/lane_change_cancel_stage.cpp",
            "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp",
            "scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp",
            "scenarios/parking_scenario/parking_move_stage.cpp",
            "scenarios/parking_scenario/parking_prepare_stage.cpp",
            "scenarios/lane_change_scenario/lane_change_prepare_stage.cpp",
            "scenarios/stage.cpp",
            "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp",
            "scenarios/parking_scenario/parking_lane_change_stage.cpp",
            "node/logic.cpp",
            "scenarios/bulkload_scenario/bulkload_preapre_stage.cpp",
            "scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp",
            "scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp"
          ],
          "commitId" : "d428f839d466a526ed34f78e031585e10206975a",
          "timestamp" : 1781159693000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化看门狗功能\u000a",
          "date" : "2026-06-11 14:34:53 +0800",
          "id" : "d428f839d466a526ed34f78e031585e10206975a",
          "msg" : "refactor:优化看门狗功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_prepare_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_prepare_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/ex_lane_change_scenario/ex_lane_change_prepare_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_move_backward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_cancel_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/into_yard_junction_scenario/into_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/out_yead_junction_scenario/out_yard_junction_first_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/parking_scenario/parking_move_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_preapre_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_change_scenario/lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_move_forward_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/ex_lane_change_scenario/ex_lane_change_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "core/plan_runtime_watchdog.hpp"
            },
            {
              "editType" : "edit",
              "file" : "node/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_backward_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "tasks/plan/keb_path_optimize_task.cpp"
          ],
          "commitId" : "42ab29bd0a1c8d4a3800f387b5cc1ef27dc80fcf",
          "timestamp" : 1781159717000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 移除不必要的等待调用以优化重置过程\u000a",
          "date" : "2026-06-11 14:35:17 +0800",
          "id" : "42ab29bd0a1c8d4a3800f387b5cc1ef27dc80fcf",
          "msg" : "fix: 移除不必要的等待调用以优化重置过程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_path_optimize_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/bridge_junction_ec.cpp"
          ],
          "commitId" : "bbba4b68d977b68cf50ceb2db84de981abafc74b",
          "timestamp" : 1781159792000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:西联上下引桥 不创建双黄线约束\u000a",
          "date" : "2026-06-11 14:36:32 +0800",
          "id" : "bbba4b68d977b68cf50ceb2db84de981abafc74b",
          "msg" : "fix:西联上下引桥 不创建双黄线约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_state.cpp"
          ],
          "commitId" : "c31d71b923fa417942827d644097796f43a2a502",
          "timestamp" : 1781163490000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SC reversing bug\u000a",
          "date" : "2026-06-11 15:38:10 +0800",
          "id" : "c31d71b923fa417942827d644097796f43a2a502",
          "msg" : "fix: SC reversing bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_state.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/vehicle/sc_turn_in_place_mode.cpp"
          ],
          "commitId" : "d35b292127b6426737ebc3999c40b832f4cb3106",
          "timestamp" : 1781234961000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: activate rotation when two points are close to each other\u000a",
          "date" : "2026-06-12 11:29:21 +0800",
          "id" : "d35b292127b6426737ebc3999c40b832f4cb3106",
          "msg" : "fix: activate rotation when two points are close to each other",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/sc_turn_in_place_mode.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "f2d0eecaa38d62f8dc46ec2a57124acc729c9756",
          "timestamp" : 1781245161000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: sc_turn_in_place mode to guardian module\u000a",
          "date" : "2026-06-12 14:19:21 +0800",
          "id" : "f2d0eecaa38d62f8dc46ec2a57124acc729c9756",
          "msg" : "fix: sc_turn_in_place mode to guardian module",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "34fb15d729dc025a5e709bdc5d855a2b19ba79ae",
          "timestamp" : 1781255589000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复新版本优化偶发输出异常的问题\u000a\u000a",
          "date" : "2026-06-12 17:13:09 +0800",
          "id" : "34fb15d729dc025a5e709bdc5d855a2b19ba79ae",
          "msg" : "fix: SSEP: 修复新版本优化偶发输出异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "offboard/keb_vis_server/CMakeLists.txt"
          ],
          "commitId" : "fc11109b411434af2c1576ab31bc526414572915",
          "timestamp" : 1781256364000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加数据和ssep原型的依赖关系到keb_vis_server可执行文件\u000a",
          "date" : "2026-06-12 17:26:04 +0800",
          "id" : "fc11109b411434af2c1576ab31bc526414572915",
          "msg" : "feat: 添加数据和ssep原型的依赖关系到keb_vis_server可执行文件",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_vis_server/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "bae1f667d853aa432c514c815a5eb9c9cbe11c1b",
          "timestamp" : 1781256756000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: SC change lane failed\u000a",
          "date" : "2026-06-12 17:32:36 +0800",
          "id" : "bae1f667d853aa432c514c815a5eb9c9cbe11c1b",
          "msg" : "fix: SC change lane failed",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "dcdcb59ecbcb8a6c3f9e3855c6413a5932fd26c6",
          "timestamp" : 1781257884000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 自卸车/tractor的多段倒车和精确倒车可以接受extra param来设置尾部拉直距离\u000a\u000a",
          "date" : "2026-06-12 17:51:24 +0800",
          "id" : "dcdcb59ecbcb8a6c3f9e3855c6413a5932fd26c6",
          "msg" : "feat: SSEP: 自卸车/tractor的多段倒车和精确倒车可以接受extra param来设置尾部拉直距离",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/reference_line_info.cpp",
            "hmi/draw/draw_map.cpp"
          ],
          "commitId" : "59d9ca2c7297bdf49abd6f72e63f19136f01a75e",
          "timestamp" : 1781264469000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复变道完成后目标车道切换错误的bug\u000a",
          "date" : "2026-06-12 19:41:09 +0800",
          "id" : "59d9ca2c7297bdf49abd6f72e63f19136f01a75e",
          "msg" : "fix:修复变道完成后目标车道切换错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/reference_line_info.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "626f5302148dff1d0e44b0e882d968958c623674",
          "timestamp" : 1781507195000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 启用硬约束时使用 tunnel_constraints_ogm_ 进行碰撞检测，否则使用 ogm_\u000a\u000a",
          "date" : "2026-06-15 15:06:35 +0800",
          "id" : "626f5302148dff1d0e44b0e882d968958c623674",
          "msg" : "fix: SSEP: 启用硬约束时使用 tunnel_constraints_ogm_ 进行碰撞检测，否则使用 ogm_",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "b9e4184e63310b64757ecda7a87a85ac35332129",
          "timestamp" : 1781515680000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加堆高机靠近是否切换状态机的开关参数\u000a\u000a新增 CfgFuncSw::use_func_stacker_close_switch_fsm_(默认 true),\u000a控制 TaskAlignFsm move2lock / LockToDone 中堆高机靠近触发的状态机切换。\u000a\u000aCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\u000a",
          "date" : "2026-06-15 17:28:00 +0800",
          "id" : "b9e4184e63310b64757ecda7a87a85ac35332129",
          "msg" : "feat: 添加堆高机靠近是否切换状态机的开关参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/pjpo.cpp"
          ],
          "commitId" : "7b96a6a2732a9d5b6237c0c145012521be41fab4",
          "timestamp" : 1781517443000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor: 1.关闭起始变量的收缩。2.车辆停止时，修改dl和ddl 3.关闭全软约束\u000a",
          "date" : "2026-06-15 17:57:23 +0800",
          "id" : "7b96a6a2732a9d5b6237c0c145012521be41fab4",
          "msg" : "refactor: 1.关闭起始变量的收缩。2.车辆停止时，修改dl和ddl 3.关闭全软约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.hpp",
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "2f08ec55f85fce32706cf3970a8fe7fbbde0186f",
          "timestamp" : 1781532209000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: <大谢>进堆场机场忽略终点约束\u000a",
          "date" : "2026-06-15 22:03:29 +0800",
          "id" : "2f08ec55f85fce32706cf3970a8fe7fbbde0186f",
          "msg" : "feat: <大谢>进堆场机场忽略终点约束",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/field_junction_ec.hpp",
            "data/ssep/out_yard_junction_ec.hpp",
            "data/ssep/into_yard_junction_ec.hpp",
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "721a4e31ae95125d507ef6d44828045909389114",
          "timestamp" : 1781600631000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化出堆场 + 短直线+ 进堆场场景的搜索\u000a",
          "date" : "2026-06-16 17:03:51 +0800",
          "id" : "721a4e31ae95125d507ef6d44828045909389114",
          "msg" : "refactor:优化出堆场 + 短直线+ 进堆场场景的搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_stage.cpp",
            "scenarios/stage.cpp",
            "scenarios/task_condition_evaluator.cpp",
            "data/config/cfg_stage.hpp"
          ],
          "commitId" : "c2d6a5e60ae17c4145c7b8cffdb412b40e0a3e1c",
          "timestamp" : 1781603165000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加堆场间(BETWEEN_YARD)任务条件, 支持堆场间切换KEB横向规划器\u000a\u000a- 新增 TaskConditionType::BETWEEN_YARD, 判定复用 IsThroughYard()\u000a  (STRAIGHT_OUT/INTO_YARD_MULTI/SINGLE_BEFORE 四个 region)\u000a- 收窄 YARD_PJPO_SWITCH_ENABLED 为 IsInYard(), 与 BETWEEN_YARD 互斥,\u000a  避免堆场间时 PJPO 抢占 KEB\u000a- stage.cpp: task 运行失败日志降频 LOG_EVERY_N 1->100\u000a\u000aCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\u000a",
          "date" : "2026-06-16 17:46:05 +0800",
          "id" : "c2d6a5e60ae17c4145c7b8cffdb412b40e0a3e1c",
          "msg" : "feat: 添加堆场间(BETWEEN_YARD)任务条件, 支持堆场间切换KEB横向规划器",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/task_condition_evaluator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "e3346d428150297af330c94301c0645ecb1776db",
          "timestamp" : 1781615202000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:快照播放崩溃的bug\u000a",
          "date" : "2026-06-16 21:06:42 +0800",
          "id" : "e3346d428150297af330c94301c0645ecb1776db",
          "msg" : "fix:快照播放崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "501d17c9df1ab445f649c8fe611d14869e39b334",
          "timestamp" : 1781676806000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: gitignore bug\u000a",
          "date" : "2026-06-17 14:13:26 +0800",
          "id" : "501d17c9df1ab445f649c8fe611d14869e39b334",
          "msg" : "fix: gitignore bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/vehicle_state.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "plan/prepare/prepare_state.cpp"
          ],
          "commitId" : "907f88d7b4db4362e0ed0da53354c937ad3d1c5b",
          "timestamp" : 1781684123000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: imv reversing bug\u000a",
          "date" : "2026-06-17 16:15:23 +0800",
          "id" : "907f88d7b4db4362e0ed0da53354c937ad3d1c5b",
          "msg" : "fix: imv reversing bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_state.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.hpp",
            "data/plan/path_direction_data.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "f032cf84d588897807607a8d4f1110bca30887da",
          "timestamp" : 1781754309000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: deviation status bug\u000a",
          "date" : "2026-06-18 11:45:09 +0800",
          "id" : "f032cf84d588897807607a8d4f1110bca30887da",
          "msg" : "fix: deviation status bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.hpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "d04802f2549339a5af9df37013b8966bd1a130f6",
          "timestamp" : 1781762752000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "refactor: deviation_status\u000a",
          "date" : "2026-06-18 14:05:52 +0800",
          "id" : "d04802f2549339a5af9df37013b8966bd1a130f6",
          "msg" : "refactor: deviation_status",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "edaff053929dd690a76d975a72eec3c6574ba071",
          "timestamp" : 1782096472000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: cancel bulk_in bidirectional ssep\u000a",
          "date" : "2026-06-22 10:47:52 +0800",
          "id" : "edaff053929dd690a76d975a72eec3c6574ba071",
          "msg" : "fix: cancel bulk_in bidirectional ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/deviation_status.hpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "a7366ec0f3506ed29f2d398f24c38b41385f9b70",
          "timestamp" : 1782205831000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: repeatly trigger ssep\u000a",
          "date" : "2026-06-23 17:10:31 +0800",
          "id" : "a7366ec0f3506ed29f2d398f24c38b41385f9b70",
          "msg" : "fix: repeatly trigger ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "data/config/cfg_env_const.cpp",
            "data/vehicle/deviation_status.cpp"
          ],
          "commitId" : "90aa83115773667676d3a8b5cc96906b238df350",
          "timestamp" : 1782282158000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: ssep trigger conditions opt\u000a",
          "date" : "2026-06-24 14:22:38 +0800",
          "id" : "90aa83115773667676d3a8b5cc96906b238df350",
          "msg" : "fix: ssep trigger conditions opt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/deviation_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
          "timestamp" : 1782293869000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
            "fullName" : "chenran"
          },
          "authorEmail" : "chenran@senior.auto",
          "comment" : "fix: recal bulk_out end_pt for ssep\u000a",
          "date" : "2026-06-24 17:37:49 +0800",
          "id" : "de69e7444c8fa40af8efef70a8db8901d5916b9f",
          "msg" : "fix: recal bulk_out end_pt for ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/RMInterpreter/ros_mqtt_bridge.cpp",
            "package.xml"
          ],
          "commitId" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
          "timestamp" : 1782369194000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加定位消息上传\u000a",
          "date" : "2026-06-25 14:33:14 +0800",
          "id" : "c442cfc092a2453537e5c4cb3330789906ebf24a",
          "msg" : "feat_out:增加定位消息上传",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "package.xml"
            },
            {
              "editType" : "edit",
              "file" : "src/RMInterpreter/ros_mqtt_bridge.cpp"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
      "fullName" : "liuhongshuo"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
      "fullName" : "zhaojianfeng2"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/chenran",
      "fullName" : "chenran"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
      "fullName" : "wuyanjun110"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
      "fullName" : "zhuxiaolong"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
      "fullName" : "tangwenqing"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
      "fullName" : "liuwenjing"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
      "fullName" : "5081703.cr"
    }
  ],
  "nextBuild" : None,
  "previousBuild" : {
    "number" : 953,
    "url" : "http://159.27.114.184:8080/jenkins/view/all/job/module-confname/953/"
  }
}