{
  "_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"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "pncBranch",
          "value" : "feat_trajectory"
        },
        {
          "_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" : "rc_dev"
        },
        {
          "_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_cargo_width_sim"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapCloudBranch",
          "value" : "feat_multiple_process"
        },
        {
          "_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" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdcontrolBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "versionsObserverBranch",
          "value" : "no"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "multiSimulatorBranch",
          "value" : "dev"
        },
        {
          "_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" : "工控专用（s1仿真）"
        },
        {
          "_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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
            "branch" : [
              {
                "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
            "branch" : [
              {
                "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
        "branch" : [
          {
            "SHA1" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
            "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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
            "branch" : [
              {
                "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
            "branch" : [
              {
                "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
        "branch" : [
          {
            "SHA1" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
            "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_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" : 837,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ed4cd8613c4f160f6dc004b8411d5ac6ce93c9f0",
            "branch" : [
              {
                "SHA1" : "ed4cd8613c4f160f6dc004b8411d5ac6ce93c9f0",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ed4cd8613c4f160f6dc004b8411d5ac6ce93c9f0",
            "branch" : [
              {
                "SHA1" : "ed4cd8613c4f160f6dc004b8411d5ac6ce93c9f0",
                "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/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/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" : 803,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a26e5ad39203c993966d44fffa5713b01d617b97",
            "branch" : [
              {
                "SHA1" : "a26e5ad39203c993966d44fffa5713b01d617b97",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a26e5ad39203c993966d44fffa5713b01d617b97",
            "branch" : [
              {
                "SHA1" : "a26e5ad39203c993966d44fffa5713b01d617b97",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          }
        },
        "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/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_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/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/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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "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" : 754,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          }
        },
        "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/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/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_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_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/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/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/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/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/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/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/rc_dev_shenqi" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 805,
          "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" : 846,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "064275f4d242cd902fac318edf3701932d2a9c27",
            "branch" : [
              {
                "SHA1" : "064275f4d242cd902fac318edf3701932d2a9c27",
                "name" : "origin/feat_youyiguan_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "064275f4d242cd902fac318edf3701932d2a9c27",
            "branch" : [
              {
                "SHA1" : "064275f4d242cd902fac318edf3701932d2a9c27",
                "name" : "origin/feat_youyiguan_pnc_status"
              }
            ]
          }
        },
        "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/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" : 832,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
            "branch" : [
              {
                "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
            "branch" : [
              {
                "SHA1" : "7b898979876c3089d42c8ecbfbeef3da821c694b",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          }
        },
        "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/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/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_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/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" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
        "branch" : [
          {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "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_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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
            "branch" : [
              {
                "SHA1" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
                "name" : "origin/feat_trajectory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
            "branch" : [
              {
                "SHA1" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
                "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/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_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-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" : 843,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b88f8d092f0cc52bd9141130b5dd6dd7ef07b0de",
            "branch" : [
              {
                "SHA1" : "b88f8d092f0cc52bd9141130b5dd6dd7ef07b0de",
                "name" : "origin/feat_dead_lock"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b88f8d092f0cc52bd9141130b5dd6dd7ef07b0de",
            "branch" : [
              {
                "SHA1" : "b88f8d092f0cc52bd9141130b5dd6dd7ef07b0de",
                "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/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" : 842,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4879b69a9f51029cd7680ff4ee98cd7cd6f7758a",
            "branch" : [
              {
                "SHA1" : "4879b69a9f51029cd7680ff4ee98cd7cd6f7758a",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4879b69a9f51029cd7680ff4ee98cd7cd6f7758a",
            "branch" : [
              {
                "SHA1" : "4879b69a9f51029cd7680ff4ee98cd7cd6f7758a",
                "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/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" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
        "branch" : [
          {
            "SHA1" : "207061ce9e0d5520d8e3aa25e71f15ab72f5af63",
            "name" : "origin/feat_trajectory"
          }
        ]
      },
      "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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
            "branch" : [
              {
                "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
            "branch" : [
              {
                "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/new_temp_branch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 525,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
            "branch" : [
              {
                "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
                "name" : "origin/new_temp_branch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
            "branch" : [
              {
                "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
                "name" : "origin/new_temp_branch"
              }
            ]
          }
        },
        "origin/rc_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 46,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d7a7829428edec0ed1626458e6fad94b72b18419",
            "branch" : [
              {
                "SHA1" : "d7a7829428edec0ed1626458e6fad94b72b18419",
                "name" : "origin/rc_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d7a7829428edec0ed1626458e6fad94b72b18419",
            "branch" : [
              {
                "SHA1" : "d7a7829428edec0ed1626458e6fad94b72b18419",
                "name" : "origin/rc_interface"
              }
            ]
          }
        },
        "origin/dev_cloud_mq" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 11,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40f4260415b18d2dd8d6b9bb868f19f0af9fee29",
            "branch" : [
              {
                "SHA1" : "40f4260415b18d2dd8d6b9bb868f19f0af9fee29",
                "name" : "origin/dev_cloud_mq"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40f4260415b18d2dd8d6b9bb868f19f0af9fee29",
            "branch" : [
              {
                "SHA1" : "40f4260415b18d2dd8d6b9bb868f19f0af9fee29",
                "name" : "origin/dev_cloud_mq"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
        "branch" : [
          {
            "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/map/hdmap.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
            "branch" : [
              {
                "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
            "branch" : [
              {
                "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
        "branch" : [
          {
            "SHA1" : "2da8a8e2f3b3c6eeabf913ec6640fdc27ae66c88",
            "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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
            "branch" : [
              {
                "SHA1" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
            "branch" : [
              {
                "SHA1" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
                "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" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
        "branch" : [
          {
            "SHA1" : "b7be5f6192372fcd3edfd44302b0204c1c9d7a59",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/rminterpreter.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "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/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/feat_cargo_width_remote" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 818,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9819d4408bc0a5a0d4f99866a9b42e3a98240e5b",
            "branch" : [
              {
                "SHA1" : "9819d4408bc0a5a0d4f99866a9b42e3a98240e5b",
                "name" : "origin/feat_cargo_width_remote"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9819d4408bc0a5a0d4f99866a9b42e3a98240e5b",
            "branch" : [
              {
                "SHA1" : "9819d4408bc0a5a0d4f99866a9b42e3a98240e5b",
                "name" : "origin/feat_cargo_width_remote"
              }
            ]
          }
        },
        "origin/feat_cargo_width_sim" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
            "branch" : [
              {
                "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
                "name" : "origin/feat_cargo_width_sim"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
            "branch" : [
              {
                "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
                "name" : "origin/feat_cargo_width_sim"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
        "branch" : [
          {
            "SHA1" : "ec9e2338021681d1acbd1b8ce68de7225a19a4d6",
            "name" : "origin/feat_cargo_width_sim"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/control.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/feat_new_dynamic_bridge" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 551,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f52c7b87887d35d680523d76fcc34d09daa56d14",
            "branch" : [
              {
                "SHA1" : "f52c7b87887d35d680523d76fcc34d09daa56d14",
                "name" : "origin/feat_new_dynamic_bridge"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f52c7b87887d35d680523d76fcc34d09daa56d14",
            "branch" : [
              {
                "SHA1" : "f52c7b87887d35d680523d76fcc34d09daa56d14",
                "name" : "origin/feat_new_dynamic_bridge"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 843,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ea1c89844434379acfbe6bdb3c1da1e6d6275ec8",
            "branch" : [
              {
                "SHA1" : "ea1c89844434379acfbe6bdb3c1da1e6d6275ec8",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ea1c89844434379acfbe6bdb3c1da1e6d6275ec8",
            "branch" : [
              {
                "SHA1" : "ea1c89844434379acfbe6bdb3c1da1e6d6275ec8",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/feat_multiple_process" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
            "branch" : [
              {
                "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
                "name" : "origin/feat_multiple_process"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
            "branch" : [
              {
                "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
                "name" : "origin/feat_multiple_process"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 800,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "31dd96e99d7d8b4123b416581d6029519c362c30",
            "branch" : [
              {
                "SHA1" : "31dd96e99d7d8b4123b416581d6029519c362c30",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "31dd96e99d7d8b4123b416581d6029519c362c30",
            "branch" : [
              {
                "SHA1" : "31dd96e99d7d8b4123b416581d6029519c362c30",
                "name" : "origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
        "branch" : [
          {
            "SHA1" : "a37647e3b7730733ecf57b599c159739a0237a40",
            "name" : "origin/feat_multiple_process"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/map/hdmap_cloud.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
            "branch" : [
              {
                "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
            "branch" : [
              {
                "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
        "branch" : [
          {
            "SHA1" : "ec58104e7665a2b3e74face26e9d18f19aee139e",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/thirdparty.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
            "branch" : [
              {
                "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
            "branch" : [
              {
                "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
                "name" : "origin/rc_dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
        "branch" : [
          {
            "SHA1" : "14b3ab42d11cd4c46f9cbcf75ec0e10727ded113",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/system/ros-bridge.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/haitian" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 848,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
            "branch" : [
              {
                "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
                "name" : "origin/haitian"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
            "branch" : [
              {
                "SHA1" : "4e6de9efd93722604f21be8fb46e47b97ca0b086",
                "name" : "origin/haitian"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
            "branch" : [
              {
                "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
            "branch" : [
              {
                "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
                "name" : "origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
        "branch" : [
          {
            "SHA1" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
            "name" : "origin/dev"
          }
        ]
      },
      "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" : 849,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
            "branch" : [
              {
                "SHA1" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
            "branch" : [
              {
                "SHA1" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_add_lane_name" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 846,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "92e309ac89bf47d56624f14970eb911f54f1049b",
            "branch" : [
              {
                "SHA1" : "92e309ac89bf47d56624f14970eb911f54f1049b",
                "name" : "origin/rc_dev_add_lane_name"
              }
            ]
          },
          "revision" : {
            "SHA1" : "92e309ac89bf47d56624f14970eb911f54f1049b",
            "branch" : [
              {
                "SHA1" : "92e309ac89bf47d56624f14970eb911f54f1049b",
                "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" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
        "branch" : [
          {
            "SHA1" : "e1a9ccc3daaab7b840db7e90dde9010a6547aa20",
            "name" : "origin/rc_dev"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/map/hdmap_interface.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" : "#849",
  "duration" : 2237381,
  "estimatedDuration" : 1971950,
  "executor" : None,
  "fullDisplayName" : "module-confname #849",
  "id" : "849",
  "keepLog" : False,
  "number" : 849,
  "queueId" : 982032,
  "result" : "FAILURE",
  "timestamp" : 1765263665037,
  "url" : "http://159.27.114.184:8080/jenkins/user/chenran/my-views/view/all/job/module-confname/849/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/org/devops/vehicleInfo.groovy"
          ],
          "commitId" : "c75da24f70954917778d96da6a31cded76d4f4dd",
          "timestamp" : 1765260550000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
            "fullName" : "weilikang"
          },
          "authorEmail" : "weilikang@senior.auto",
          "comment" : "Update vehicleInfo.groovy\u000a",
          "date" : "2025-12-09 06:09:10 +0000",
          "id" : "c75da24f70954917778d96da6a31cded76d4f4dd",
          "msg" : "Update vehicleInfo.groovy",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/org/devops/vehicleInfo.groovy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/org/devops/vehicleInfo.groovy"
          ],
          "commitId" : "54de87c6466d7890b8e59dda92587d8e0df291bf",
          "timestamp" : 1765260707000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
            "fullName" : "weilikang"
          },
          "authorEmail" : "weilikang@senior.auto",
          "comment" : "Update vehicleInfo.groovy\u000a",
          "date" : "2025-12-09 06:11:47 +0000",
          "id" : "54de87c6466d7890b8e59dda92587d8e0df291bf",
          "msg" : "Update vehicleInfo.groovy",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/org/devops/vehicleInfo.groovy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/org/devops/vehicleInfo.groovy"
          ],
          "commitId" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
          "timestamp" : 1765260817000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
            "fullName" : "weilikang"
          },
          "authorEmail" : "weilikang@senior.auto",
          "comment" : "Update vehicleInfo.groovy\u000a",
          "date" : "2025-12-09 06:13:37 +0000",
          "id" : "83afcf111d790d05dcd6e1295f10a1ad26666d91",
          "msg" : "Update vehicleInfo.groovy",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/org/devops/vehicleInfo.groovy"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "params/yiwu-suxi-submodule.jenkinsfile"
          ],
          "commitId" : "ced66671d538eae6218ed99f1244bbe4f76befa9",
          "timestamp" : 1765260507000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
            "fullName" : "weilikang"
          },
          "authorEmail" : "weilikang@senior.auto",
          "comment" : "Update yiwu-suxi-submodule.jenkinsfile\u000a",
          "date" : "2025-12-09 06:08:27 +0000",
          "id" : "ced66671d538eae6218ed99f1244bbe4f76befa9",
          "msg" : "Update yiwu-suxi-submodule.jenkinsfile",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "params/yiwu-suxi-submodule.jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "params/daxie-submodule.jenkinsfile"
          ],
          "commitId" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
          "timestamp" : 1765260925000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
            "fullName" : "weilikang"
          },
          "authorEmail" : "weilikang@senior.auto",
          "comment" : "Update daxie-submodule.jenkinsfile\u000a",
          "date" : "2025-12-09 06:15:25 +0000",
          "id" : "bcbc399e19f9c0480180eb0cd8c2a1ea017d6c33",
          "msg" : "Update daxie-submodule.jenkinsfile",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "params/daxie-submodule.jenkinsfile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/coarse_search/geometric_searcher/evaluator/ref_line_cost_computer.h",
            "ssep/data_structures/directional_path.cc",
            "ssep/coarse_search/geometric_searcher/evaluator/ref_line_heuristic_computer.h",
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/coarse_search/geometric_searcher/candidate_yard_entry_states_generator.cc",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/node_imv.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/diagnal_motion_primitive_sampler.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/evaluator/kinematic_heuristic_computer.h",
            "ssep/coarse_search/legacy_searchers/reeds_shepp_path.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc",
            "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h",
            "ssep/coarse_search/geometric_search_visualizer.h",
            "ssep/coarse_search/conditions/crosses_access_line_condition.h",
            "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/motion_primitive_sampler/const_curvature_motion_primitive_sampler.cc",
            "ssep/coarse_search/geometric_searcher/data_structure.h",
            "ssep/coarse_search/reeds_shepp_path.cc",
            "ssep/data_structures/map_element_polyline.hpp",
            "ssep/coarse_search/geometric_searcher/topology_analysis/candidate_goals_generator.cc",
            "ssep/coarse_search/topology_analysis/voronoi_thinner.h",
            "ssep/coarse_search/geometric_searcher/conditions/crosses_access_line_condition.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path_motion_primitive_sampler.h",
            "ssep/data_structures/polyline.cc",
            "ssep/coarse_search/evaluator/ref_line_cost_computer.h",
            "ssep/common/def/ssep_input.hpp",
            "ssep/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/coarse_search/hybrid_a_star_tt.h",
            "ssep/coarse_search/node_tt.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h",
            "ssep/coarse_search/stage_transition_controller.h",
            "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h",
            "ssep/coarse_search/hybrid_a_star_imv.cc",
            "ssep/coarse_search/search_engine_interface.h",
            "ssep/data_structures/pose_utils.h",
            "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/sdk/ssep_activation_impl.h",
            "ssep/coarse_search/state_hasher.h",
            "ssep/coarse_search/geometric_searcher/conditions/range_tolerance_condition.h",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.h",
            "ssep/influence_map/dubin_layer.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc",
            "ssep/coarse_search/geometric_searcher/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/const_curvature_motion_primitive_sampler.h",
            "ssep/coarse_search/geometric_searcher/state_hasher.h",
            "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.cc",
            "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/coarse_search/evaluator/conditional_filter_cost_computer.h",
            "ssep/coarse_search/hybrid_a_star_car.h",
            "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.cc",
            "ssep/coarse_search/evaluator/path_length_cost_computer.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_thinner.cc",
            "ssep/coarse_search/legacy_searchers/node_car.cc",
            "ssep/coarse_search/geometric_searcher/evaluator/heuristic_feature_computer.h",
            "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/barrier_detector.h",
            "ssep/coarse_search/geometric_searcher/geometric_search_visualizer.cc",
            "ssep/coarse_search/legacy_searchers/reeds_shepp_path.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_builder.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reeds_shepp_path.cc",
            "ssep/common/status_macros.h",
            "ssep/coarse_search/reeds_shepp_path.h",
            "ssep/main_test/main_test_diagonal.cc",
            "ssep/coarse_search/conditions/search_condition_interface.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/arc_path_motion_primitive_sampler.h",
            "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/tools/executable/main_obstacle_publisher.cc",
            "ssep/coarse_search/data_structure/pose_utils.cc",
            "ssep/data_structures/search_boundary.h",
            "ssep/coarse_search/geometric_searcher/conditions/tractor_trailer_goal_reached_condition.h",
            "ssep/coarse_search/geometric_searcher/evaluator/composite_heuristic_computer.h",
            "ssep/coarse_search/geometric_searcher/bidirectional_hybrid_astar_search_engine.h",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/ssep_visualizer.h",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/composed_motion_primitive_sampler.h",
            "ssep/tools/scene_data_generator/state_augment_util.h",
            "ssep/coarse_search/conditions/trailer_relative_angle_condition.h",
            "ssep/coarse_search/motion_primitive_sampler/reeds_shepp_path.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/main_test/main_test_dg.cc",
            "ssep/coarse_search/geometric_searcher/utils.h",
            "ssep/coarse_search/geometric_searcher/stage_transition_controller.h",
            "ssep/coarse_search/conditions/tractor_trailer_goal_reached_condition.h",
            "ssep/coarse_search/legacy_searchers/node_car.h",
            "ssep/coarse_search/geometric_searcher/evaluator/dir_switching_cost_computer.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/coarse_search/geometric_searcher/conditions/always_true_condition.h",
            "ssep/main_test/main_ssep.cc",
            "ssep/data_structures/ssep_output.hpp",
            "ssep/coarse_search/evaluator/diagonal_cost_computer.h",
            "ssep/main_test/main_test_park.cc",
            "ssep/coarse_search/geometric_search_visualizer.cc",
            "ssep/main_test/main_test_tt.cc",
            "ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h",
            "ssep/coarse_search/geometric_searcher/geometric_search_visualizer.h",
            "ssep/common/def/ssep_recursion_og.hpp",
            "ssep/coarse_search/conditions/composite_condition.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_visualizer.cc",
            "ssep/tools/executable/third_party/json.hpp",
            "ssep/coarse_search/geometric_searcher/evaluator/cost_feature_computer.h",
            "ssep/coarse_search/topology_analysis/barrier_result.h",
            "ssep/common/utils/common.hpp",
            "ssep/coarse_search/geometric_searcher/candidate_yard_entry_states_generator.h",
            "ssep/data_structures/type_definition.h",
            "ssep/coarse_search/hybrid_a_star_imv.h",
            "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.h",
            "ssep/coarse_search/topology_analysis/candidate_goals_generator.h",
            "ssep/coarse_search/node_car.cc",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/main_test/main_test_qhd.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reeds_shepp_path.h",
            "ssep/coarse_search/preprocessed_curves/tt_curve.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/motion_primitive_sampler.h",
            "ssep/main_test/main_test_car.cc",
            "ssep/coarse_search/legacy_searcher_adaptor.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reverse_primitive_decorator.h",
            "ssep/coarse_search/motion_primitive_sampler/reeds_shepp_path.cc",
            "ssep/coarse_search/motion_primitive_sampler/diagnal_motion_primitive_sampler.cc",
            "ssep/coarse_search/candidate_yard_entry_states_generator.cc",
            "ssep/coarse_search/search_graph.h",
            "ssep/coarse_search/hybrid_a_star_car.cc",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_builder.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/coarse_search/conditions/back_insertion_alignment_condition.h",
            "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/dubin_path.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/common/def/type_definition.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dir_change_path_extention_decorator.h",
            "ssep/coarse_search/geometric_searcher/conditions/path_direction_condition.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/const_curvature_motion_primitive_sampler.cc",
            "ssep/data_structures/pose_utils.cc",
            "ssep/data_structures/ssep_recursion_obstacle.hpp",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_thinner.h",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/straight_line_motion_primitive_sampler.cc",
            "ssep/coarse_search/geometric_searcher/conditions/inside_yard_condition.h",
            "ssep/coarse_search/data_structure/pose_utils.h",
            "ssep/coarse_search/motion_primitive_sampler/straight_line_motion_primitive_sampler.cc",
            "ssep/coarse_search/geometric_searcher/indexed_priority_queue.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/main_test/main_ssep_test.cc",
            "ssep/coarse_search/geometric_searcher/evaluator/collision_cost_computer.h",
            "ssep/coarse_search/geometric_searcher/evaluator/path_length_cost_computer.h",
            "ssep/coarse_search/geometric_searcher/evaluator/trailer_collision_cost_computer.h",
            "ssep/coarse_search/geometric_searcher/evaluator/jackknife_cost_computer.h",
            "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h",
            "ssep/coarse_search/node_car.h",
            "ssep/coarse_search/hybrid_a_star_tt.cc",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/legacy_searchers/node_tt.h",
            "ssep/coarse_search/conditions/path_direction_condition.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive.h",
            "ssep/coarse_search/data_structure/pose.h",
            "ssep/common/def/type_definition.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/straight_line_motion_primitive_sampler.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/conditions/search_condition_interface.h",
            "ssep/coarse_search/data_structure/directional_path.h",
            "ssep/coarse_search/geometric_searcher/evaluator/trailer_shortest_path_heur_computer.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.h",
            "ssep/ogm_map/ogm.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/third_party/json.hpp",
            "ssep/smoother/safety_corridor_smoother.cc",
            "ssep/coarse_search/geometric_searcher/utils.cc",
            "ssep/coarse_search/geometric_searcher/conditions/composite_condition.h",
            "ssep/coarse_search/topology_analysis/barrier_detector.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/coarse_search/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.h",
            "ssep/coarse_search/geometric_searcher/evaluator/trailer_shortest_path_heur_computer.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.h",
            "ssep/common/def/ssep_recursion_obstacle.hpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/common/def/ssep_output.hpp",
            "ssep/coarse_search/grid_search.h",
            "ssep/coarse_search/hybrid_a_star.hpp",
            "ssep/coarse_search/utils.cc",
            "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/diagnal_motion_primitive_sampler.h",
            "ssep/coarse_search/evaluator/curvature_cost_computer.h",
            "ssep/coarse_search/indexed_priority_queue.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/rs_path_motion_primitive_sampler.h",
            "ssep/coarse_search/evaluator/kinematic_heuristic_computer.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path.h",
            "ssep/coarse_search/geometric_searcher/evaluator/diagonal_cost_computer.h",
            "ssep/coarse_search/evaluator/heuristic_feature_computer.h",
            "ssep/coarse_search/legacy_searchers/node_tt.cc",
            "ssep/common/def/ssep_scenario_type.hpp",
            "ssep/coarse_search/motion_primitive_sampler/straight_line_motion_primitive_sampler.h",
            "ssep/coarse_search/legacy_searchers/grid_search.h",
            "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/rs_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/topology_analysis/voronoi_graph_builder.cc",
            "ssep/keb_optimizer/keb_utils.h",
            "ssep/coarse_search/geometric_searcher/legacy_searcher_adaptor.h",
            "ssep/coarse_search/geometric_searcher/evaluator/curvature_cost_computer.h",
            "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h",
            "ssep/coarse_search/node_tt.h",
            "ssep/coarse_search/grid_search.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/data_structures/polyline.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/tools/scene_data_generator/utils.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/coarse_search/geometric_searcher/conditions/along_lane_condition.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc",
            "ssep/coarse_search/legacy_searchers/node_imv.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/coarse_search/legacy_searchers/node_imv.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/coarse_search/motion_primitive_sampler/const_curvature_motion_primitive_sampler.h",
            "ssep/coarse_search/topology_analysis/candidate_goals_generator.cc",
            "ssep/coarse_search/geometric_searcher/topology_analysis/barrier_detector.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/topology_analysis/voronoi_thinner.cc",
            "ssep/coarse_search/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.cc",
            "ssep/coarse_search/reference_line_snapper.h",
            "ssep/common/utils/plotter.hpp",
            "ssep/data_structures/path.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path.cc",
            "ssep/coarse_search/data_structure/directional_path.cc",
            "ssep/conf/ssep_preprocess.yaml",
            "ssep/scenarios/scenario_planner_interface.h",
            "ssep/coarse_search/evaluator/collision_cost_computer.h",
            "ssep/coarse_search/topology_analysis/barrier_detector.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h",
            "ssep/coarse_search/legacy_searchers/dubin_path.h",
            "ssep/common/def/map_element_polyline.hpp",
            "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/bulk_yard_reasoner.h",
            "ssep/ssep_planner.h",
            "ssep/CMakeLists.txt",
            "ssep/coarse_search/evaluator/composite_heuristic_computer.h",
            "ssep/data_structures/ssep_recursion_og.hpp",
            "ssep/coarse_search/motion_primitive_sampler/rs_path_motion_primitive_sampler.h",
            "ssep/coarse_search/legacy_searchers/dubin_path.cc",
            "ssep/coarse_search/data_structure/polyline.cc",
            "ssep/ssep_planner.cc",
            "ssep/influence_map/obstacle_layer.h",
            "ssep/coarse_search/data_structure/polyline.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc",
            "ssep/coarse_search/evaluator/jackknife_cost_computer.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h",
            "ssep/coarse_search/dubin_path.cc",
            "ssep/coarse_search/candidate_yard_entry_states_generator.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/preprocessed_curves/tt_curve_manager.cc",
            "ssep/coarse_search/geometric_searcher/topology_analysis/candidate_goals_generator.h",
            "ssep/coarse_search/motion_primitive_sampler/reverse_primitive_decorator.h",
            "ssep/coarse_search/motion_primitive.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/coarse_search/conditions/always_true_condition.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/coarse_search/node_imv.h",
            "ssep/coarse_search/geometric_searcher/evaluator/evaluator.h",
            "ssep/coarse_search/geometric_searcher/conditions/trailer_relative_angle_condition.h",
            "ssep/coarse_search/motion_primitive_sampler/dir_change_path_extention_decorator.h",
            "ssep/coarse_search/geometric_searcher/search_graph.h",
            "ssep/coarse_search/geometric_searcher/evaluator/conditional_filter_cost_computer.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/coarse_search/ml_path_validator.h",
            "ssep/coarse_search/legacy_searchers/grid_search.cc",
            "ssep/coarse_search/conditions/along_lane_condition.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/data_structures/pose.h",
            "ssep/coarse_search/geometric_searcher/conditions/back_insertion_alignment_condition.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/motion_primitive_sampler/diagnal_motion_primitive_sampler.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h",
            "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/coarse_search/conditions/range_tolerance_condition.h",
            "ssep/coarse_search/evaluator/cost_feature_computer.h",
            "ssep/coarse_search/evaluator/dir_switching_cost_computer.h",
            "ssep/coarse_search/motion_primitive_sampler/composed_motion_primitive_sampler.h",
            "ssep/main_test/main_test_zhoushan.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_visualizer.h",
            "ssep/coarse_search/utils.h",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/coarse_search/geometric_searcher/search_engine_interface.h",
            "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.cc",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path.h",
            "ssep/data_structures/type_definition.cc",
            "ssep/coarse_search/conditions/inside_yard_condition.h",
            "ssep/data_structures/directional_path.h",
            "ssep/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/coarse_search/topology_analysis/bulk_yard_reasoner.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc",
            "ssep/coarse_search/motion_primitive_sampler/rs_path_motion_primitive_sampler.cc"
          ],
          "commitId" : "9f2a67682331d01ff0fb9e1fb6b02fd5f347a019",
          "timestamp" : 1763618563000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: Refactor\u000a",
          "date" : "2025-11-20 14:02:43 +0800",
          "id" : "9f2a67682331d01ff0fb9e1fb6b02fd5f347a019",
          "msg" : "chore: SSEP: Refactor",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/always_true_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/diagnal_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/diagnal_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/grid_search.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/diagnal_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_thinner.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/indexed_priority_queue.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/scenario_planner_interface.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/heuristic_feature_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/candidate_yard_entry_states_generator.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dir_change_path_extention_decorator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/influence_map/obstacle_layer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/barrier_detector.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_car.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/crosses_access_line_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/back_insertion_alignment_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/curvature_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/trailer_relative_angle_condition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/common.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_imv.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/reeds_shepp_path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/search_condition_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_car.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/ml_path_validator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/state_hasher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/along_lane_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/candidate_yard_entry_states_generator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/tractor_trailer_goal_reached_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/composed_motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_zhoushan.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/path_length_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_tt.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/preprocessed_curves/tt_curve_manager.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/barrier_detector.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_tt.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/executable/main_obstacle_publisher.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_thinner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_tt.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/dubin_path.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/back_insertion_alignment_condition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/range_tolerance_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/legacy_searcher_adaptor.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/pose_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/straight_line_motion_primitive_sampler.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/polyline.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_output.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/grid_search.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/const_curvature_motion_primitive_sampler.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/diagnal_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/search_graph.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/map_element_polyline.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_thinner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/inside_yard_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/path_direction_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/ssep_recursion_og.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/trailer_relative_angle_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/heuristic_feature_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/evaluator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_dg.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/straight_line_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/candidate_yard_entry_states_generator.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_car.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/barrier_result.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/map_element_polyline.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/const_curvature_motion_primitive_sampler.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/const_curvature_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/rs_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/conditional_filter_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/rs_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/candidate_goals_generator.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_park.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_thinner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/directional_path.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/candidate_goals_generator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/reeds_shepp_path.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/dubin_path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/path_length_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/geometric_search_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/pose_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/diagonal_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/bulk_yard_reasoner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/type_definition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/bidirectional_kinematic_heuristic_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/search_graph.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/status_macros.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/search_condition_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/candidate_goals_generator.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_car.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/trailer_shortest_path_heur_computer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/straight_line_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/search_boundary.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/type_definition.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reeds_shepp_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/tractor_trailer_goal_reached_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_imv.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/grid_search.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/ssep_recursion_obstacle.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/geometric_search_visualizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/reeds_shepp_path.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_imv.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/ssep_scenario_type.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/ssep_input.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/stage_transition_controller.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/type_definition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/candidate_goals_generator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/always_true_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/range_tolerance_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/jackknife_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/reference_line_snapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/barrier_detector.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/pose.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_tt.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reverse_primitive_decorator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/type_definition.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dir_change_path_extention_decorator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/sdk/ssep_activation_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/arc_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/composed_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/jackknife_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/geometric_search_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_car.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/barrier_detector.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/composite_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/straight_line_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/directional_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_imv.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/voronoi_graph_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/crosses_access_line_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_car.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/geometric_search_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/pose_utils.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/rs_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/dubin_path.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ogm_map/ogm.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/pose_utils.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_recursion_og.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_visualizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/plotter.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/arc_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_test.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/kinematic_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_qhd.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/directional_path.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/state_hasher.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/polyline.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/dir_switching_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/dir_switching_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/data_structure/directional_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/stage_transition_controller.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/multi_curvature_motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/conf/ssep_preprocess.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/composite_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/third_party/json.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/reeds_shepp_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/preprocessed_curves/tt_curve.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/topology_analysis/bulk_yard_reasoner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/node_tt.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/rs_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/common/def/ssep_output.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/trailer_shortest_path_heur_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/diagonal_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/const_curvature_motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/influence_map/dubin_layer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/smoother/safety_corridor_smoother.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/reeds_shepp_path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/pose.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/trailer_heading_motion_primitive_decorator.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/along_lane_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/indexed_priority_queue.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/search_engine_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/data_structure.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/reverse_primitive_decorator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/executable/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/composite_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/conditions/path_direction_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_recursion_obstacle.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_test_diagonal.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/conditions/inside_yard_condition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_imv.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/kinematic_heuristic_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/utils.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/grid_search.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/motion_primitive_sampler/dubins_path.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/motion_primitive_sampler/reeds_shepp_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/node_car.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/composite_heuristic_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searchers/reeds_shepp_path.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/conditional_filter_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/curvature_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/legacy_searcher_adaptor.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/utils.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/dubin_path.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/search_engine_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/candidate_yard_entry_states_generator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/geometric_searcher/evaluator/ref_line_heuristic_computer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
          ],
          "commitId" : "529b72271832443127b523f087fd36a48242929b",
          "timestamp" : 1763623418000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 改进脱困模式效果\u000a",
          "date" : "2025-11-20 15:23:38 +0800",
          "id" : "529b72271832443127b523f087fd36a48242929b",
          "msg" : "chore: SSEP: 改进脱困模式效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/coarse_search/evaluator/ref_line_cost_computer.h",
            "ssep/influence_map/sl_projection_map.h",
            "ssep/influence_map/sl_projection_map.cc",
            "data/ssep/ssep_ec.cpp",
            "ssep/coarse_search/hybrid_a_star.hpp"
          ],
          "commitId" : "111c49d62fd8f628c810a01afac5671d9c76c540",
          "timestamp" : 1763623964000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: ssep改善脱困模式搜索效果\u000a",
          "date" : "2025-11-20 15:32:44 +0800",
          "id" : "111c49d62fd8f628c810a01afac5671d9c76c540",
          "msg" : "chore: ssep改善脱困模式搜索效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/influence_map/sl_projection_map.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/influence_map/sl_projection_map.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            },
            {
              "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.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/hybrid_a_star.hpp"
          ],
          "commitId" : "4dd872d2412f0cd5aa4fe97ab7c610b75201c295",
          "timestamp" : 1763697848000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: disable optimizer in ssep\u000a\u000a",
          "date" : "2025-11-21 12:04:08 +0800",
          "id" : "4dd872d2412f0cd5aa4fe97ab7c610b75201c295",
          "msg" : "fix: disable optimizer in ssep",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "1ee73ca3ea923c5b7ab469ff08a51f619e2eeed9",
          "timestamp" : 1763702987000,
          "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:47 +0800",
          "id" : "1ee73ca3ea923c5b7ab469ff08a51f619e2eeed9",
          "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" : "bc246aebbd468c8098c136dd8423598bd30c0217",
          "timestamp" : 1763706358000,
          "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:58 +0800",
          "id" : "bc246aebbd468c8098c136dd8423598bd30c0217",
          "msg" : "feat:暂时关闭路口延长的逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.hpp",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "tasks/plan/ssep_task.hpp",
            "data/config/cfg_func_sw.hpp",
            "ssep/data_structures/path.h",
            "CMakeLists.txt",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/scenarios/two_stage_planner_composer.h",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/conf/ssep_preprocess.yaml",
            "data/ssep/ssep_ec.hpp",
            "data/ssep/ssep_activation.hpp",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "data/ssep/hmi_virtual_obs.hpp",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "data/ssep/ssep_activation.cpp",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/common/status_macros.h",
            "ssep/scenarios/legacy_planner.h",
            "data/config/cfg_ssep.cpp",
            "data/ssep/reverse_ec.cpp",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/influence_map/sl_projection_map.cc",
            "ssep/ssep_planner.h",
            "data/config/cfg_ssep.hpp",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/scenarios/stitching_replanner.h",
            "data/plan_frame.hpp",
            "hmi/draw/draw_map.cpp",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            "ssep/coarse_search/hybrid_a_star.hpp"
          ],
          "commitId" : "c3b7d976f9d6cae8de65f45a3fe04ca9c766832b",
          "timestamp" : 1763706729000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP 重构大框架完成并通过自测\u000a\u000a",
          "date" : "2025-11-21 14:32:09 +0800",
          "id" : "c3b7d976f9d6cae8de65f45a3fe04ca9c766832b",
          "msg" : "chore: SSEP 重构大框架完成并通过自测",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/influence_map/sl_projection_map.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/status_macros.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/conf/ssep_preprocess.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/hmi_virtual_obs.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/two_stage_planner_composer.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/ssep_task.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/reverse_ec.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "21d0a0630541c9971aa77cf30ae0e07d2f098dc9",
          "timestamp" : 1763710745000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: using successors to extend bend lane laterally.\u000a",
          "date" : "2025-11-21 15:39:05 +0800",
          "id" : "21d0a0630541c9971aa77cf30ae0e07d2f098dc9",
          "msg" : "fix: using successors to extend bend lane laterally.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            },
            {
              "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",
            "data/map/pnc_map/pnc_map.cpp"
          ],
          "commitId" : "04d8c8aa9f1074d7cbcdef5454f8d1a1d5f1f468",
          "timestamp" : 1763710762000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: using successors to extend bend lane laterally.\u000a\u000a",
          "date" : "2025-11-21 15:39:22 +0800",
          "id" : "04d8c8aa9f1074d7cbcdef5454f8d1a1d5f1f468",
          "msg" : "fix: using successors to extend bend lane laterally.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "data/ssep/ssep_activation.cpp",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/common/status_macros.h",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/ssep_planner.h",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/imv_pullover_planner.h"
          ],
          "commitId" : "e6f28eaa7f58d13b833f9c5492024b17a288214c",
          "timestamp" : 1763714771000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: ssep: 补充重构时缺少的remote guide line处理逻辑\u000a\u000a",
          "date" : "2025-11-21 16:46:11 +0800",
          "id" : "e6f28eaa7f58d13b833f9c5492024b17a288214c",
          "msg" : "fix: ssep: 补充重构时缺少的remote guide line处理逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/status_macros.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "2218678bbf773ff99623e27b8997aad3e7e8497f",
          "timestamp" : 1763716238000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复错误进入多段出停车位场景的问题\u000a\u000a",
          "date" : "2025-11-21 17:10:38 +0800",
          "id" : "2218678bbf773ff99623e27b8997aad3e7e8497f",
          "msg" : "fix: 修复错误进入多段出停车位场景的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "5f9cb077277608f938c61dc3af73a6f0d6a15e60",
          "timestamp" : 1763716305000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复错误进入多段出停车位场景的问题\u000a\u000a",
          "date" : "2025-11-21 17:11:45 +0800",
          "id" : "5f9cb077277608f938c61dc3af73a6f0d6a15e60",
          "msg" : "fix: 修复错误进入多段出停车位场景的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "fb03da3117413c1798e25a770b131d40e8eae298",
          "timestamp" : 1763725554000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 修复友谊关场景错误\u000a\u000a",
          "date" : "2025-11-21 19:45:54 +0800",
          "id" : "fb03da3117413c1798e25a770b131d40e8eae298",
          "msg" : "chore: 修复友谊关场景错误",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/common/status_macros.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/data_structures/path.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/keb_optimizer/keb_utils.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/conf/ssep_preprocess.yaml",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "694417b021234b3f36ec2f82366def6466f16cff",
          "timestamp" : 1763730327000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 改进集卡多段倒车\u000a",
          "date" : "2025-11-21 21:05:27 +0800",
          "id" : "694417b021234b3f36ec2f82366def6466f16cff",
          "msg" : "chore: SSEP: 改进集卡多段倒车",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/conf/ssep_preprocess.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/status_macros.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
          ],
          "commitId" : "f2d2a984f26c9802d6f4f5762ef00d138a3d364a",
          "timestamp" : 1763731133000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: minor update.\u000a\u000a",
          "date" : "2025-11-21 21:18:53 +0800",
          "id" : "f2d2a984f26c9802d6f4f5762ef00d138a3d364a",
          "msg" : "chore: minor update.",
          "paths" : [
            {
              "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" : "db4a8d613e20ebddf164e56ba3438f4258c4a892",
          "timestamp" : 1763972255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:道路方案判断的阈值参数化\u000a\u000a",
          "date" : "2025-11-24 16:17:35 +0800",
          "id" : "db4a8d613e20ebddf164e56ba3438f4258c4a892",
          "msg" : "feat:道路方案判断的阈值参数化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "ssep/data_structures/type_definition.h",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/data_structures/type_definition.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/geometric_search_visualizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/coarse_search/geometric_search_visualizer.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/cost_features/jack_knife_constraint.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "25df17150cb26dd269613224aa2b99dbbe5c2342",
          "timestamp" : 1763990272000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: ssep优化时增加对集卡车头车挂夹角的限制\u000a\u000a",
          "date" : "2025-11-24 21:17:52 +0800",
          "id" : "25df17150cb26dd269613224aa2b99dbbe5c2342",
          "msg" : "feat: ssep优化时增加对集卡车头车挂夹角的限制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_search_visualizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/type_definition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_search_visualizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/jack_knife_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/type_definition.cc"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/road_segments.cpp"
          ],
          "commitId" : "b0729c99173ebea3c924d628486111f8294e18b9",
          "timestamp" : 1764039785000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: is_lane_begin_and_end_same.\u000a\u000a",
          "date" : "2025-11-25 11:03:05 +0800",
          "id" : "b0729c99173ebea3c924d628486111f8294e18b9",
          "msg" : "fix: is_lane_begin_and_end_same.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/road_segments.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/data_structures/directional_path.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/data_structures/directional_path.h"
          ],
          "commitId" : "39388936a03ebff2fc5b16f016752aba9b48a557",
          "timestamp" : 1764040259000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 脱困模式生成多段路径时，检测并去除过短的路径段。\u000a\u000a",
          "date" : "2025-11-25 11:10:59 +0800",
          "id" : "39388936a03ebff2fc5b16f016752aba9b48a557",
          "msg" : "feat: SSEP: 脱困模式生成多段路径时，检测并去除过短的路径段。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "data/ssep/ssep_ec.cpp",
            "ssep/scenarios/scenario_planner_factory.h"
          ],
          "commitId" : "90d7d354bef1e938e6204114b4d995b9c95db83c",
          "timestamp" : 1764041887000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复威海bulk out搜索失败的问题\u000a\u000a",
          "date" : "2025-11-25 11:38:07 +0800",
          "id" : "90d7d354bef1e938e6204114b4d995b9c95db83c",
          "msg" : "fix: 修复威海bulk out搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "829aa3a6235928f509fd91e2cf6d56bbab388dab",
          "timestamp" : 1764047463000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 脱困模式优化器提高参考线权重\u000a\u000a",
          "date" : "2025-11-25 13:11:03 +0800",
          "id" : "829aa3a6235928f509fd91e2cf6d56bbab388dab",
          "msg" : "chore: SSEP: 脱困模式优化器提高参考线权重",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp",
            "plan/prepare/prepare_ogm.hpp"
          ],
          "commitId" : "971e7a3af80ea5c6e66287f9c5c6e2415530465c",
          "timestamp" : 1764053434000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加超时框停车的功能\u000a\u000a",
          "date" : "2025-11-25 14:50:34 +0800",
          "id" : "971e7a3af80ea5c6e66287f9c5c6e2415530465c",
          "msg" : "feat:添加超时框停车的功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/time_path_graph_decider.cpp"
          ],
          "commitId" : "ff2ea2da831706262c0456278f0701ee742eef47",
          "timestamp" : 1764053434000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整rss 安全判断\u000a\u000a",
          "date" : "2025-11-25 14:50:34 +0800",
          "id" : "ff2ea2da831706262c0456278f0701ee742eef47",
          "msg" : "feat:调整rss 安全判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/time_path_graph_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_intersection.cpp",
            "hmi/draw/draw_map.cpp"
          ],
          "commitId" : "362410abb2d2288c22d30c802535c353f8a6c899",
          "timestamp" : 1764053434000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整云端障碍物的显示\u000a\u000a",
          "date" : "2025-11-25 14:50:34 +0800",
          "id" : "362410abb2d2288c22d30c802535c353f8a6c899",
          "msg" : "feat:调整云端障碍物的显示",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_intersection.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "data/plan/ssep_data.hpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "data/obstacle/ogm.hpp",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/keb_optimizer/keb_problem.h",
            "data/plan_frame.hpp"
          ],
          "commitId" : "6a5507907c3af07ed88e61b74e159a2344ed70e0",
          "timestamp" : 1764057207000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 改进集卡SSEP路径延长策略。跑通苏溪集卡出停车位场景。\u000a\u000a",
          "date" : "2025-11-25 15:53:27 +0800",
          "id" : "6a5507907c3af07ed88e61b74e159a2344ed70e0",
          "msg" : "feat: 改进集卡SSEP路径延长策略。跑通苏溪集卡出停车位场景。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "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" : "data/plan/ssep_data.cpp"
            },
            {
              "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/app/reaction/app_reaction.hpp",
            "data/app/reaction/app_reaction.cpp",
            "hmi/draw/draw_map.cpp",
            "data/other/flow_control.cpp"
          ],
          "commitId" : "3df6ca32cb43e02e72050e37f90a1ab521ed57a1",
          "timestamp" : 1764058122000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:引导线的序列化\u000a\u000a",
          "date" : "2025-11-25 16:08:42 +0800",
          "id" : "3df6ca32cb43e02e72050e37f90a1ab521ed57a1",
          "msg" : "feat:引导线的序列化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/lattice/path_time_graph.cpp"
          ],
          "commitId" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
          "timestamp" : 1764058156000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:限制忽略预测的最小距离阈值\u000a\u000a",
          "date" : "2025-11-25 16:09:16 +0800",
          "id" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
          "msg" : "feat:限制忽略预测的最小距离阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/lattice/path_time_graph.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.hpp",
            "hmi/draw/draw_ssep.cpp",
            "data/plan_frame.hpp",
            "data/ssep/ssep_util.hpp",
            "data/ssep/ssep_ec.cpp",
            "data/ssep/ssep_util.cpp"
          ],
          "commitId" : "3553c87f1de2ecd72ea99b8b9c3bd3bb454f4f7d",
          "timestamp" : 1764063282000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化ssep og lines的序列化\u000a\u000a",
          "date" : "2025-11-25 17:34:42 +0800",
          "id" : "3553c87f1de2ecd72ea99b8b9c3bd3bb454f4f7d",
          "msg" : "refactor:优化ssep og lines的序列化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_util.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_util.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/replayer_pnc_mat.cpp"
          ],
          "commitId" : "8082aa4655f9247387e2a72f9241981999c93309",
          "timestamp" : 1764065765000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:replayer ogm lines显示的开关\u000a\u000a",
          "date" : "2025-11-25 18:16:05 +0800",
          "id" : "8082aa4655f9247387e2a72f9241981999c93309",
          "msg" : "fix:replayer ogm lines显示的开关",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "f05c3a348aec142cf0825bee9bb51239f8761f71",
          "timestamp" : 1764066220000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 改善杨浦低贝位进堆场轨迹扭曲的问题\u000a\u000a",
          "date" : "2025-11-25 18:23:40 +0800",
          "id" : "f05c3a348aec142cf0825bee9bb51239f8761f71",
          "msg" : "chore: SSEP: 改善杨浦低贝位进堆场轨迹扭曲的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp",
            "data/other/flow_control.cpp",
            "data/vehicle/request_routing_data.cpp",
            "data/ssep/forward_ec.cpp",
            "data/map/pnc_map/routing_extension/routing_data.hpp",
            "data/ssep/normal_junction_ec.cpp",
            "data/lattice/trajectory_evaluator.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/vehicle/vehicle_destination.cpp"
          ],
          "commitId" : "805b100be6b6300dc5614dd462775a539e040625",
          "timestamp" : 1764143606000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化imv 出停车位的相关逻辑\u000a\u000a",
          "date" : "2025-11-26 15:53:26 +0800",
          "id" : "805b100be6b6300dc5614dd462775a539e040625",
          "msg" : "feat:优化imv 出停车位的相关逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/request_routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/trajectory_evaluator.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "8565ed504f64d38a0ae555590a3799263921df3b",
          "timestamp" : 1764143720000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:集卡出停车位 多段路径搜索参数调优(wenqing)\u000a\u000a",
          "date" : "2025-11-26 15:55:20 +0800",
          "id" : "8565ed504f64d38a0ae555590a3799263921df3b",
          "msg" : "feat:集卡出停车位 多段路径搜索参数调优(wenqing)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_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/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/cost_features/path_length_cost.h",
            "ssep/data_structures/path.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "b80c06355e9e6f59c51aa1b58ec2b76eb95ac280",
          "timestamp" : 1764148002000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV的either-facing搜索模式反向搜索成功率低的问题\u000a\u000a",
          "date" : "2025-11-26 17:06:42 +0800",
          "id" : "b80c06355e9e6f59c51aa1b58ec2b76eb95ac280",
          "msg" : "fix: SSEP: 修复IMV的either-facing搜索模式反向搜索成功率低的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/path_length_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "aaa7d395555a3704da669771dbe2c2116f3e6271",
          "timestamp" : 1764150811000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:优化极限变道安全的校验\u000a\u000a",
          "date" : "2025-11-26 17:53:31 +0800",
          "id" : "aaa7d395555a3704da669771dbe2c2116f3e6271",
          "msg" : "fix:优化极限变道安全的校验",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "4fcc341547291f5d054e6ccad379e0ded350204c",
          "timestamp" : 1764150877000,
          "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 17:54:37 +0800",
          "id" : "4fcc341547291f5d054e6ccad379e0ded350204c",
          "msg" : "fix:进堆场弯道后目标车道选择时， 匹配失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/common/status_macros.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/scenarios/imv_pullover_planner.h"
          ],
          "commitId" : "145ab40e2330cdc6e1bb81e3087ccbc0a823cb9b",
          "timestamp" : 1764153468000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决IMV优化器效果差的问题，取消参考线heading跟踪。\u000a\u000a",
          "date" : "2025-11-26 18:37:48 +0800",
          "id" : "145ab40e2330cdc6e1bb81e3087ccbc0a823cb9b",
          "msg" : "fix: SSEP: 解决IMV优化器效果差的问题，取消参考线heading跟踪。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.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/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/status_macros.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/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
          ],
          "commitId" : "889fac0e57688396297aa13ef1179d1f9c36828d",
          "timestamp" : 1764158881000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP 调整集卡进堆场参数\u000a\u000a",
          "date" : "2025-11-26 20:08:01 +0800",
          "id" : "889fac0e57688396297aa13ef1179d1f9c36828d",
          "msg" : "chore: SSEP 调整集卡进堆场参数",
          "paths" : [
            {
              "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/tractor_trailer_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "source/ros_source_ads_target.cpp"
          ],
          "commitId" : "2b5cfd358e9da32871c9018ce255290d14504fb5",
          "timestamp" : 1764232655000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:target 任务 终点保存的bug\u000a\u000a",
          "date" : "2025-11-27 16:37:35 +0800",
          "id" : "2b5cfd358e9da32871c9018ce255290d14504fb5",
          "msg" : "fix:target 任务 终点保存的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "source/ros_source_ads_target.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/other/flow_control.cpp",
            "data/app/fsm/task_fsm/task_fsm.cpp",
            "data/plan/guide_line.cpp",
            "data/ssep/forward_ec.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp",
            "data/map/envelop/map_envelops.cpp",
            "data/vehicle/vehicle_destination.cpp"
          ],
          "commitId" : "50994d1621d04ced88b3fe774380bc2439ab9acb",
          "timestamp" : 1764234421000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:imv和集卡进出停车的适配\u000a\u000a",
          "date" : "2025-11-27 17:07:01 +0800",
          "id" : "50994d1621d04ced88b3fe774380bc2439ab9acb",
          "msg" : "fix:imv和集卡进出停车的适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp"
          ],
          "commitId" : "89a3c1c0f32840be2f8f71371f83f7eac2246230",
          "timestamp" : 1764234474000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化切换bulk in的条件\u000a\u000a",
          "date" : "2025-11-27 17:07:54 +0800",
          "id" : "89a3c1c0f32840be2f8f71371f83f7eac2246230",
          "msg" : "feat:优化切换bulk in的条件",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/legacy_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "958eab24ef3a3a9163252f075e460cd713242f9e",
          "timestamp" : 1764239945000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:苏溪 进堆场堆场和普通路口搜索参数调优\u000a\u000a",
          "date" : "2025-11-27 18:39:05 +0800",
          "id" : "958eab24ef3a3a9163252f075e460cd713242f9e",
          "msg" : "feat:苏溪 进堆场堆场和普通路口搜索参数调优",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/legacy_planner.h"
          ],
          "commitId" : "c80155ab0be6bc0c7f4885328614e92a18040999",
          "timestamp" : 1764240545000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化路口搜索\u000a\u000a",
          "date" : "2025-11-27 18:49:05 +0800",
          "id" : "c80155ab0be6bc0c7f4885328614e92a18040999",
          "msg" : "feat:优化路口搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/guide_line.cpp",
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "078c0d0bd033d4bf2b8657cfc69a8a6371f2cdcc",
          "timestamp" : 1764263333000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:car 动态搜索相关问题适配\u000a\u000a",
          "date" : "2025-11-28 01:08:53 +0800",
          "id" : "078c0d0bd033d4bf2b8657cfc69a8a6371f2cdcc",
          "msg" : "feat:car 动态搜索相关问题适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "06c86ac68f946f12dc982060a022a87e1373c2c1",
          "timestamp" : 1764296152000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: start up boundary optimization.\u000a\u000a",
          "date" : "2025-11-28 10:15:52 +0800",
          "id" : "06c86ac68f946f12dc982060a022a87e1373c2c1",
          "msg" : "fix: start up boundary optimization.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "6fe5fb5780a605fb350b6695ab1c6dd571671fb5",
          "timestamp" : 1764296221000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: stacker crane wbca smooth mode thr.\u000a\u000a",
          "date" : "2025-11-28 10:17:01 +0800",
          "id" : "6fe5fb5780a605fb350b6695ab1c6dd571671fb5",
          "msg" : "fix: stacker crane wbca smooth mode thr.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "cd1ea5f69ba312c6a243a99b9d4a55866e934c49",
          "timestamp" : 1764296226000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: low bay operation smooth\u000a\u000a",
          "date" : "2025-11-28 10:17:06 +0800",
          "id" : "cd1ea5f69ba312c6a243a99b9d4a55866e934c49",
          "msg" : "feat: low bay operation smooth",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "128245d69b94c0d9fafe2f6392d9b9e9faaeb665",
          "timestamp" : 1764300546000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 太阳纸业适配reversing driving进货堆\u000a\u000a",
          "date" : "2025-11-28 11:29:06 +0800",
          "id" : "128245d69b94c0d9fafe2f6392d9b9e9faaeb665",
          "msg" : "chore: 太阳纸业适配reversing driving进货堆",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.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" : "a528f464122f3728ac5605bd25cf1431b3279cbd",
          "timestamp" : 1764302428000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: add UpdateRouteForSmoothMode\u000a\u000a",
          "date" : "2025-11-28 12:00:28 +0800",
          "id" : "a528f464122f3728ac5605bd25cf1431b3279cbd",
          "msg" : "feat: add UpdateRouteForSmoothMode",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/vehicle_destination.cpp"
          ],
          "commitId" : "3534a6cee5c3d60d9b6b80f6e15d9f909cbc7ae5",
          "timestamp" : 1764431727000,
          "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-29 23:55:27 +0800",
          "id" : "3534a6cee5c3d60d9b6b80f6e15d9f909cbc7ae5",
          "msg" : "fix:修复货堆任务无法自动起步的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/occupancy_grid_map/data_render.cpp"
          ],
          "commitId" : "cc359d469af660bf0848258035f9d15deb0460fd",
          "timestamp" : 1764568728000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca crash issue.\u000a\u000a",
          "date" : "2025-12-01 13:58:48 +0800",
          "id" : "cc359d469af660bf0848258035f9d15deb0460fd",
          "msg" : "fix: wbca crash issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/coarse_search/reference_line_snapper.h",
            "ssep/coarse_search/conditions/search_condition_interface.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/data_structures/polyline.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/coarse_search/conditions/inside_yard_condition.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/coarse_search/ml_path_validator.h"
          ],
          "commitId" : "f58c1fde82bd44ded56276984b44942a5d797c74",
          "timestamp" : 1764583303000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 进出堆场多段搜索的步骤切换条件改进 -- 现在可以不按最近的堆场口进入堆场\u000a\u000a",
          "date" : "2025-12-01 18:01:43 +0800",
          "id" : "f58c1fde82bd44ded56276984b44942a5d797c74",
          "msg" : "chore: SSEP: 进出堆场多段搜索的步骤切换条件改进 -- 现在可以不按最近的堆场口进入堆场",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/reference_line_snapper.h"
            },
            {
              "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/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/search_condition_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/ml_path_validator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/inside_yard_condition.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/request_routing_data.cpp",
            "data/vehicle/vehicle_destination.cpp"
          ],
          "commitId" : "7e22f6d2d998077f63d5c261e31fd7c36a7ad872",
          "timestamp" : 1764583435000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:终点距离计算的问题\u000a\u000a",
          "date" : "2025-12-01 18:03:55 +0800",
          "id" : "7e22f6d2d998077f63d5c261e31fd7c36a7ad872",
          "msg" : "feat:终点距离计算的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_destination.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/request_routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.cpp"
          ],
          "commitId" : "6cc69c7d59d11cf327ce2a04feae2cca93c62beb",
          "timestamp" : 1764583435000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:travel out 切换 bulk 的bug\u000a\u000a",
          "date" : "2025-12-01 18:03:55 +0800",
          "id" : "6cc69c7d59d11cf327ce2a04feae2cca93c62beb",
          "msg" : "feat:travel out 切换 bulk 的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_fsm.cpp",
            "data/app/fsm/motion_fsm/motion_remote_fsm/motion_remote_fsm.cpp",
            "data/app/cmd/cmd_remote_ctrl.cpp"
          ],
          "commitId" : "2f7f4dddb0e312ad85ba15d2bfd250c0f9f3ca44",
          "timestamp" : 1764583435000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复remote状态机切换的bug\u000a\u000a",
          "date" : "2025-12-01 18:03:55 +0800",
          "id" : "2f7f4dddb0e312ad85ba15d2bfd250c0f9f3ca44",
          "msg" : "fix:修复remote状态机切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_remote_ctrl.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_remote_fsm/motion_remote_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
          ],
          "commitId" : "2e40534d58f604f394834caafd29364e46aeead1",
          "timestamp" : 1764589677000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: ssep重新开启heatnet\u000a\u000a",
          "date" : "2025-12-01 19:47:57 +0800",
          "id" : "2e40534d58f604f394834caafd29364e46aeead1",
          "msg" : "fix: ssep重新开启heatnet",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "9fc1feac717bb90c2b072a464693ae3e8fba9654",
          "timestamp" : 1764595839000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:bulk状态下，障碍物挡停 切换 bulk lock的阈值参数化\u000a\u000a",
          "date" : "2025-12-01 21:30:39 +0800",
          "id" : "9fc1feac717bb90c2b072a464693ae3e8fba9654",
          "msg" : "feat:bulk状态下，障碍物挡停 切换 bulk lock的阈值参数化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/request_routing_data.cpp"
          ],
          "commitId" : "a0d06ffd7ae527c56e15c9c655eecc63847683b2",
          "timestamp" : 1764645642000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:修复routing data 转换的问题\u000a\u000a",
          "date" : "2025-12-02 11:20:42 +0800",
          "id" : "a0d06ffd7ae527c56e15c9c655eecc63847683b2",
          "msg" : "feat:修复routing data 转换的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/vehicle/request_routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h"
          ],
          "commitId" : "bd259073401b2664f130038f597f6d2bd30993ba",
          "timestamp" : 1764650270000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复倒车规划时初始方向向前的问题\u000a\u000a",
          "date" : "2025-12-02 12:37:50 +0800",
          "id" : "bd259073401b2664f130038f597f6d2bd30993ba",
          "msg" : "fix: SSEP: 修复倒车规划时初始方向向前的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "dd057811071f49efb4918ef01099f6d3a9542582",
          "timestamp" : 1764675017000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:过滤107 类型的点云\u000a\u000a",
          "date" : "2025-12-02 19:30:17 +0800",
          "id" : "dd057811071f49efb4918ef01099f6d3a9542582",
          "msg" : "feat:过滤107 类型的点云",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/cmd/cmd_remote_ctrl.cpp"
          ],
          "commitId" : "faba4b1c778c26b3f78a03adc0ba0332dba615a8",
          "timestamp" : 1764689334000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:远程步进超时的问题\u000a\u000a",
          "date" : "2025-12-02 23:28:54 +0800",
          "id" : "faba4b1c778c26b3f78a03adc0ba0332dba615a8",
          "msg" : "feat:远程步进超时的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_remote_ctrl.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "0e5f57de27ebae1d32b39594eb241092fe25342c",
          "timestamp" : 1764689350000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:出堆场场景赋值错误的bug\u000a\u000a",
          "date" : "2025-12-02 23:29:10 +0800",
          "id" : "0e5f57de27ebae1d32b39594eb241092fe25342c",
          "msg" : "feat:出堆场场景赋值错误的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.cpp"
          ],
          "commitId" : "d97a8913fa8bf38e38107a716c888138fcc4c555",
          "timestamp" : 1764735816000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:修复默认的步进速度\u000a\u000a",
          "date" : "2025-12-03 12:23:36 +0800",
          "id" : "d97a8913fa8bf38e38107a716c888138fcc4c555",
          "msg" : "feat:修复默认的步进速度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
          ],
          "commitId" : "21a312b06018d69d4e53225905df5043ff134ee9",
          "timestamp" : 1764740904000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: SSEP: 改善集卡多段出停车位效果\u000a\u000a",
          "date" : "2025-12-03 13:48:24 +0800",
          "id" : "21a312b06018d69d4e53225905df5043ff134ee9",
          "msg" : "chore: SSEP: 改善集卡多段出停车位效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_env_const.hpp",
            "plan/prepare/prepare_ogm.cpp",
            "data/other/flow_control.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/config/cfg_env_const.cpp",
            "data/other/flow_control.hpp",
            "plan/prepare/prepare_ogm.hpp",
            "tasks/deciders/other_decider/stop_decider.cpp",
            "sink/ros_sink_ctrl_reference.cpp",
            "hmi/widget/diagnose.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/plan/predict_path.cpp",
            "data/vehicle/vehicle_status.hpp",
            "data/config/cfg_safe_const.cpp",
            "data/vehicle/vehicle_status.cpp",
            "data/lattice/ogm_crash_data.cpp",
            "data/obstacle/obstacle_decider_attr.cpp",
            "sink/ros_sink_pnc_status.cpp"
          ],
          "commitId" : "a070758b45d37f6151bcf4310817a1189f0a2135",
          "timestamp" : 1764756280000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:整理安全防护\u000a\u000a",
          "date" : "2025-12-03 18:04:40 +0800",
          "id" : "a070758b45d37f6151bcf4310817a1189f0a2135",
          "msg" : "feat:整理安全防护",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/ogm_crash_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ctrl_reference.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/stop_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
          ],
          "commitId" : "33839fa3fd7703979b0ba2219f2ba1365c6bdf39",
          "timestamp" : 1764756367000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复距离超视距框过近，搜索失败的bug\u000a\u000a",
          "date" : "2025-12-03 18:06:07 +0800",
          "id" : "33839fa3fd7703979b0ba2219f2ba1365c6bdf39",
          "msg" : "fix:修复距离超视距框过近，搜索失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/predict_path.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "543ce03650538f03454ee3ae19b4413979c2a53b",
          "timestamp" : 1764756928000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:调整ttc 预测轨迹\u000a\u000a",
          "date" : "2025-12-03 18:15:28 +0800",
          "id" : "543ce03650538f03454ee3ae19b4413979c2a53b",
          "msg" : "fix:调整ttc 预测轨迹",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "972b7f7ddbd40d0d7790bd2f397a966d463ea50b",
          "timestamp" : 1764766736000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 太阳纸业场景适配\u000a\u000a",
          "date" : "2025-12-03 20:58:56 +0800",
          "id" : "972b7f7ddbd40d0d7790bd2f397a966d463ea50b",
          "msg" : "feat: 太阳纸业场景适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "a4ea13640165e8f74f283cb643ff624931d7a14e",
          "timestamp" : 1764766773000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:wcba求解路径过短的问题修复\u000a\u000a",
          "date" : "2025-12-03 20:59:33 +0800",
          "id" : "a4ea13640165e8f74f283cb643ff624931d7a14e",
          "msg" : "feat:wcba求解路径过短的问题修复",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/plan/ssep_data.cpp"
          ],
          "commitId" : "c6bfcc0b215f342209dda15c66761d51b47317fc",
          "timestamp" : 1764767533000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:wcba路径过短的问题\u000a\u000a",
          "date" : "2025-12-03 21:12:13 +0800",
          "id" : "c6bfcc0b215f342209dda15c66761d51b47317fc",
          "msg" : "fix:wcba路径过短的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
          ],
          "commitId" : "67c7f7b98cbe9ee15d506e15e55bebec1b4cdbc3",
          "timestamp" : 1764819018000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: imv cost\u000a\u000a",
          "date" : "2025-12-04 11:30:18 +0800",
          "id" : "67c7f7b98cbe9ee15d506e15e55bebec1b4cdbc3",
          "msg" : "fix: imv cost",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/data_structures/map_element_polyline.hpp",
            "ssep/data_structures/search_boundary.h",
            "ssep/data_structures/path.h",
            "ssep/data_structures/ssep_output.hpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/data_structures/type_definition.h",
            "ssep/data_structures/directional_path.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/coarse_search/evaluator/collision_cost_computer.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/data_structures/pose.h"
          ],
          "commitId" : "5413b860f2b300b25dcad25300eecba5a1eb7bfb",
          "timestamp" : 1764826641000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。\u000a\u000a",
          "date" : "2025-12-04 13:37:21 +0800",
          "id" : "5413b860f2b300b25dcad25300eecba5a1eb7bfb",
          "msg" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_output.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/type_definition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/pose.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/search_boundary.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_to_reference_line.cpp"
          ],
          "commitId" : "c24b7d04a7324e424b4542cea4f4e33b8e21350c",
          "timestamp" : 1764828080000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:参考线拼接的bug\u000a\u000a",
          "date" : "2025-12-04 14:01:20 +0800",
          "id" : "c24b7d04a7324e424b4542cea4f4e33b8e21350c",
          "msg" : "fix:参考线拼接的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_to_reference_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "114d5dcaed7d91629f8c8efe87a79d3571ac3ced",
          "timestamp" : 1764849999000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat:wcba求解路径过短的问题修复\u000a\u000a",
          "date" : "2025-12-04 20:06:39 +0800",
          "id" : "114d5dcaed7d91629f8c8efe87a79d3571ac3ced",
          "msg" : "feat:wcba求解路径过短的问题修复",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/plan/ssep_data.cpp"
          ],
          "commitId" : "012f45533bb1d2beb5cb330355c3ac7992895458",
          "timestamp" : 1764850010000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix:wcba路径过短的问题\u000a\u000a",
          "date" : "2025-12-04 20:06:50 +0800",
          "id" : "012f45533bb1d2beb5cb330355c3ac7992895458",
          "msg" : "fix:wcba路径过短的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "data/wbca/wbca_data.hpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "fa59b60ded3ea6f813d55fa15b94eefa4a050f08",
          "timestamp" : 1764855423000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: using guide_line pt for smooth mode.\u000a\u000a",
          "date" : "2025-12-04 21:37:03 +0800",
          "id" : "fa59b60ded3ea6f813d55fa15b94eefa4a050f08",
          "msg" : "fix: using guide_line pt for smooth mode.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_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"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "multi_sim_logic/data/objects_frame.cpp",
            "multi_sim_logic/data/prediction_frame.cpp",
            "multi_sim_logic/data/config/cfg_imv.cpp",
            "multi_sim_logic/data/objects_frame.hpp",
            "multi_sim_logic/mqtt_sink/mqtt_sink_objects.hpp",
            "multi_sim_logic/data/prediction_frame.hpp"
          ],
          "commitId" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
          "timestamp" : 1765259957000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:修复合并不完全问题\u000a",
          "date" : "2025-12-09 13:59:17 +0800",
          "id" : "342fcdab3a4e1c1ae6bbe5480dc31c9ee0d9a099",
          "msg" : "feat_out:修复合并不完全问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/data/config/cfg_imv.cpp"
            },
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/data/prediction_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/data/objects_frame.hpp"
            },
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/data/objects_frame.cpp"
            },
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/mqtt_sink/mqtt_sink_objects.hpp"
            },
            {
              "editType" : "edit",
              "file" : "multi_sim_logic/data/prediction_frame.hpp"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
      "fullName" : "zhaojianfeng2"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
      "fullName" : "wuyanjun110"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
      "fullName" : "tangwenqing"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/weilikang",
      "fullName" : "weilikang"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
      "fullName" : "5081703.cr"
    }
  ],
  "nextBuild" : {
    "number" : 850,
    "url" : "http://159.27.114.184:8080/jenkins/user/chenran/my-views/view/all/job/module-confname/850/"
  },
  "previousBuild" : {
    "number" : 848,
    "url" : "http://159.27.114.184:8080/jenkins/user/chenran/my-views/view/all/job/module-confname/848/"
  }
}