{
  "_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" : "deviceChoice",
          "value" : "true"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "commitChoice",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "msgBranch",
          "value" : "rc_dev_qiangang"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "pncBranch",
          "value" : "feat_error"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "telediagnosticBranch",
          "value" : "feat_qiangang_refactor"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapInterfaceBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "notes",
          "value" : "前港远望"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "users",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user zhaolei",
          "userId" : "zhaolei",
          "userName" : "zhaolei"
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
            "branch" : [
              {
                "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
            "branch" : [
              {
                "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
        "branch" : [
          {
            "SHA1" : "5d1d352cf0bd886ac8ebc7fc16a58556d13b442b",
            "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" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
            "branch" : [
              {
                "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
            "branch" : [
              {
                "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
        "branch" : [
          {
            "SHA1" : "d6fe569ee54aeeac0f8987e4c722cfda7bedc689",
            "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/rc_dev_93cc60" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 26,
          "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/rc_dev_e53243" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 47,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e53243a23acd89640afd41301882167071c14022",
            "branch" : [
              {
                "SHA1" : "e53243a23acd89640afd41301882167071c14022",
                "name" : "origin/rc_dev_e53243"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e53243a23acd89640afd41301882167071c14022",
            "branch" : [
              {
                "SHA1" : "e53243a23acd89640afd41301882167071c14022",
                "name" : "origin/rc_dev_e53243"
              }
            ]
          }
        },
        "origin/feat_traffic_ctrl" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 151,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b80ef94ddcecb99245864cad7890b17728a93dc2",
            "branch" : [
              {
                "SHA1" : "b80ef94ddcecb99245864cad7890b17728a93dc2",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b80ef94ddcecb99245864cad7890b17728a93dc2",
            "branch" : [
              {
                "SHA1" : "b80ef94ddcecb99245864cad7890b17728a93dc2",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          }
        },
        "origin/rc_dev_baoshishun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 99,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
            "branch" : [
              {
                "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
                "name" : "origin/rc_dev_baoshishun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
            "branch" : [
              {
                "SHA1" : "1060eccdc1ce393d65d835c0f86b9bb78729960e",
                "name" : "origin/rc_dev_baoshishun"
              }
            ]
          }
        },
        "origin/rc_dev_xiamen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 120,
          "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" : 146,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1e6c6aa34911755a34f4cc4acec03c6c30a2e604",
            "branch" : [
              {
                "SHA1" : "1e6c6aa34911755a34f4cc4acec03c6c30a2e604",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1e6c6aa34911755a34f4cc4acec03c6c30a2e604",
            "branch" : [
              {
                "SHA1" : "1e6c6aa34911755a34f4cc4acec03c6c30a2e604",
                "name" : "origin/rc_dev_xilian"
              }
            ]
          }
        },
        "origin/rc_dev_184937" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 73,
          "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" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 150,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
            "branch" : [
              {
                "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
            "branch" : [
              {
                "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "branch" : [
              {
                "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          }
        },
        "origin/feat_xiamen_patch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 90,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
            "branch" : [
              {
                "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
                "name" : "origin/feat_xiamen_patch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
            "branch" : [
              {
                "SHA1" : "184937840d35a83cb9158067f5fc65458db35e7a",
                "name" : "origin/feat_xiamen_patch"
              }
            ]
          }
        },
        "origin/feat_yard_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 36,
          "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_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 157,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
            "branch" : [
              {
                "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
            "branch" : [
              {
                "SHA1" : "96ed1f1aae62978d865c3acf62e16756e9530773",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          }
        },
        "origin/feat_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 123,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
        "branch" : [
          {
            "SHA1" : "6858447f1f5c9e880a747d653217350f3c4ea0a0",
            "name" : "origin/rc_dev_qiangang"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/shared/shared_msgs.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/feat_seg_search" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 93,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1f2d4bba193c081333753beacba9711942d8d061",
            "branch" : [
              {
                "SHA1" : "1f2d4bba193c081333753beacba9711942d8d061",
                "name" : "origin/feat_seg_search"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1f2d4bba193c081333753beacba9711942d8d061",
            "branch" : [
              {
                "SHA1" : "1f2d4bba193c081333753beacba9711942d8d061",
                "name" : "origin/feat_seg_search"
              }
            ]
          }
        },
        "origin/feat_yard_decider" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 36,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "130e3a5144dfbc78229bfd7f7a285af79da7c0b7",
            "branch" : [
              {
                "SHA1" : "130e3a5144dfbc78229bfd7f7a285af79da7c0b7",
                "name" : "origin/feat_yard_decider"
              }
            ]
          },
          "revision" : {
            "SHA1" : "130e3a5144dfbc78229bfd7f7a285af79da7c0b7",
            "branch" : [
              {
                "SHA1" : "130e3a5144dfbc78229bfd7f7a285af79da7c0b7",
                "name" : "origin/feat_yard_decider"
              }
            ]
          }
        },
        "origin/feat_safety_check" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 41,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ecac62a3bbf419de26e1ffbed170e0f9662e42d6",
            "branch" : [
              {
                "SHA1" : "ecac62a3bbf419de26e1ffbed170e0f9662e42d6",
                "name" : "origin/feat_safety_check"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ecac62a3bbf419de26e1ffbed170e0f9662e42d6",
            "branch" : [
              {
                "SHA1" : "ecac62a3bbf419de26e1ffbed170e0f9662e42d6",
                "name" : "origin/feat_safety_check"
              }
            ]
          }
        },
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 63,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b4e0e85ad8402620d84951d23e4bb5650dca1343",
            "branch" : [
              {
                "SHA1" : "b4e0e85ad8402620d84951d23e4bb5650dca1343",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b4e0e85ad8402620d84951d23e4bb5650dca1343",
            "branch" : [
              {
                "SHA1" : "b4e0e85ad8402620d84951d23e4bb5650dca1343",
                "name" : "origin/dev"
              }
            ]
          }
        },
        "origin/feat_cargo_width" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 99,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ef323519f4053526ae1bcd20176960964e6c8633",
            "branch" : [
              {
                "SHA1" : "ef323519f4053526ae1bcd20176960964e6c8633",
                "name" : "origin/feat_cargo_width"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ef323519f4053526ae1bcd20176960964e6c8633",
            "branch" : [
              {
                "SHA1" : "ef323519f4053526ae1bcd20176960964e6c8633",
                "name" : "origin/feat_cargo_width"
              }
            ]
          }
        },
        "origin/feat-hdmap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 19,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "211888f1f4e81f87514411e3bd1e3dc23a4ae046",
            "branch" : [
              {
                "SHA1" : "211888f1f4e81f87514411e3bd1e3dc23a4ae046",
                "name" : "origin/feat-hdmap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "211888f1f4e81f87514411e3bd1e3dc23a4ae046",
            "branch" : [
              {
                "SHA1" : "211888f1f4e81f87514411e3bd1e3dc23a4ae046",
                "name" : "origin/feat-hdmap"
              }
            ]
          }
        },
        "origin/feat_wbca" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 77,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7bf8350f5954a3829f01f545009bf8d270641352",
            "branch" : [
              {
                "SHA1" : "7bf8350f5954a3829f01f545009bf8d270641352",
                "name" : "origin/feat_wbca"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7bf8350f5954a3829f01f545009bf8d270641352",
            "branch" : [
              {
                "SHA1" : "7bf8350f5954a3829f01f545009bf8d270641352",
                "name" : "origin/feat_wbca"
              }
            ]
          }
        },
        "origin/feat_qg_speed_up" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 124,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b0b5b8e15daf690eea56c5e9ca9ffcbf663c5868",
            "branch" : [
              {
                "SHA1" : "b0b5b8e15daf690eea56c5e9ca9ffcbf663c5868",
                "name" : "origin/feat_qg_speed_up"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b0b5b8e15daf690eea56c5e9ca9ffcbf663c5868",
            "branch" : [
              {
                "SHA1" : "b0b5b8e15daf690eea56c5e9ca9ffcbf663c5868",
                "name" : "origin/feat_qg_speed_up"
              }
            ]
          }
        },
        "origin/feat-ssep-add-hd-map" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 139,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
            "branch" : [
              {
                "SHA1" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
                "name" : "origin/feat-ssep-add-hd-map"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
            "branch" : [
              {
                "SHA1" : "2620ff25e73f69bcf7bf8357bbf8ebc92dc18676",
                "name" : "origin/feat-ssep-add-hd-map"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 42,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8a276051045d5bcf8975d9112b951db9f378f977",
            "branch" : [
              {
                "SHA1" : "8a276051045d5bcf8975d9112b951db9f378f977",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8a276051045d5bcf8975d9112b951db9f378f977",
            "branch" : [
              {
                "SHA1" : "8a276051045d5bcf8975d9112b951db9f378f977",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/feat_ssep_serialize" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 45,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8a08b172942144686e0aee3f1e4277f1e1abd54b",
            "branch" : [
              {
                "SHA1" : "8a08b172942144686e0aee3f1e4277f1e1abd54b",
                "name" : "origin/feat_ssep_serialize"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8a08b172942144686e0aee3f1e4277f1e1abd54b",
            "branch" : [
              {
                "SHA1" : "8a08b172942144686e0aee3f1e4277f1e1abd54b",
                "name" : "origin/feat_ssep_serialize"
              }
            ]
          }
        },
        "origin/fix_ssep" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 90,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "739fda6e0362bc7273fae05e70c314ca9232d40d",
            "branch" : [
              {
                "SHA1" : "739fda6e0362bc7273fae05e70c314ca9232d40d",
                "name" : "origin/fix_ssep"
              }
            ]
          },
          "revision" : {
            "SHA1" : "739fda6e0362bc7273fae05e70c314ca9232d40d",
            "branch" : [
              {
                "SHA1" : "739fda6e0362bc7273fae05e70c314ca9232d40d",
                "name" : "origin/fix_ssep"
              }
            ]
          }
        },
        "origin/feat_qg_ssep" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 54,
          "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_block_data" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 115,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "db34608a50a96a3b765d3406a955ccc71bdb97cd",
            "branch" : [
              {
                "SHA1" : "db34608a50a96a3b765d3406a955ccc71bdb97cd",
                "name" : "origin/feat_block_data"
              }
            ]
          },
          "revision" : {
            "SHA1" : "db34608a50a96a3b765d3406a955ccc71bdb97cd",
            "branch" : [
              {
                "SHA1" : "db34608a50a96a3b765d3406a955ccc71bdb97cd",
                "name" : "origin/feat_block_data"
              }
            ]
          }
        },
        "origin/feat_hairun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 120,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3807eeac515a95725084d43d75efa94cbe45b2f2",
            "branch" : [
              {
                "SHA1" : "3807eeac515a95725084d43d75efa94cbe45b2f2",
                "name" : "origin/feat_hairun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3807eeac515a95725084d43d75efa94cbe45b2f2",
            "branch" : [
              {
                "SHA1" : "3807eeac515a95725084d43d75efa94cbe45b2f2",
                "name" : "origin/feat_hairun"
              }
            ]
          }
        },
        "origin/feat_dynamic_hd_map" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 22,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "100e5c373b581d49b582fe53822105c159a4da7c",
            "branch" : [
              {
                "SHA1" : "100e5c373b581d49b582fe53822105c159a4da7c",
                "name" : "origin/feat_dynamic_hd_map"
              }
            ]
          },
          "revision" : {
            "SHA1" : "100e5c373b581d49b582fe53822105c159a4da7c",
            "branch" : [
              {
                "SHA1" : "100e5c373b581d49b582fe53822105c159a4da7c",
                "name" : "origin/feat_dynamic_hd_map"
              }
            ]
          }
        },
        "origin/ssep-improve-latency" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 70,
          "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_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 113,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b3bf1cb674000faabc6184808e4ede6213fbbb15",
            "branch" : [
              {
                "SHA1" : "b3bf1cb674000faabc6184808e4ede6213fbbb15",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b3bf1cb674000faabc6184808e4ede6213fbbb15",
            "branch" : [
              {
                "SHA1" : "b3bf1cb674000faabc6184808e4ede6213fbbb15",
                "name" : "origin/feat_qiangang"
              }
            ]
          }
        },
        "origin/feat_imv_pull_over" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 146,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
            "branch" : [
              {
                "SHA1" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
                "name" : "origin/feat_imv_pull_over"
              }
            ]
          },
          "revision" : {
            "SHA1" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
            "branch" : [
              {
                "SHA1" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
                "name" : "origin/feat_imv_pull_over"
              }
            ]
          }
        },
        "origin/feat_hdmap_dynamic_sidepass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 26,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "855b734b901f8db3a414b8ccc6e0ebe23af1ad36",
            "branch" : [
              {
                "SHA1" : "855b734b901f8db3a414b8ccc6e0ebe23af1ad36",
                "name" : "origin/feat_hdmap_dynamic_sidepass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "855b734b901f8db3a414b8ccc6e0ebe23af1ad36",
            "branch" : [
              {
                "SHA1" : "855b734b901f8db3a414b8ccc6e0ebe23af1ad36",
                "name" : "origin/feat_hdmap_dynamic_sidepass"
              }
            ]
          }
        },
        "origin/feat_seaside" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 78,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1c310419f02ccbc4ffe03346ef48e0c1082b2230",
            "branch" : [
              {
                "SHA1" : "1c310419f02ccbc4ffe03346ef48e0c1082b2230",
                "name" : "origin/feat_seaside"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1c310419f02ccbc4ffe03346ef48e0c1082b2230",
            "branch" : [
              {
                "SHA1" : "1c310419f02ccbc4ffe03346ef48e0c1082b2230",
                "name" : "origin/feat_seaside"
              }
            ]
          }
        },
        "origin/feat_new_lka" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 66,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "66a16339c67e3c9b7520db3b4b14164fd32096df",
            "branch" : [
              {
                "SHA1" : "66a16339c67e3c9b7520db3b4b14164fd32096df",
                "name" : "origin/feat_new_lka"
              }
            ]
          },
          "revision" : {
            "SHA1" : "66a16339c67e3c9b7520db3b4b14164fd32096df",
            "branch" : [
              {
                "SHA1" : "66a16339c67e3c9b7520db3b4b14164fd32096df",
                "name" : "origin/feat_new_lka"
              }
            ]
          }
        },
        "origin/feat_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 92,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "12e629f099ae774be44e3342b70094abca33a254",
            "branch" : [
              {
                "SHA1" : "12e629f099ae774be44e3342b70094abca33a254",
                "name" : "origin/feat_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "12e629f099ae774be44e3342b70094abca33a254",
            "branch" : [
              {
                "SHA1" : "12e629f099ae774be44e3342b70094abca33a254",
                "name" : "origin/feat_daxie"
              }
            ]
          }
        },
        "origin/feat_error" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
            "branch" : [
              {
                "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
                "name" : "origin/feat_error"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
            "branch" : [
              {
                "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
                "name" : "origin/feat_error"
              }
            ]
          }
        },
        "origin/feat_entrance" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 152,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
            "branch" : [
              {
                "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
                "name" : "origin/feat_entrance"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
            "branch" : [
              {
                "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
                "name" : "origin/feat_entrance"
              }
            ]
          }
        },
        "origin/feat_guide_line" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 62,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "269dc86109fc6f30abb1867a0b5f772fc79d963e",
            "branch" : [
              {
                "SHA1" : "269dc86109fc6f30abb1867a0b5f772fc79d963e",
                "name" : "origin/feat_guide_line"
              }
            ]
          },
          "revision" : {
            "SHA1" : "269dc86109fc6f30abb1867a0b5f772fc79d963e",
            "branch" : [
              {
                "SHA1" : "269dc86109fc6f30abb1867a0b5f772fc79d963e",
                "name" : "origin/feat_guide_line"
              }
            ]
          }
        },
        "origin/feat_bulk_target" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 24,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0c20e4b451ce1fc8c5e1601a83aa468afcc7c3d0",
            "branch" : [
              {
                "SHA1" : "0c20e4b451ce1fc8c5e1601a83aa468afcc7c3d0",
                "name" : "origin/feat_bulk_target"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0c20e4b451ce1fc8c5e1601a83aa468afcc7c3d0",
            "branch" : [
              {
                "SHA1" : "0c20e4b451ce1fc8c5e1601a83aa468afcc7c3d0",
                "name" : "origin/feat_bulk_target"
              }
            ]
          }
        },
        "origin/ssep-geometric-searcher-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 87,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a3962d2cff5ec8603a3373cd7ac2c8ac6e52196c",
            "branch" : [
              {
                "SHA1" : "a3962d2cff5ec8603a3373cd7ac2c8ac6e52196c",
                "name" : "origin/ssep-geometric-searcher-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a3962d2cff5ec8603a3373cd7ac2c8ac6e52196c",
            "branch" : [
              {
                "SHA1" : "a3962d2cff5ec8603a3373cd7ac2c8ac6e52196c",
                "name" : "origin/ssep-geometric-searcher-test"
              }
            ]
          }
        },
        "origin/feat_ssep_wbca_2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 84,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4e3b89d5e54dc0b2df8c5c0a19e6f3fe2fd01160",
            "branch" : [
              {
                "SHA1" : "4e3b89d5e54dc0b2df8c5c0a19e6f3fe2fd01160",
                "name" : "origin/feat_ssep_wbca_2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4e3b89d5e54dc0b2df8c5c0a19e6f3fe2fd01160",
            "branch" : [
              {
                "SHA1" : "4e3b89d5e54dc0b2df8c5c0a19e6f3fe2fd01160",
                "name" : "origin/feat_ssep_wbca_2"
              }
            ]
          }
        },
        "origin/feat_qiangang_refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 149,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "34ae0342b5807fc123efc3c6f60c40051b4c790b",
            "branch" : [
              {
                "SHA1" : "34ae0342b5807fc123efc3c6f60c40051b4c790b",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "34ae0342b5807fc123efc3c6f60c40051b4c790b",
            "branch" : [
              {
                "SHA1" : "34ae0342b5807fc123efc3c6f60c40051b4c790b",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          }
        },
        "origin/feat_target" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 72,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "071cc11c0f0ffd2e6888a6d45578ef6896cf5ae8",
            "branch" : [
              {
                "SHA1" : "071cc11c0f0ffd2e6888a6d45578ef6896cf5ae8",
                "name" : "origin/feat_target"
              }
            ]
          },
          "revision" : {
            "SHA1" : "071cc11c0f0ffd2e6888a6d45578ef6896cf5ae8",
            "branch" : [
              {
                "SHA1" : "071cc11c0f0ffd2e6888a6d45578ef6896cf5ae8",
                "name" : "origin/feat_target"
              }
            ]
          }
        },
        "origin/feat_guide_line_lane_change" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 68,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "750928d90c49cdff7aeb05942e4d2ce1f4b60ed6",
            "branch" : [
              {
                "SHA1" : "750928d90c49cdff7aeb05942e4d2ce1f4b60ed6",
                "name" : "origin/feat_guide_line_lane_change"
              }
            ]
          },
          "revision" : {
            "SHA1" : "750928d90c49cdff7aeb05942e4d2ce1f4b60ed6",
            "branch" : [
              {
                "SHA1" : "750928d90c49cdff7aeb05942e4d2ce1f4b60ed6",
                "name" : "origin/feat_guide_line_lane_change"
              }
            ]
          }
        },
        "origin/feat_below_plane_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 73,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "922d65d9be387c0451a1e082dd72d6bb314e0db7",
            "branch" : [
              {
                "SHA1" : "922d65d9be387c0451a1e082dd72d6bb314e0db7",
                "name" : "origin/feat_below_plane_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "922d65d9be387c0451a1e082dd72d6bb314e0db7",
            "branch" : [
              {
                "SHA1" : "922d65d9be387c0451a1e082dd72d6bb314e0db7",
                "name" : "origin/feat_below_plane_test"
              }
            ]
          }
        },
        "origin/feat_trajectory" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 151,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e12a1b0169e57e1cb459ff4bbff8a7b9f73aa642",
            "branch" : [
              {
                "SHA1" : "e12a1b0169e57e1cb459ff4bbff8a7b9f73aa642",
                "name" : "origin/feat_trajectory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e12a1b0169e57e1cb459ff4bbff8a7b9f73aa642",
            "branch" : [
              {
                "SHA1" : "e12a1b0169e57e1cb459ff4bbff8a7b9f73aa642",
                "name" : "origin/feat_trajectory"
              }
            ]
          }
        },
        "origin/feat_lock_station" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 91,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b325409d2045146c3fb5153cf397609bdc8bfaf5",
            "branch" : [
              {
                "SHA1" : "b325409d2045146c3fb5153cf397609bdc8bfaf5",
                "name" : "origin/feat_lock_station"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b325409d2045146c3fb5153cf397609bdc8bfaf5",
            "branch" : [
              {
                "SHA1" : "b325409d2045146c3fb5153cf397609bdc8bfaf5",
                "name" : "origin/feat_lock_station"
              }
            ]
          }
        },
        "origin/feat_below_plane" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 74,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
            "branch" : [
              {
                "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
                "name" : "origin/feat_below_plane"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
            "branch" : [
              {
                "SHA1" : "c9ebfad01a127e5898e2888f4c23c52bf6bd47a5",
                "name" : "origin/feat_below_plane"
              }
            ]
          }
        },
        "origin/feat_escape" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 117,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8b14b47dfe79ba6b02aaec39f789258ce5b8411b",
            "branch" : [
              {
                "SHA1" : "8b14b47dfe79ba6b02aaec39f789258ce5b8411b",
                "name" : "origin/feat_escape"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8b14b47dfe79ba6b02aaec39f789258ce5b8411b",
            "branch" : [
              {
                "SHA1" : "8b14b47dfe79ba6b02aaec39f789258ce5b8411b",
                "name" : "origin/feat_escape"
              }
            ]
          }
        },
        "origin/feat_pnc_status" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 157,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dfbcbf89178ca3a15dccaf804545ac38b984ba11",
            "branch" : [
              {
                "SHA1" : "dfbcbf89178ca3a15dccaf804545ac38b984ba11",
                "name" : "origin/feat_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dfbcbf89178ca3a15dccaf804545ac38b984ba11",
            "branch" : [
              {
                "SHA1" : "dfbcbf89178ca3a15dccaf804545ac38b984ba11",
                "name" : "origin/feat_pnc_status"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
        "branch" : [
          {
            "SHA1" : "dc27b02eaf204e5b86844dff5a6fd5a9ba4b011e",
            "name" : "origin/feat_error"
          }
        ]
      },
      "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" : 158,
          "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" : 43,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
            "branch" : [
              {
                "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
                "name" : "origin/new_temp_branch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
            "branch" : [
              {
                "SHA1" : "40ff437c0c8c21f549e6d7ad8b6491ce2f713a2b",
                "name" : "origin/new_temp_branch"
              }
            ]
          }
        }
      },
      "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/feat_qiangang_refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
            "branch" : [
              {
                "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
            "branch" : [
              {
                "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          }
        },
        "origin/feat-backtrace-guideline" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 123,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d81274a3424a663f175a966b0d268e5324805a6f",
            "branch" : [
              {
                "SHA1" : "d81274a3424a663f175a966b0d268e5324805a6f",
                "name" : "origin/feat-backtrace-guideline"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d81274a3424a663f175a966b0d268e5324805a6f",
            "branch" : [
              {
                "SHA1" : "d81274a3424a663f175a966b0d268e5324805a6f",
                "name" : "origin/feat-backtrace-guideline"
              }
            ]
          }
        },
        "origin/feat_guide_line_params" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 137,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "423841c3ae1b2c94b8819eee1e39f3e49c0c2015",
            "branch" : [
              {
                "SHA1" : "423841c3ae1b2c94b8819eee1e39f3e49c0c2015",
                "name" : "origin/feat_guide_line_params"
              }
            ]
          },
          "revision" : {
            "SHA1" : "423841c3ae1b2c94b8819eee1e39f3e49c0c2015",
            "branch" : [
              {
                "SHA1" : "423841c3ae1b2c94b8819eee1e39f3e49c0c2015",
                "name" : "origin/feat_guide_line_params"
              }
            ]
          }
        },
        "origin/feat-backtrace-params" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 154,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c437b710b2a39863e854a56ed4e1dd0ff5908874",
            "branch" : [
              {
                "SHA1" : "c437b710b2a39863e854a56ed4e1dd0ff5908874",
                "name" : "origin/feat-backtrace-params"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c437b710b2a39863e854a56ed4e1dd0ff5908874",
            "branch" : [
              {
                "SHA1" : "c437b710b2a39863e854a56ed4e1dd0ff5908874",
                "name" : "origin/feat-backtrace-params"
              }
            ]
          }
        },
        "origin/feat-hd-map-guide-line" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 81,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9fa32a78444314bc6afc91c039f4700425329faf",
            "branch" : [
              {
                "SHA1" : "9fa32a78444314bc6afc91c039f4700425329faf",
                "name" : "origin/feat-hd-map-guide-line"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9fa32a78444314bc6afc91c039f4700425329faf",
            "branch" : [
              {
                "SHA1" : "9fa32a78444314bc6afc91c039f4700425329faf",
                "name" : "origin/feat-hd-map-guide-line"
              }
            ]
          }
        },
        "origin/feat_error" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 144,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6029ac1075c76d5304a601b10f5c5d138b494a27",
            "branch" : [
              {
                "SHA1" : "6029ac1075c76d5304a601b10f5c5d138b494a27",
                "name" : "origin/feat_error"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6029ac1075c76d5304a601b10f5c5d138b494a27",
            "branch" : [
              {
                "SHA1" : "6029ac1075c76d5304a601b10f5c5d138b494a27",
                "name" : "origin/feat_error"
              }
            ]
          }
        },
        "origin/feat-dynamic-hd-map" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 94,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a36f87ad291b4d6514b70f73cfea182fccc6d4d6",
            "branch" : [
              {
                "SHA1" : "a36f87ad291b4d6514b70f73cfea182fccc6d4d6",
                "name" : "origin/feat-dynamic-hd-map"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a36f87ad291b4d6514b70f73cfea182fccc6d4d6",
            "branch" : [
              {
                "SHA1" : "a36f87ad291b4d6514b70f73cfea182fccc6d4d6",
                "name" : "origin/feat-dynamic-hd-map"
              }
            ]
          }
        },
        "origin/feat_record" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 153,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ba1e9dd824b84252244914959b5b4ac141e48564",
            "branch" : [
              {
                "SHA1" : "ba1e9dd824b84252244914959b5b4ac141e48564",
                "name" : "origin/feat_record"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ba1e9dd824b84252244914959b5b4ac141e48564",
            "branch" : [
              {
                "SHA1" : "ba1e9dd824b84252244914959b5b4ac141e48564",
                "name" : "origin/feat_record"
              }
            ]
          }
        },
        "origin/cloud_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 14,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "75e91f1e59f5f53309becad366d945acaa73e8f9",
            "branch" : [
              {
                "SHA1" : "75e91f1e59f5f53309becad366d945acaa73e8f9",
                "name" : "origin/cloud_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "75e91f1e59f5f53309becad366d945acaa73e8f9",
            "branch" : [
              {
                "SHA1" : "75e91f1e59f5f53309becad366d945acaa73e8f9",
                "name" : "origin/cloud_dev"
              }
            ]
          }
        },
        "origin/feat_refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 155,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2cb296f5a2cf420b62248b088b50f9ea1ca6b6ab",
            "branch" : [
              {
                "SHA1" : "2cb296f5a2cf420b62248b088b50f9ea1ca6b6ab",
                "name" : "origin/feat_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2cb296f5a2cf420b62248b088b50f9ea1ca6b6ab",
            "branch" : [
              {
                "SHA1" : "2cb296f5a2cf420b62248b088b50f9ea1ca6b6ab",
                "name" : "origin/feat_refactor"
              }
            ]
          }
        },
        "origin/feat-hdmap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 20,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a7db98b3c109b4169d7e97f72929274e2274425a",
            "branch" : [
              {
                "SHA1" : "a7db98b3c109b4169d7e97f72929274e2274425a",
                "name" : "origin/feat-hdmap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a7db98b3c109b4169d7e97f72929274e2274425a",
            "branch" : [
              {
                "SHA1" : "a7db98b3c109b4169d7e97f72929274e2274425a",
                "name" : "origin/feat-hdmap"
              }
            ]
          }
        },
        "origin/feat-hdmap-tls" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 15,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "efcbf5383594957c399dd24cdcf8fcd0e54b7739",
            "branch" : [
              {
                "SHA1" : "efcbf5383594957c399dd24cdcf8fcd0e54b7739",
                "name" : "origin/feat-hdmap-tls"
              }
            ]
          },
          "revision" : {
            "SHA1" : "efcbf5383594957c399dd24cdcf8fcd0e54b7739",
            "branch" : [
              {
                "SHA1" : "efcbf5383594957c399dd24cdcf8fcd0e54b7739",
                "name" : "origin/feat-hdmap-tls"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
        "branch" : [
          {
            "SHA1" : "7d36a968d20057b9400683a9a05f3126b0175e54",
            "name" : "origin/feat_qiangang_refactor"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/telediagnostic.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/new_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 24,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8e3d73d05b31d968e9d56ef209a74d467338df41",
            "branch" : [
              {
                "SHA1" : "8e3d73d05b31d968e9d56ef209a74d467338df41",
                "name" : "origin/new_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8e3d73d05b31d968e9d56ef209a74d467338df41",
            "branch" : [
              {
                "SHA1" : "8e3d73d05b31d968e9d56ef209a74d467338df41",
                "name" : "origin/new_interface"
              }
            ]
          }
        },
        "origin/temp_interface" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 26,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f1f32b4fc822b16926742a0ffedd3d014e6bccf5",
            "branch" : [
              {
                "SHA1" : "f1f32b4fc822b16926742a0ffedd3d014e6bccf5",
                "name" : "origin/temp_interface"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f1f32b4fc822b16926742a0ffedd3d014e6bccf5",
            "branch" : [
              {
                "SHA1" : "f1f32b4fc822b16926742a0ffedd3d014e6bccf5",
                "name" : "origin/temp_interface"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 158,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
            "branch" : [
              {
                "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
            "branch" : [
              {
                "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_add_lane_name" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 137,
          "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"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
        "branch" : [
          {
            "SHA1" : "0685adc598071a7d04c1a25b2f1fc26081617c25",
            "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" : "#158",
  "duration" : 1021458,
  "estimatedDuration" : 1078395,
  "executor" : None,
  "fullDisplayName" : "telediagnostic #158",
  "id" : "158",
  "keepLog" : False,
  "number" : 158,
  "queueId" : 1018632,
  "result" : "SUCCESS",
  "timestamp" : 1769048648522,
  "url" : "http://159.27.114.184:8080/jenkins/job/telediagnostic/158/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "88a62ba544877c14ff20e869db1ea2b1e2dc45b7",
          "timestamp" : 1758853475000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:imv 变道的安全校验参数化\u000a\u000a",
          "date" : "2025-09-26 10:24:35 +0800",
          "id" : "88a62ba544877c14ff20e869db1ea2b1e2dc45b7",
          "msg" : "feat:imv 变道的安全校验参数化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ads_hfsm_state.cpp"
          ],
          "commitId" : "a6950254162be0253743a4747e23fa92c1583850",
          "timestamp" : 1758853937000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加绕行状态机\u000a\u000a",
          "date" : "2025-09-26 10:32:17 +0800",
          "id" : "a6950254162be0253743a4747e23fa92c1583850",
          "msg" : "feat:添加绕行状态机",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ads_hfsm_state.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_ads_hfsm_state.cpp"
          ],
          "commitId" : "3781b45213d660a6ce54d99e7e7c1a012f80f6ef",
          "timestamp" : 1758854005000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加变道状态机状态\u000a",
          "date" : "2025-09-26 10:33:25 +0800",
          "id" : "3781b45213d660a6ce54d99e7e7c1a012f80f6ef",
          "msg" : "feat:添加变道状态机状态",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_ads_hfsm_state.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "81b3364473b2c81f0fe8d64aa77ff8dce74ae80e",
          "timestamp" : 1758865651000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Revert \"feat:imv 变道的安全校验参数化\"\u000a\u000aThis reverts commit 88a62ba544877c14ff20e869db1ea2b1e2dc45b7.\u000a",
          "date" : "2025-09-26 13:47:31 +0800",
          "id" : "81b3364473b2c81f0fe8d64aa77ff8dce74ae80e",
          "msg" : "Revert \"feat:imv 变道的安全校验参数化\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "b7bddf1e4a02578d76a1aedd8cddde193887e4ea",
          "timestamp" : 1758868055000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: disable wbca smooth mode for seaside buffer.\u000a\u000a",
          "date" : "2025-09-26 14:27:35 +0800",
          "id" : "b7bddf1e4a02578d76a1aedd8cddde193887e4ea",
          "msg" : "fix: disable wbca smooth mode for seaside buffer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/coarse_search/hybrid_a_star.hpp",
            "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc"
          ],
          "commitId" : "82824991dff93a733bc464edcda9bef36530dcf7",
          "timestamp" : 1760590838000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复董家口imv pull over角度偏差过大的问题\u000a\u000a",
          "date" : "2025-10-16 13:00:38 +0800",
          "id" : "82824991dff93a733bc464edcda9bef36530dcf7",
          "msg" : "fix: 修复董家口imv pull over角度偏差过大的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/searcher_builders/imv_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/center_line.cpp"
          ],
          "commitId" : "52cd08939052fe27f92b6138af2c8545fa757991",
          "timestamp" : 1761139309000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复终点前变道的bug\u000a\u000a",
          "date" : "2025-10-22 21:21:49 +0800",
          "id" : "52cd08939052fe27f92b6138af2c8545fa757991",
          "msg" : "fix:修复终点前变道的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "data/boundary/road_boundary.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "58e71beb6ecb7b09ad1f3dcc14ff6a021f9c706d",
          "timestamp" : 1761139412000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加参数 直行的junction 是否用路口的边界\u000a",
          "date" : "2025-10-22 21:23:32 +0800",
          "id" : "58e71beb6ecb7b09ad1f3dcc14ff6a021f9c706d",
          "msg" : "feat:添加参数 直行的junction 是否用路口的边界",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/pnc_map_helper.cpp"
          ],
          "commitId" : "84365e090174369e3071e788df4f3a9a5c47f1db",
          "timestamp" : 1761139423000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:road 级别的可行驶范围的bug\u000a\u000a",
          "date" : "2025-10-22 21:23:43 +0800",
          "id" : "84365e090174369e3071e788df4f3a9a5c47f1db",
          "msg" : "fix:road 级别的可行驶范围的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/pnc_map_helper.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "c286d96cd0b20fbe7504f5858e245fc2dc264f5a",
          "timestamp" : 1761139431000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:适配董分进堆场边界\u000a\u000a",
          "date" : "2025-10-22 21:23:51 +0800",
          "id" : "c286d96cd0b20fbe7504f5858e245fc2dc264f5a",
          "msg" : "feat:适配董分进堆场边界",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "d13f020e2a5745bf6b232eef5a9631ea4ccfcbdb",
          "timestamp" : 1761189332000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: routing extending backward for bend.\u000a\u000a",
          "date" : "2025-10-23 11:15:32 +0800",
          "id" : "d13f020e2a5745bf6b232eef5a9631ea4ccfcbdb",
          "msg" : "fix: routing extending backward for bend.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "738aaaba5f439f2d4a28b77838a9ea5a683e56e3",
          "timestamp" : 1761193398000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:可能崩溃的bug\u000a",
          "date" : "2025-10-23 12:23:18 +0800",
          "id" : "738aaaba5f439f2d4a28b77838a9ea5a683e56e3",
          "msg" : "fix:可能崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/center_line.cpp"
          ],
          "commitId" : "7f28a0847eac1d83d25da318dd33595b7654d0b2",
          "timestamp" : 1761193467000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复封路变道的bug\u000a\u000a",
          "date" : "2025-10-23 12:24:27 +0800",
          "id" : "7f28a0847eac1d83d25da318dd33595b7654d0b2",
          "msg" : "fix:修复封路变道的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "d34c973a3b488e38a50e8fb80883a99a016c0702",
          "timestamp" : 1761193473000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:引桥前变道的bug\u000a\u000a",
          "date" : "2025-10-23 12:24:33 +0800",
          "id" : "d34c973a3b488e38a50e8fb80883a99a016c0702",
          "msg" : "fix:引桥前变道的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/center_line.cpp"
          ],
          "commitId" : "c49619cffafe7c6fa46f5a961cd4d0ca5ac3d2dc",
          "timestamp" : 1761193487000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:变道的bug\u000a\u000a",
          "date" : "2025-10-23 12:24:47 +0800",
          "id" : "c49619cffafe7c6fa46f5a961cd4d0ca5ac3d2dc",
          "msg" : "fix:变道的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "6c32fe6149effdf03a337fd1709353a36456cce6",
          "timestamp" : 1761197751000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复合并的bug\u000a\u000a",
          "date" : "2025-10-23 13:35:51 +0800",
          "id" : "6c32fe6149effdf03a337fd1709353a36456cce6",
          "msg" : "fix:修复合并的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.cpp"
          ],
          "commitId" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
          "timestamp" : 1761197763000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复合并的bug\u000a\u000a",
          "date" : "2025-10-23 13:36:03 +0800",
          "id" : "069ea6786697010789b21ee0541a48cd1b5b3bb9",
          "msg" : "fix:修复合并的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/out_yard_junction_ec.cpp"
          ],
          "commitId" : "6f5c230d06ee1185d110b1bff6dfc7294ccd484e",
          "timestamp" : 1762257751000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整出堆场口的约束创建\u000a\u000a",
          "date" : "2025-11-04 20:02:31 +0800",
          "id" : "6f5c230d06ee1185d110b1bff6dfc7294ccd484e",
          "msg" : "feat:调整出堆场口的约束创建",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/hybrid_a_star.hpp"
          ],
          "commitId" : "e3fb4e9e3f7da3447a7b8aa2aa26b82f25f3636f",
          "timestamp" : 1762399145000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV进充电桩方向错误的问题\u000a",
          "date" : "2025-11-06 11:19:05 +0800",
          "id" : "e3fb4e9e3f7da3447a7b8aa2aa26b82f25f3636f",
          "msg" : "fix: SSEP: 修复IMV进充电桩方向错误的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/hybrid_a_star.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "5d00ecb86c804df8745308b2c294f93c94b525c4",
          "timestamp" : 1762919023000,
          "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-11-12 11:43:43 +0800",
          "id" : "5d00ecb86c804df8745308b2c294f93c94b525c4",
          "msg" : "fix: wbca crash issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/scenario/scenario_planner_condition.cpp",
            "data/map/pnc_map/routing_extension/routing_data.cpp"
          ],
          "commitId" : "b7464186bc25420e5156da1c23655e3fe598f8ce",
          "timestamp" : 1763102373000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复带有bulk 途经点， opensspce 不搜索的bug\u000a",
          "date" : "2025-11-14 14:39:33 +0800",
          "id" : "b7464186bc25420e5156da1c23655e3fe598f8ce",
          "msg" : "fix:修复带有bulk 途经点， opensspce 不搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/pnc_map/routing_extension/routing_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
          "timestamp" : 1763102408000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: crash issue.\u000a\u000a",
          "date" : "2025-11-14 14:40:08 +0800",
          "id" : "47dd1e17e3b7a1cacfa8af95d3a50e451c387dc1",
          "msg" : "fix: crash issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_command_type.cpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "data/config/cfg_ssep.cpp",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "data/ssep/forward_ec.cpp",
            "data/ssep/ssep_common.hpp",
            "tasks/deciders/search_decider/forward_search_decider.cpp",
            "data/config/cfg_ssep.hpp",
            "data/ssep/ssep_scenario_config_loader.cpp",
            "ssep/scenarios/imv_enter_station_planner.h",
            "data/ssep/ssep_scenario_config_loader.hpp",
            "data/ssep/ssep_scenario_config.cpp",
            "data/ssep/ssep_ec.hpp",
            "data/app/fsm/task_command_type.hpp",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "data/ssep/ssep_ec.cpp",
            "data/ssep/ssep_scenario_config.hpp"
          ],
          "commitId" : "e83dce8cb0b0176c291c3111c32a761e20c0be23",
          "timestamp" : 1764689023000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 增加ssep scenario config，通过参数文件设置场景触发条件及场景参数\u000a\u000a",
          "date" : "2025-12-02 23:23:43 +0800",
          "id" : "e83dce8cb0b0176c291c3111c32a761e20c0be23",
          "msg" : "feat: 增加ssep scenario config，通过参数文件设置场景触发条件及场景参数",
          "paths" : [
            {
              "editType" : "add",
              "file" : "data/ssep/ssep_scenario_config.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/forward_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_command_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "data/ssep/ssep_scenario_config.hpp"
            },
            {
              "editType" : "add",
              "file" : "data/ssep/ssep_scenario_config_loader.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "add",
              "file" : "data/ssep/ssep_scenario_config_loader.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_common.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/main_test/main_ssep_input.cc",
            "data/ssep/ssep_activation.cpp",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
          ],
          "commitId" : "96b821ac3c22a53c3e4e6ff9cbf0b7c81640f0ee",
          "timestamp" : 1764731362000,
          "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-03 11:09:22 +0800",
          "id" : "96b821ac3c22a53c3e4e6ff9cbf0b7c81640f0ee",
          "msg" : "chore: SSEP: 前港进出堆场改进",
          "paths" : [
            {
              "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/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/main_test/main_ssep_input.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
          ],
          "commitId" : "cc1d282761453b73188d303088adbde37b9eaf62",
          "timestamp" : 1764740786000,
          "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-03 13:46:26 +0800",
          "id" : "cc1d282761453b73188d303088adbde37b9eaf62",
          "msg" : "chore: SSEP: 改善集卡多段出停车位效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/main_test/main_test_tt.cc",
            "ssep/main_test/hdmap_interface/map_elements/lane.h",
            "ssep/third_party/matplotlibcpp.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h",
            "ssep/main_test/hdmap_interface/map_elements/junction_info.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/smoother/fem_pos_smoother.h",
            "ssep/offboard/demo/src/main_ssep_activation.cc",
            "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.cc",
            "ssep/main_test/hdmap_interface/public_data_struct.h",
            "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/offboard/main_test/main_test_dg.cc",
            "CMakeLists.txt",
            "ssep/main_test/hdmap_interface/rapidjson/prettywriter.h",
            "ssep/ogm_map/ogm.cc",
            "ssep/maps/ogm_builder.cc",
            "ssep/offboard/tools/executable/main_region_cut_boost.cc",
            "ssep/main_test/hdmap_interface/map_elements/object.h",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h",
            "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc",
            "ssep/coarse_search/geometric_search_visualizer.h",
            "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/demo/src/CMakeLists.txt",
            "ssep/main_test/hdmap_interface/rapidjson/uri.h",
            "ssep/offboard/tools/imv/imv_kinematic.py",
            "ssep/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/images/init_result_comparison.png",
            "ssep/offboard/third_party/optional_lite.hpp",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_seaside.m",
            "ssep/influence_map/sl_projection_map.cc",
            "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/tools/obstacle_penalty/penalty_func_fit_normal.m",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc",
            "ssep/coarse_search/evaluator/ref_line_cost_computer.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h",
            "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h",
            "ssep/offboard/main_test/hdmap_interface/public_data_struct.h",
            "ssep/offboard/tools/executable/main_region_cut_apollo.cc",
            "ssep/main_test/hdmap_interface/map_elements/object_info.h",
            "ssep/offboard/ReadMe.md",
            "ssep/main_test/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/coarse_search/state_hasher.h",
            "ssep/sdk/ssep_activation_impl.h",
            "ssep/influence_map/dubin_layer.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp",
            "ssep/tools/executable/main_region_cut_apollo.cc",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so",
            "ssep/third_party/tabulate.hpp",
            "ssep/offboard/ssep_activation_sdk.cc",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc",
            "ssep/offboard/main_test/main_test_diagonal.cc",
            "ssep/install.sh",
            "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/main_test/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h",
            "ssep/offboard/start.sh",
            "ssep/offboard/third_party/matplotlibcpp.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h",
            "ssep/main_test/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/main_test/main_test_diagonal.cc",
            "ssep/main_test/hdmap_interface/common/math/vec2d.hpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc",
            "ssep/main_test/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/tools/executable/main_obstacle_publisher.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h",
            "ssep/main_test/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp",
            "ssep/tools/executable/third_party/matplotlibcpp.h",
            "ssep/ssep_visualizer.h",
            "ssep/tools/scene_data_generator/data_structures.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/offboard/tools/executable/main_translation.cc",
            "ssep/offboard/third_party/matlab_plot_cplusplus.hpp",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map.h",
            "ssep/maps/sl_projection_map.h",
            "ssep/main_test/hdmap_interface/map_elements/overlap_info.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h",
            "ssep/tools/scene_data_generator/state_augment_util.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h",
            "ssep/tools/executable/third_party/optional_lite.hpp",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_normal.m",
            "ssep/offboard/tools/executable/CMakeLists.txt",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/main_test/main_test_dg.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so",
            "ssep/tools/obstacle_penalty/penalty_func_fit.asv",
            "ssep/offboard/tools/scene_data_generator/data_structures.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/conf/ssep_tt.yaml",
            "ssep/main_test/main_ssep.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h",
            "ssep/main_test/main_test_park.cc",
            "ssep/influence_map/sl_projection_map.h",
            "ssep/main_test/hdmap_interface/rapidjson/schema.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/influence_map/obstacle_dis_layer.cc",
            "ssep/main_test/main_test_tt.cc",
            "ssep/main_test/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/offboard/sdk/ssep_activation_impl.h",
            "ssep/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h",
            "ssep/main_test/hdmap_interface/common/glog_helper.h",
            "ssep/tools/executable/third_party/json.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/ssep_visualizer.h",
            "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h",
            "ssep/maps/ogm.cc",
            "ssep/offboard/tools/executable/third_party/tabulate.hpp",
            "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/error/error.h",
            "ssep/main_test/hdmap_interface/rapidjson/pointer.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road.h",
            "ssep/main_test/hdmap_interface/common/math/box2d.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/main_test/main_test_qhd.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/conf/ssep_car.yaml",
            "ssep/offboard/main_test/main_ssep.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h",
            "ssep/main_test/main_test_car.cc",
            "ssep/offboard/conf/ssep/ssep_imv.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/images/search_smooth_comparison.png",
            "ssep/main_test/hdmap_interface/rapidjson/encodings.h",
            "ssep/offboard/install.sh",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/offboard/demo/src/CMakeLists.txt",
            "ssep/main_test/hdmap_interface/map_elements/section.h",
            "ssep/main_test/hdmap_interface/parser/map_loader.h",
            "ssep/images/enviroment.png",
            "ssep/tools/executable/main_translation.cc",
            "ssep/offboard/main_test/main_test_zhoushan.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h",
            "ssep/tools/executable/third_party/tabulate.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h",
            "ssep/main_test/hdmap_interface/parser/interface_param_parser.h",
            "ssep/offboard/conf/ssep_imv_xugong.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/offboard/tools/executable/main_obstacle_publisher.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h",
            "ssep/main_test/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/writer.h",
            "ssep/offboard/tools/executable/main_obb_vehicle.cc",
            "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/offboard/conf/ssep.yaml",
            "ssep/ssep_activation_sdk.h",
            "ssep/main_test/hdmap_interface/map_elements/lane_info.h",
            "ssep/third_party/optional_lite.hpp",
            "ssep/main_test/hdmap_interface/libhdmap_interface_shm.so",
            "ssep/smoother/safety_corridor_smoother.h",
            "ssep/offboard/tools/executable/third_party/json.hpp",
            "ssep/influence_map/layer_base.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h",
            "ssep/conf/ssep_imv_xugong.yaml",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/start.sh",
            "ssep/offboard/tools/executable/main_obb_port.cc",
            "ssep/input/.gitkeep",
            "ssep/main_test/hdmap_interface/map_elements/road.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h",
            "ssep/smoother/fem_pos_deviation_osqp_interface.h",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit.asv",
            "ssep/offboard/main_test/main_ssep_input.cc",
            "ssep/tools/executable/liang_barsky_clipper.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/main_test/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/third_party/json.hpp",
            "ssep/main_test/main_ssep_test.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h",
            "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.h",
            "ssep/main_test/hdmap_interface/map_elements/map_info.h",
            "ssep/ssep_heat_net/ssep_heat_net.cc",
            "ssep/main_test/hdmap_interface/hdmap.h",
            "ssep/offboard/tools/scene_data_generator/utils.h",
            "ssep/offboard/tools/obstacle_penalty/createFit.m",
            "ssep/coarse_search/disk_collision_checker.h",
            "ssep/offboard/demo/src/package.xml",
            "ssep/ogm_map/ogm.h",
            "ssep/main_test/hdmap_interface/common/math/geometry_utils.h",
            "ssep/third_party/json.hpp",
            "ssep/tools/obstacle_penalty/penalty_func_fit_seaside.m",
            "ssep/smoother/safety_corridor_smoother.cc",
            "ssep/main_test/hdmap_interface/rapidjson/allocators.h",
            "ssep/coarse_search/topology_analysis/barrier_detector.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp",
            "ssep/influence_map/obstacle_dis_layer.h",
            "ssep/offboard/ssep_type_definition.h",
            "ssep/main_test/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/keb_optimizer/cost_features/soft_disk_collision_cost.h",
            "ssep/offboard/tools/executable/main_obb.cc",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/ssep_heat_net/ssep_heat_net_trt.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section.h",
            "ssep/main_test/hdmap_interface/common/math/math_utils.hpp",
            "ssep/tools/executable/main_obb_vehicle.cc",
            "ssep/tools/executable/main_obb_port.cc",
            "ssep/main_test/hdmap_interface/common/data_types.h",
            "ssep/keb_optimizer/cost_features/disk_collision_cost.h",
            "ssep/ssep_heat_net/ssep_heat_net_trt.cc",
            "ssep/main_test/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/offboard/sdk/ssep_activation_impl.cc",
            "ssep/conf/ssep_imv.yaml",
            "ssep/offboard/tools/executable/liang_barsky_clipper.hpp",
            "ssep/offboard/conf/ssep_car.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/fwd.h",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/tools/scene_data_generator/state_augment_util.h",
            "ssep/conf/ssep.yaml",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/offboard/main_test/main_ssep_test.cc",
            "ssep/main_test/hdmap_interface/map_elements/road_info.h",
            "ssep/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/third_party/matlab_plot_cplusplus.hpp",
            "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h",
            "ssep/demo/src/package.xml",
            "ssep/main_test/hdmap_interface/libhdmap_interface.so",
            "ssep/keb_optimizer/keb_utils.h",
            "ssep/main_test/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/tools/obstacle_penalty/createFit.m",
            "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/offboard/conf/ssep_imv.yaml",
            "ssep/tools/executable/third_party/matlab_plot_cplusplus.hpp",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h",
            "ssep/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/offboard/conf/ssep_tt.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/main_test/hdmap_interface/rapidjson/stream.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object.h",
            "ssep/main_test/hdmap_interface/map_elements/junction.h",
            "ssep/main_test/hdmap_interface/map_elements/section_info.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/tools/scene_data_generator/utils.h",
            "ssep/maps/ogm.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h",
            "ssep/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/smoother/smoother.h",
            "ssep/influence_map/reference_line_layer.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/offboard/main_test/main_test_park.cc",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/tools/executable/main_region_cut_boost.cc",
            "ssep/maps/ogm_builder.h",
            "ssep/offboard/main_test/hdmap_interface/common/data_types.h",
            "ssep/main_test/hdmap_interface/map_elements/overlap.h",
            "ssep/main_test/hdmap_interface/rapidjson/error/en.h",
            "ssep/demo/src/main_ssep_activation.cc",
            "ssep/common/utils/plotter.hpp",
            "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h",
            "ssep/tools/imv/imv_kinematic.py",
            "hmi/widget/replayer_pnc_mat.cpp",
            "ssep/offboard/senior.sh",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h",
            "ssep/ssep_type_definition.h",
            "ssep/smoother/cg_smoother.h",
            "algorithm/plan/plot_st_graph.cpp",
            "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/main_test/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/offboard/tools/executable/third_party/matlab_plot_cplusplus.hpp",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/ssep_visualizer.cc",
            "ssep/influence_map/layer_base.h",
            "ssep/conf/ssep_preprocess.yaml",
            "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/smoother/cg_smoother.cc",
            "hmi/widget/pnc_mat.cpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h",
            "ssep/conf/ssep/ssep_imv.yaml",
            "ssep/influence_map/obstacle_layer.cc",
            "ssep/tools/executable/main_obb.cc",
            "ssep/offboard/main_test/main_test_car.cc",
            "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h",
            "ssep/sdk/ssep_activation_impl.cc",
            "data/lattice/path_time_graph.cpp",
            "ssep/main_test/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/ssep_planner.h",
            "ssep/CMakeLists.txt",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/ssep_activation_sdk.cc",
            "ssep/offboard/third_party/tabulate.hpp",
            "ssep/ssep_planner.cc",
            "ssep/offboard/tools/executable/third_party/optional_lite.hpp",
            "ssep/main_test/hdmap_interface/hdmap_impl.h",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/influence_map/obstacle_layer.h",
            "ssep/ReadMe.md",
            "ssep/main_test/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/tools/executable/main_clipper.cc",
            "ssep/main_test/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/tools/obstacle_penalty/exp_test.m",
            "ssep/offboard/tools/executable/third_party/matplotlibcpp.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/smoother/fem_pos_deviation_osqp_interface.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h",
            "ssep/senior.sh",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/main_test/hdmap_interface/rapidjson/memorystream.h",
            "ssep/main_test/hdmap_interface/map_elements/map.h",
            "ssep/offboard/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/offboard/main_test/hdmap_interface/hdmap.h",
            "ssep/offboard/tools/obstacle_penalty/exp_test.m",
            "ssep/offboard/tools/executable/main_clipper.cc",
            "ssep/cmake/FindMATLAB.cmake",
            "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/data_structures/path_utils.h",
            "ssep/maps/sl_projection_map.cc",
            "ssep/coarse_search/evaluator/shortest_path_heur_table.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h",
            "ssep/smoother/fem_pos_smoother.cc",
            "ssep/smoother/cg_cost_function.hpp",
            "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h",
            "ssep/main_test/main_test_zhoushan.cc",
            "ssep/influence_map/reference_line_layer.cc",
            "ssep/offboard/ssep_visualizer.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h",
            "ssep/ssep_heat_net/ssep_heat_net.h",
            "ssep/input/ssep_2024_02_20_10_19_35_OUTYARD_output_hr_13_oy-rt-bf_0_nml_0_as.binary",
            "ssep/cmake/Findosqp.cmake",
            "ssep/main_test/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/ssep_activation_sdk.h",
            "ssep/offboard/CMakeLists.txt",
            "ssep/tools/executable/CMakeLists.txt",
            "ssep/influence_map/dubin_layer.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc",
            "ssep/offboard/main_test/main_test_qhd.cc"
          ],
          "commitId" : "e2822cab98d532445f28abe87f444e591eb85b06",
          "timestamp" : 1764751314000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: SSEP: 整理代码目录结构，分离onboard代码与offboard代码\u000a",
          "date" : "2025-12-03 16:41:54 +0800",
          "id" : "e2822cab98d532445f28abe87f444e591eb85b06",
          "msg" : "Refactor: SSEP: 整理代码目录结构，分离onboard代码与offboard代码",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/exp_test.m"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/reference_line_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/sl_projection_map.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/json.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_imv_xugong.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_tt.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_region_cut_boost.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_clipper.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/dubin_layer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_activation_sdk.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_activation_sdk.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/json.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_car.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_translation.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_clipper.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/input/.gitkeep"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_activation_sdk.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_search_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/imv/imv_kinematic.py"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_smoother.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_preprocess.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/search_smooth_comparison.png"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/cmake/FindMATLAB.cmake"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/reference_line_layer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/shortest_path_heur_table.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/senior.sh"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/dubin_layer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb_vehicle.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_diagonal.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_type_definition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/soft_disk_collision_cost.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_park.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/main_ssep_activation.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/start.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit.asv"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/enviroment.png"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_car.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_translation.cc"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/layer_base.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ogm_map/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_smoother.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/sdk/ssep_activation_impl.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_visualizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/sl_projection_map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/liang_barsky_clipper.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/tabulate.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_type_definition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_osqp_interface.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb_vehicle.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_smoother.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/createFit.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_tt.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/state_hasher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_region_cut_apollo.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ReadMe.md"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/layer_base.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/input/ssep_2024_02_20_10_19_35_OUTYARD_output_hr_13_oy-rt-bf_0_nml_0_as.binary"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_dg.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/createFit.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/tabulate.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/install.sh"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.cpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/safety_corridor_smoother.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_imv_xugong.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/install.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb_port.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_zhoushan.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_tt.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_visualizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/sl_projection_map.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_dg.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_region_cut_boost.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/path_time_graph.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_normal.m"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit_normal.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/main_ssep_activation.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_zhoushan.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_car.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_activation_sdk.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/tabulate.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obstacle_publisher.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_diagonal.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/exp_test.m"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit.asv"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/start.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/meta.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb_port.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obstacle_publisher.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit_seaside.m"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_qhd.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/imv/imv_kinematic.py"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_dis_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_layer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/sdk/ssep_activation_impl.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/smoother.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ogm_map/ogm.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_cost_function.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_qhd.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_smoother.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_seaside.m"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/package.xml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_dis_layer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/senior.sh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/package.xml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/barrier_detector.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/sdk/ssep_activation_impl.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/tabulate.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/disk_collision_checker.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/init_result_comparison.png"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_tt.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_region_cut_apollo.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/cmake/Findosqp.cmake"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/sdk/ssep_activation_impl.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ReadMe.md"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/plotter.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/liang_barsky_clipper.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_osqp_interface.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/plot_st_graph.cpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_park.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_car.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/sl_projection_map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/safety_corridor_smoother.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/data_structures/path.h"
          ],
          "commitId" : "7ae0972f4d80cd99916cd02d61c01515cd0ff0a8",
          "timestamp" : 1764752634000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: SSEP: minor updates\u000a\u000a",
          "date" : "2025-12-03 17:03:54 +0800",
          "id" : "7ae0972f4d80cd99916cd02d61c01515cd0ff0a8",
          "msg" : "Refactor: SSEP: minor updates",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            }
          ]
        },
        {
          "_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/search_boundary.h",
            "ssep/data_structures/map_element_polyline.hpp",
            "ssep/data_structures/path.h",
            "ssep/data_structures/ssep_output.hpp",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/data_structures/type_definition.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/data_structures/directional_path.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/data_structures/ssep_input.hpp",
            "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" : "6341363bd6f0200d42c967b920d429902d61a925",
          "timestamp" : 1764826543000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。\u000a\u000a",
          "date" : "2025-12-04 13:35:43 +0800",
          "id" : "6341363bd6f0200d42c967b920d429902d61a925",
          "msg" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/search_boundary.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/pose.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_output.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/type_definition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/beta_dot_cost.h",
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/keb_optimizer/cost_features/imv_center_pinch_cost.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/keb_optimizer/cost_features/beta_cost.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/offboard/ssep_visualizer.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/cost_features/imv_center_curvature_cost.h",
            "ssep/keb_optimizer/cost_features/imv_rear_oversteer_cost.h",
            "ssep/keb_optimizer/cost_features/imv_rear_curvature_cost.h",
            "ssep/keb_optimizer/cost_features/imv_center_curvature_constraint.h",
            "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/data_structure.h",
            "ssep/keb_optimizer/cost_features/imv_rear_pinch_cost.h"
          ],
          "commitId" : "4a7760bed4eeaeaf47cefb31ab1d7f11e4754b22",
          "timestamp" : 1764903647000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: IMV更换新的运动学模型，额外状态量从后轮转向更改为beta\u000a\u000a",
          "date" : "2025-12-05 11:00:47 +0800",
          "id" : "4a7760bed4eeaeaf47cefb31ab1d7f11e4754b22",
          "msg" : "feat: SSEP: IMV更换新的运动学模型，额外状态量从后轮转向更改为beta",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/beta_dot_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_oversteer_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/data_structure.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_curvature_constraint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_pinch_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_pinch_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_curvature_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_curvature_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/beta_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/main_test/main_test_tt.cc",
            "ssep/main_test/hdmap_interface/map_elements/lane.h",
            "ssep/third_party/matplotlibcpp.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h",
            "ssep/main_test/hdmap_interface/map_elements/junction_info.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/smoother/fem_pos_smoother.h",
            "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.cc",
            "ssep/offboard/demo/src/main_ssep_activation.cc",
            "ssep/main_test/hdmap_interface/public_data_struct.h",
            "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/offboard/main_test/main_test_dg.cc",
            "ssep/ogm_map/ogm.cc",
            "ssep/main_test/hdmap_interface/rapidjson/prettywriter.h",
            "CMakeLists.txt",
            "ssep/maps/ogm_builder.cc",
            "ssep/offboard/tools/executable/main_region_cut_boost.cc",
            "ssep/main_test/hdmap_interface/map_elements/object.h",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc",
            "ssep/coarse_search/geometric_search_visualizer.h",
            "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/demo/src/CMakeLists.txt",
            "ssep/main_test/hdmap_interface/rapidjson/uri.h",
            "ssep/offboard/tools/imv/imv_kinematic.py",
            "ssep/images/init_result_comparison.png",
            "ssep/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/offboard/third_party/optional_lite.hpp",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_seaside.m",
            "ssep/influence_map/sl_projection_map.cc",
            "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc",
            "ssep/tools/obstacle_penalty/penalty_func_fit_normal.m",
            "ssep/coarse_search/evaluator/ref_line_cost_computer.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h",
            "ssep/offboard/main_test/hdmap_interface/public_data_struct.h",
            "ssep/offboard/tools/executable/main_region_cut_apollo.cc",
            "ssep/offboard/ReadMe.md",
            "ssep/main_test/hdmap_interface/map_elements/object_info.h",
            "ssep/coarse_search/state_hasher.h",
            "ssep/sdk/ssep_activation_impl.h",
            "ssep/main_test/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/influence_map/dubin_layer.h",
            "ssep/tools/executable/main_region_cut_apollo.cc",
            "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so",
            "ssep/third_party/tabulate.hpp",
            "ssep/offboard/ssep_activation_sdk.cc",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc",
            "ssep/offboard/main_test/main_test_diagonal.cc",
            "ssep/install.sh",
            "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/main_test/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h",
            "ssep/offboard/start.sh",
            "ssep/offboard/third_party/matplotlibcpp.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h",
            "ssep/main_test/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/main_test/main_test_diagonal.cc",
            "ssep/main_test/hdmap_interface/common/math/vec2d.hpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc",
            "ssep/main_test/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/tools/executable/main_obstacle_publisher.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/tools/executable/third_party/matplotlibcpp.h",
            "ssep/ssep_visualizer.h",
            "ssep/tools/scene_data_generator/data_structures.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/offboard/tools/executable/main_translation.cc",
            "ssep/offboard/third_party/matlab_plot_cplusplus.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map.h",
            "ssep/main_test/hdmap_interface/map_elements/overlap_info.h",
            "ssep/maps/sl_projection_map.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h",
            "ssep/tools/scene_data_generator/state_augment_util.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h",
            "ssep/tools/executable/third_party/optional_lite.hpp",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_normal.m",
            "ssep/offboard/tools/executable/CMakeLists.txt",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so",
            "ssep/main_test/main_test_dg.cc",
            "ssep/tools/obstacle_penalty/penalty_func_fit.asv",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/offboard/tools/scene_data_generator/data_structures.h",
            "ssep/conf/ssep_tt.yaml",
            "ssep/main_test/main_ssep.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h",
            "ssep/influence_map/sl_projection_map.h",
            "ssep/main_test/main_test_park.cc",
            "ssep/main_test/hdmap_interface/rapidjson/schema.h",
            "ssep/influence_map/obstacle_dis_layer.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/main_test/main_test_tt.cc",
            "ssep/main_test/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/offboard/sdk/ssep_activation_impl.h",
            "ssep/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/main_test/hdmap_interface/common/glog_helper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h",
            "ssep/tools/executable/third_party/json.hpp",
            "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/ssep_visualizer.h",
            "ssep/maps/ogm.cc",
            "ssep/offboard/tools/executable/third_party/tabulate.hpp",
            "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/error/error.h",
            "ssep/main_test/hdmap_interface/rapidjson/pointer.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road.h",
            "ssep/main_test/hdmap_interface/common/math/box2d.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/main_test/main_test_qhd.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/conf/ssep_car.yaml",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/offboard/main_test/main_ssep.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h",
            "ssep/main_test/main_test_car.cc",
            "ssep/main_test/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/conf/ssep/ssep_imv.yaml",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/images/search_smooth_comparison.png",
            "ssep/main_test/hdmap_interface/rapidjson/encodings.h",
            "ssep/offboard/install.sh",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/offboard/demo/src/CMakeLists.txt",
            "ssep/main_test/hdmap_interface/map_elements/section.h",
            "ssep/main_test/hdmap_interface/parser/map_loader.h",
            "ssep/images/enviroment.png",
            "ssep/tools/executable/main_translation.cc",
            "ssep/offboard/main_test/main_test_zhoushan.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/tools/executable/third_party/tabulate.hpp",
            "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/main_test/hdmap_interface/parser/interface_param_parser.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h",
            "ssep/offboard/conf/ssep_imv_xugong.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/offboard/tools/executable/main_obstacle_publisher.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h",
            "ssep/main_test/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/writer.h",
            "ssep/offboard/tools/executable/main_obb_vehicle.cc",
            "ssep/keb_optimizer/cost_features/ref_line_cost.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/offboard/conf/ssep.yaml",
            "ssep/ssep_activation_sdk.h",
            "ssep/main_test/hdmap_interface/map_elements/lane_info.h",
            "ssep/third_party/optional_lite.hpp",
            "ssep/smoother/safety_corridor_smoother.h",
            "ssep/main_test/hdmap_interface/libhdmap_interface_shm.so",
            "ssep/offboard/tools/executable/third_party/json.hpp",
            "ssep/influence_map/layer_base.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h",
            "ssep/conf/ssep_imv_xugong.yaml",
            "ssep/main_test/main_ssep_input.cc",
            "ssep/start.sh",
            "ssep/offboard/tools/executable/main_obb_port.cc",
            "ssep/input/.gitkeep",
            "ssep/main_test/hdmap_interface/map_elements/road.h",
            "ssep/smoother/fem_pos_deviation_osqp_interface.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h",
            "ssep/offboard/tools/obstacle_penalty/penalty_func_fit.asv",
            "ssep/offboard/main_test/main_ssep_input.cc",
            "ssep/tools/executable/liang_barsky_clipper.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/main_test/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/third_party/json.hpp",
            "ssep/main_test/main_ssep_test.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h",
            "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.h",
            "ssep/main_test/hdmap_interface/map_elements/map_info.h",
            "ssep/ssep_heat_net/ssep_heat_net.cc",
            "ssep/offboard/tools/scene_data_generator/utils.h",
            "ssep/main_test/hdmap_interface/hdmap.h",
            "ssep/offboard/tools/obstacle_penalty/createFit.m",
            "ssep/coarse_search/disk_collision_checker.h",
            "ssep/offboard/demo/src/package.xml",
            "ssep/ogm_map/ogm.h",
            "ssep/main_test/hdmap_interface/common/math/geometry_utils.h",
            "ssep/tools/obstacle_penalty/penalty_func_fit_seaside.m",
            "ssep/third_party/json.hpp",
            "ssep/smoother/safety_corridor_smoother.cc",
            "ssep/main_test/hdmap_interface/rapidjson/allocators.h",
            "ssep/coarse_search/topology_analysis/barrier_detector.h",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h",
            "ssep/influence_map/obstacle_dis_layer.h",
            "ssep/offboard/ssep_type_definition.h",
            "ssep/main_test/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/keb_optimizer/cost_features/soft_disk_collision_cost.h",
            "ssep/offboard/tools/executable/main_obb.cc",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/ssep_heat_net/ssep_heat_net_trt.h",
            "ssep/main_test/hdmap_interface/common/math/math_utils.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section.h",
            "ssep/main_test/hdmap_interface/common/data_types.h",
            "ssep/tools/executable/main_obb_port.cc",
            "ssep/tools/executable/main_obb_vehicle.cc",
            "ssep/ssep_heat_net/ssep_heat_net_trt.cc",
            "ssep/keb_optimizer/cost_features/disk_collision_cost.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/offboard/sdk/ssep_activation_impl.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/conf/ssep_imv.yaml",
            "ssep/offboard/conf/ssep_car.yaml",
            "ssep/offboard/tools/executable/liang_barsky_clipper.hpp",
            "ssep/main_test/hdmap_interface/rapidjson/fwd.h",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/tools/scene_data_generator/state_augment_util.h",
            "ssep/conf/ssep.yaml",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/main_test/hdmap_interface/map_elements/road_info.h",
            "ssep/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/offboard/main_test/main_ssep_test.cc",
            "ssep/third_party/matlab_plot_cplusplus.hpp",
            "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h",
            "ssep/demo/src/package.xml",
            "ssep/main_test/hdmap_interface/libhdmap_interface.so",
            "ssep/main_test/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/keb_optimizer/keb_utils.h",
            "ssep/tools/obstacle_penalty/createFit.m",
            "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/offboard/conf/ssep_imv.yaml",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h",
            "ssep/tools/executable/third_party/matlab_plot_cplusplus.hpp",
            "ssep/offboard/conf/ssep_tt.yaml",
            "ssep/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/main_test/hdmap_interface/rapidjson/stream.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object.h",
            "ssep/main_test/hdmap_interface/map_elements/junction.h",
            "ssep/main_test/hdmap_interface/map_elements/section_info.h",
            "ssep/tools/scene_data_generator/utils.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/maps/ogm.h",
            "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h",
            "ssep/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/smoother/smoother.h",
            "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h",
            "ssep/influence_map/reference_line_layer.h",
            "ssep/offboard/main_test/main_test_park.cc",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h",
            "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/tools/executable/main_region_cut_boost.cc",
            "ssep/maps/ogm_builder.h",
            "ssep/offboard/main_test/hdmap_interface/common/data_types.h",
            "ssep/main_test/hdmap_interface/map_elements/overlap.h",
            "ssep/demo/src/main_ssep_activation.cc",
            "ssep/main_test/hdmap_interface/rapidjson/error/en.h",
            "ssep/common/utils/plotter.hpp",
            "hmi/widget/replayer_pnc_mat.cpp",
            "ssep/tools/imv/imv_kinematic.py",
            "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h",
            "ssep/offboard/senior.sh",
            "ssep/ssep_type_definition.h",
            "ssep/smoother/cg_smoother.h",
            "algorithm/plan/plot_st_graph.cpp",
            "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/main_test/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/offboard/tools/executable/third_party/matlab_plot_cplusplus.hpp",
            "ssep/influence_map/layer_base.h",
            "ssep/ssep_visualizer.cc",
            "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/conf/ssep_preprocess.yaml",
            "ssep/smoother/cg_smoother.cc",
            "hmi/widget/pnc_mat.cpp",
            "ssep/influence_map/obstacle_layer.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h",
            "ssep/conf/ssep/ssep_imv.yaml",
            "ssep/offboard/main_test/main_test_car.cc",
            "ssep/tools/executable/main_obb.cc",
            "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h",
            "ssep/sdk/ssep_activation_impl.cc",
            "data/lattice/path_time_graph.cpp",
            "ssep/ssep_planner.h",
            "ssep/main_test/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/CMakeLists.txt",
            "ssep/ssep_activation_sdk.cc",
            "ssep/offboard/third_party/tabulate.hpp",
            "ssep/ssep_planner.cc",
            "ssep/influence_map/obstacle_layer.h",
            "ssep/offboard/tools/executable/third_party/optional_lite.hpp",
            "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h",
            "ssep/main_test/hdmap_interface/hdmap_impl.h",
            "ssep/ReadMe.md",
            "ssep/main_test/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/tools/executable/main_clipper.cc",
            "ssep/main_test/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/tools/obstacle_penalty/exp_test.m",
            "ssep/offboard/tools/executable/third_party/matplotlibcpp.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/smoother/fem_pos_deviation_osqp_interface.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h",
            "ssep/senior.sh",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/main_test/hdmap_interface/rapidjson/memorystream.h",
            "ssep/offboard/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/main_test/hdmap_interface/map_elements/map.h",
            "ssep/offboard/main_test/hdmap_interface/hdmap.h",
            "ssep/offboard/tools/obstacle_penalty/exp_test.m",
            "ssep/offboard/tools/executable/main_clipper.cc",
            "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/data_structures/path_utils.h",
            "ssep/cmake/FindMATLAB.cmake",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/maps/sl_projection_map.cc",
            "ssep/coarse_search/evaluator/shortest_path_heur_table.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h",
            "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h",
            "ssep/smoother/fem_pos_smoother.cc",
            "ssep/smoother/cg_cost_function.hpp",
            "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h",
            "ssep/main_test/main_test_zhoushan.cc",
            "ssep/influence_map/reference_line_layer.cc",
            "ssep/offboard/ssep_visualizer.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h",
            "ssep/ssep_heat_net/ssep_heat_net.h",
            "ssep/input/ssep_2024_02_20_10_19_35_OUTYARD_output_hr_13_oy-rt-bf_0_nml_0_as.binary",
            "ssep/cmake/Findosqp.cmake",
            "ssep/main_test/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/tools/executable/inference_ml_trajectory_cli.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/CMakeLists.txt",
            "ssep/offboard/ssep_activation_sdk.h",
            "ssep/tools/executable/CMakeLists.txt",
            "ssep/offboard/main_test/main_test_qhd.cc",
            "ssep/influence_map/dubin_layer.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
          ],
          "commitId" : "34d64cccd76a784f90fdb03fcf0e466db9c9a3c9",
          "timestamp" : 1764904106000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: SSEP: 整理代码目录结构，分离onboard代码与offboard代码\u000a",
          "date" : "2025-12-05 11:08:26 +0800",
          "id" : "34d64cccd76a784f90fdb03fcf0e466db9c9a3c9",
          "msg" : "Refactor: SSEP: 整理代码目录结构，分离onboard代码与offboard代码",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_activation_sdk.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_translation.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/plot_st_graph.cpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_osqp_interface.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_search_visualizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/layer_base.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb_vehicle.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_park.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/trailer_disk_collision_cost.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_car.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/init_result_comparison.png"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_dis_layer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit_seaside.m"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_imv.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/tabulate.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/meta.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/createFit.m"
            },
            {
              "editType" : "delete",
              "file" : "ssep/senior.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_qhd.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/sl_projection_map.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_translation.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ogm_map/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/sdk/ssep_activation_impl.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/liang_barsky_clipper.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_car.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_qhd.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/json.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/ref_line_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_diagonal.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/geometric_searcher/bulk_yard_geometric_searcher.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/cmake/Findosqp.cmake"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/tabulate.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/smoother.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep/ssep_imv.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_activation_sdk.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/createFit.m"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit_normal.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/replayer_pnc_mat.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_dis_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_type_definition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/input/ssep_2024_02_20_10_19_35_OUTYARD_output_hr_13_oy-rt-bf_0_nml_0_as.binary"
            },
            {
              "editType" : "delete",
              "file" : "ssep/install.sh"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_smoother.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/state_hasher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_normal.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/inference_ml_trajectory_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/disk_collision_checker.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_zhoushan.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ReadMe.md"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_tt.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_smoother.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_smoother.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/start.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/safety_corridor_smoother.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/layer_base.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/cg_cost_function.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/sl_projection_map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_region_cut_apollo.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_car.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/main_ssep_activation.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/imv/imv_kinematic.py"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/generate_shortest_path_heur_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_smoother.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep_imv_xugong.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/install.sh"
            },
            {
              "editType" : "delete",
              "file" : "ssep/sdk/ssep_activation_impl.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_region_cut_apollo.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ogm_map/ogm.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/dubin_layer.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_heur_table.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/conf/ssep.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/demo/src/package.xml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_activation_sdk.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/penalty_func_fit.asv"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/main_ssep_activation.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/matplotlibcpp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_sqp_osqp_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_car.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/sl_projection_map.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/obstacle_layer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/sdk/ssep_activation_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ReadMe.md"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb_port.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_type_definition.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/safety_corridor_smoother.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "delete",
              "file" : "ssep/cmake/FindMATLAB.cmake"
            },
            {
              "editType" : "delete",
              "file" : "ssep/input/.gitkeep"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_clipper.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb_port.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_region_cut_boost.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_park.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_dg.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/shortest_path_heur_table.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep/ssep_imv.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_imv_xugong.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_clipper.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_visualizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/reference_line_layer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/dubin_layer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/optional_lite.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/sdk/ssep_activation_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/obstacle_penalty/exp_test.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/demo/src/package.xml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/voronoi_graph_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obb_vehicle.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit.asv"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/ogm_builder/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/barrier_detector.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/influence_map/reference_line_layer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/third_party/tabulate.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/search_smooth_comparison.png"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_tt.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/soft_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_dg.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/sl_projection_map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "edit",
              "file" : "data/lattice/path_time_graph.cpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep_preprocess.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/smoother/fem_pos_deviation_osqp_interface.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_ssep_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_ssep_test.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/exp_test.m"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/ssep_activation_sdk.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_region_cut_boost.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/json.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/main_test_diagonal.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/main_obstacle_publisher.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/plotter.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/main_test_zhoushan.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/start.sh"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/obstacle_penalty/penalty_func_fit_seaside.m"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/liang_barsky_clipper.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/executable/third_party/matlab_plot_cplusplus.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/third_party/tabulate.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/tractor_trailer_shortest_path_heuristic_generator/shortest_path_expander.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/images/enviroment.png"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obstacle_publisher.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/executable/main_obb.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/senior.sh"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/dual_side_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/conf/ssep.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat.cpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/main_test/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/tools/imv/imv_kinematic.py"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.h",
            "ssep/data_structures/path.cc"
          ],
          "commitId" : "12b0e620588a7ab3db97527f713595bcb508538f",
          "timestamp" : 1764904122000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: SSEP: minor updates\u000a\u000a",
          "date" : "2025-12-05 11:08:42 +0800",
          "id" : "12b0e620588a7ab3db97527f713595bcb508538f",
          "msg" : "Refactor: SSEP: minor updates",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/path.cc"
            }
          ]
        },
        {
          "_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/search_boundary.h",
            "ssep/data_structures/map_element_polyline.hpp",
            "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/keb_optimizer/keb_problem.h",
            "ssep/data_structures/ssep_input.hpp",
            "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" : "6e36aedad88b5865ef7af82b5c04642337dc8320",
          "timestamp" : 1764904204000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。\u000a",
          "date" : "2025-12-05 11:10:04 +0800",
          "id" : "6e36aedad88b5865ef7af82b5c04642337dc8320",
          "msg" : "feat: SSEP: 前进/后退时使用不同的碰撞检测策略。增加前进方向的额外碰撞检测。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_output.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/search_boundary.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.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" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/pose.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/type_definition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h",
            "ssep/keb_optimizer/cost_features/beta_dot_cost.h",
            "ssep/keb_optimizer/cost_features/imv_center_pinch_cost.h",
            "ssep/keb_optimizer/cost_features/beta_cost.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/offboard/ssep_visualizer.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/cost_features/imv_center_curvature_cost.h",
            "ssep/keb_optimizer/cost_features/imv_rear_curvature_cost.h",
            "ssep/keb_optimizer/cost_features/imv_rear_oversteer_cost.h",
            "ssep/keb_optimizer/cost_features/imv_center_curvature_constraint.h",
            "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/imv_rear_pinch_cost.h",
            "ssep/keb_optimizer/data_structure.h"
          ],
          "commitId" : "a0d264a66ed7d34e46c09b451ba582a5a0c69c94",
          "timestamp" : 1764904234000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: IMV更换新的运动学模型，额外状态量从后轮转向更改为beta\u000a\u000a",
          "date" : "2025-12-05 11:10:34 +0800",
          "id" : "a0d264a66ed7d34e46c09b451ba582a5a0c69c94",
          "msg" : "feat: SSEP: IMV更换新的运动学模型，额外状态量从后轮转向更改为beta",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_pinch_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_dynamic_constraint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_curvature_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/data_structure.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/imv_kinematic_constraint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_curvature_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_rear_oversteer_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/beta_dot_cost.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_curvature_constraint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/beta_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/keb_optimizer/cost_features/imv_center_pinch_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/config/cfg_lat_plan.hpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "d0fadc87730538548683cc2966d1c6bcc216b1e1",
          "timestamp" : 1764904313000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca smooth_mode path opt.\u000a\u000a",
          "date" : "2025-12-05 11:11:53 +0800",
          "id" : "d0fadc87730538548683cc2966d1c6bcc216b1e1",
          "msg" : "fix: wbca smooth_mode path opt.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/evaluator/curvature_cost_computer.h",
            "ssep/offboard/tools/scene_data_generator/data_structures.h",
            "ssep/offboard/generate_scene_data/utils.h",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/tools/scene_data_generator/state_augment_util.h",
            "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/offboard/generate_scene_data/protos/geometry.proto",
            "ssep/offboard/tools/scene_data_generator/utils.h",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/offboard/ssep_planner_wrapper.h",
            "ssep/offboard/ssep_input_provider.h",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/generate_scene_data/protos/path.proto",
            "ssep/maps/ogm.h",
            "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/maps/ogm.cc",
            "ssep/ssep_planner.h",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/offboard/generate_scene_data/conf/scene_conf.yaml",
            "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/generate_scene_data/protos/scene.proto",
            "ssep/offboard/CMakeLists.txt",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/offboard/generate_scene_data/state_augment_util.h",
            "ssep/offboard/generate_scene_data/data_structures.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "fc36a15194d428385393b0a1400b59a6bd831fda",
          "timestamp" : 1765027075000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 增加ssep-heatnet-2.0训练场景生成器\u000a\u000a",
          "date" : "2025-12-06 21:17:55 +0800",
          "id" : "fc36a15194d428385393b0a1400b59a6bd831fda",
          "msg" : "feat: 增加ssep-heatnet-2.0训练场景生成器",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/data_structures.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/geometry.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/conf/scene_conf.yaml"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/curvature_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/state_augment_util.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_input_provider.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/path.proto"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/CMakeLists.txt",
            "ssep/offboard/generate_scene_data/protos/path.proto",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc",
            "ssep/offboard/generate_scene_data/protos/geometry.proto",
            "ssep/data_structures/polyline.cc",
            "ssep/data_structures/polyline.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h",
            "ssep/protos/path.proto",
            "ssep/protos/geometry.proto",
            "CMakeLists.txt"
          ],
          "commitId" : "f4e6eeab76603fcafa435ec4d10fb7b6d51cc1e4",
          "timestamp" : 1765108735000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: 将ssep的依赖改为sub_directory的形式，添加proto数据结构\u000a\u000a",
          "date" : "2025-12-07 19:58:55 +0800",
          "id" : "f4e6eeab76603fcafa435ec4d10fb7b6d51cc1e4",
          "msg" : "refactor: 将ssep的依赖改为sub_directory的形式，添加proto数据结构",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/path.proto"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/protos/path.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/geometry.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/offboard/CMakeLists.txt",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
          ],
          "commitId" : "09dd79fe99c36b853d09d2682024347bc85b061e",
          "timestamp" : 1765183325000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP增加IMV进堆场场景\u000a\u000a",
          "date" : "2025-12-08 16:42:05 +0800",
          "id" : "09dd79fe99c36b853d09d2682024347bc85b061e",
          "msg" : "feat: SSEP增加IMV进堆场场景",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/evaluator/curvature_cost_computer.h",
            "ssep/offboard/tools/scene_data_generator/data_structures.h",
            "ssep/offboard/generate_scene_data/utils.h",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc",
            "ssep/offboard/tools/scene_data_generator/state_augment_util.h",
            "ssep/offboard/tools/scene_data_generator/utils.h",
            "ssep/offboard/generate_scene_data/protos/geometry.proto",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml",
            "ssep/offboard/ssep_planner_wrapper.h",
            "ssep/offboard/ssep_input_provider.h",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/generate_scene_data/protos/path.proto",
            "ssep/maps/ogm.h",
            "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h",
            "ssep/maps/ogm.cc",
            "ssep/ssep_planner.h",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/offboard/generate_scene_data/conf/scene_conf.yaml",
            "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/generate_scene_data/protos/scene.proto",
            "ssep/offboard/CMakeLists.txt",
            "ssep/offboard/generate_scene_data/state_augment_util.h",
            "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc",
            "ssep/ssep_planner.cc",
            "ssep/offboard/generate_scene_data/data_structures.h"
          ],
          "commitId" : "2d87be158756a6bbced71e8e620cae86dfa1d273",
          "timestamp" : 1765183513000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 增加ssep-heatnet-2.0训练场景生成器\u000a",
          "date" : "2025-12-08 16:45:13 +0800",
          "id" : "2d87be158756a6bbced71e8e620cae86dfa1d273",
          "msg" : "feat: 增加ssep-heatnet-2.0训练场景生成器",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/data_structures.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/data_structures.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/state_augment_util.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/conf/scene_conf.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_input_provider.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/generate_scene_data_cli.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/conf/scene_conf.yaml"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/geometry.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/curvature_cost_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/scene_yaml_reader.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/state_augment_util.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/tools/scene_data_generator/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/protos/path.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/CMakeLists.txt",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/generate_scene_data/protos/path.proto",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc",
            "ssep/offboard/generate_scene_data/protos/geometry.proto",
            "ssep/data_structures/polyline.h",
            "ssep/data_structures/polyline.cc",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h",
            "ssep/protos/geometry.proto",
            "ssep/protos/path.proto",
            "CMakeLists.txt"
          ],
          "commitId" : "3f0dc285c62627cc4e97987d149fdf3b933870b5",
          "timestamp" : 1765183532000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: 将ssep的依赖改为sub_directory的形式，添加proto数据结构\u000a\u000a",
          "date" : "2025-12-08 16:45:32 +0800",
          "id" : "3f0dc285c62627cc4e97987d149fdf3b933870b5",
          "msg" : "refactor: 将ssep的依赖改为sub_directory的形式，添加proto数据结构",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/path.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/protos/path.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/offboard/CMakeLists.txt",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
          ],
          "commitId" : "6d8fef9e38e100908e1c7171fb4985a9d826a9a8",
          "timestamp" : 1765183598000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP增加IMV进堆场场景\u000a",
          "date" : "2025-12-08 16:46:38 +0800",
          "id" : "6d8fef9e38e100908e1c7171fb4985a9d826a9a8",
          "msg" : "feat: SSEP增加IMV进堆场场景",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/legacy_searcher_adaptor.h",
            "data/ssep/into_yard_junction_ec.cpp",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "data/ssep/ssep_ec.cpp",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "21a0af3d66ac87da4dc368fb67239fdecf1482c0",
          "timestamp" : 1765191178000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 调试IMV路径\u000a\u000a",
          "date" : "2025-12-08 18:52:58 +0800",
          "id" : "21a0af3d66ac87da4dc368fb67239fdecf1482c0",
          "msg" : "chore: SSEP: 调试IMV路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searcher_adaptor.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_general_planner.h",
            "ssep/coarse_search/legacy_searcher_adaptor.h",
            "data/ssep/into_yard_junction_ec.cpp",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "data/ssep/ssep_ec.cpp",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "dcd791fb65e0c212a659866bc865ed1dbb929349",
          "timestamp" : 1765191264000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 调试IMV路径\u000a\u000a",
          "date" : "2025-12-08 18:54:24 +0800",
          "id" : "dcd791fb65e0c212a659866bc865ed1dbb929349",
          "msg" : "chore: SSEP: 调试IMV路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searcher_adaptor.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/data_structures/polyline.h",
            "ssep/data_structures/polyline.cc",
            "ssep/offboard/CMakeLists.txt",
            "ssep/protos/path.proto",
            "ssep/protos/geometry.proto",
            "ssep/data_structures/path.h",
            "CMakeLists.txt"
          ],
          "commitId" : "ab11b4a40f4bab56714cc113091122842c75ca38",
          "timestamp" : 1765251154000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Add proto converters.\u000a\u000a",
          "date" : "2025-12-09 11:32:34 +0800",
          "id" : "ab11b4a40f4bab56714cc113091122842c75ca38",
          "msg" : "chore: Add proto converters.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/geometry.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp",
            "data/ssep/field_junction_ec.cpp",
            "data/ssep/ssep_util.cpp",
            "data/ssep/out_yard_junction_ec.cpp",
            "ssep/param_loader/param.h",
            "data/ssep/seaside_junction_ec.cpp",
            "ssep/maps/ogm_builder.cc",
            "data/ssep/open_space_ec.cpp",
            "ssep/param_loader/yaml_loader.cc",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "data/ssep/ssep_activation.hpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc",
            "data/ssep/ssep_ec.hpp",
            "hmi/draw/draw_ssep.cpp",
            "data/ssep/ssep_util.hpp",
            "data/ssep/ssep_ec.cpp",
            "data/ssep/ssep_activation.cpp",
            "data/config/cfg_ssep.cpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h",
            "data/ssep/forward_ec.cpp",
            "data/ssep/reverse_ec.cpp",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc",
            "data/ssep/normal_junction_ec.cpp",
            "data/ssep/bridge_junction_ec.cpp",
            "ssep/ssep_planner.h",
            "data/ssep/into_yard_junction_ec.cpp",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/maps/ogm_builder.h",
            "ssep/ssep_planner.cc",
            "data/ssep/reverse_ec.hpp",
            "ssep/offboard/main_test/main_ssep_input.cc",
            "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
          ],
          "commitId" : "b7d46a53ed7dfc59017559b8d8500c1040fd8ca7",
          "timestamp" : 1765270367000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: 去除SSEP中不再用到的参数与相关处理。\u000a\u000a",
          "date" : "2025-12-09 16:52:47 +0800",
          "id" : "b7d46a53ed7dfc59017559b8d8500c1040fd8ca7",
          "msg" : "refactor: 去除SSEP中不再用到的参数与相关处理。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/reverse_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/seaside_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/yaml_loader.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_util.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/reverse_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/main_test/main_ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_car.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/open_space_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_util.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/bridge_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searchers/hybrid_a_star_imv.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/out_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/lat_decider/path_direction_decider.cpp"
          ],
          "commitId" : "09b5db88ef67201a1558e30e8d6b16840d5e2299",
          "timestamp" : 1765294289000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:太阳纸业 出库， ssep路径匹配的bug\u000a\u000a",
          "date" : "2025-12-09 23:31:29 +0800",
          "id" : "09b5db88ef67201a1558e30e8d6b16840d5e2299",
          "msg" : "fix:太阳纸业 出库， ssep路径匹配的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/path_direction_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/protos/geometry.proto",
            "ssep/protos/path.proto",
            "ssep/offboard/generate_scene_data/protos/scene.proto"
          ],
          "commitId" : "c085a6c4c4aeeb58856f07723a75607d6fd1578d",
          "timestamp" : 1765336765000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP 修复proto版本不兼容的问题\u000a\u000a",
          "date" : "2025-12-10 11:19:25 +0800",
          "id" : "c085a6c4c4aeeb58856f07723a75607d6fd1578d",
          "msg" : "fix: SSEP 修复proto版本不兼容的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/protos/geometry.proto",
            "ssep/protos/path.proto",
            "ssep/offboard/generate_scene_data/protos/scene.proto"
          ],
          "commitId" : "a901c32ec5f6d217ff45aff3e69df04c93ea28d5",
          "timestamp" : 1765336793000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP 修复proto版本不兼容的问题\u000a\u000a",
          "date" : "2025-12-10 11:19:53 +0800",
          "id" : "a901c32ec5f6d217ff45aff3e69df04c93ea28d5",
          "msg" : "fix: SSEP 修复proto版本不兼容的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/predict_path.cpp",
            "hmi/draw/draw_pose_predict.cpp",
            "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
          ],
          "commitId" : "fdf7f852c0106c6a3b58f718e9b004178f1895d5",
          "timestamp" : 1765344017000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复ttc预测的bug\u000a\u000a",
          "date" : "2025-12-10 13:20:17 +0800",
          "id" : "fdf7f852c0106c6a3b58f718e9b004178f1895d5",
          "msg" : "fix:修复ttc预测的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/predict_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_pose_predict.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/app_data.cpp"
          ],
          "commitId" : "a3617580835c6e4a93d437ed914fa63c5a9c37ee",
          "timestamp" : 1765344067000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Revert \"feat:暂时屏蔽container size 变量\"\u000a\u000aThis reverts commit 39185fee5b5f13e40dbab72d65d0ed72c169107e.\u000a",
          "date" : "2025-12-10 13:21:07 +0800",
          "id" : "a3617580835c6e4a93d437ed914fa63c5a9c37ee",
          "msg" : "Revert \"feat:暂时屏蔽container size 变量\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/app_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/CMakeLists.txt",
            "ssep/data_structures/directional_path.h",
            "ssep/data_structures/directional_path.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/data_structures/path.h",
            "ssep/data_structures/ssep_output.hpp"
          ],
          "commitId" : "1460dad8f30ac58ef79ded9771914f43c54fdc00",
          "timestamp" : 1765350673000,
          "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-10 15:11:13 +0800",
          "id" : "1460dad8f30ac58ef79ded9771914f43c54fdc00",
          "msg" : "chore: SSEP: 改进多段路径 - 短路径去除的逻辑",
          "paths" : [
            {
              "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/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/directional_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_output.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
          ],
          "commitId" : "0739709559720286660e8bdb05063be1799b229e",
          "timestamp" : 1765351023000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: reversing car bulk scenario.\u000a\u000a",
          "date" : "2025-12-10 15:17:03 +0800",
          "id" : "0739709559720286660e8bdb05063be1799b229e",
          "msg" : "fix: reversing car bulk scenario.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/CMakeLists.txt"
          ],
          "commitId" : "587391b431f0144b50e404fd07bb72f8356f8461",
          "timestamp" : 1765351462000,
          "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-10 15:24:22 +0800",
          "id" : "587391b431f0144b50e404fd07bb72f8356f8461",
          "msg" : "fix:修复程序运行的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/CMakeLists.txt",
            "CMakeLists.txt",
            "ssep/offboard/ssep_planner_wrapper.cc"
          ],
          "commitId" : "eec9c972b05ae26f7ce8b0e4c600a5e8603f7068",
          "timestamp" : 1765366684000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: update cmakelist\u000a\u000a",
          "date" : "2025-12-10 19:38:04 +0800",
          "id" : "eec9c972b05ae26f7ce8b0e4c600a5e8603f7068",
          "msg" : "refactor: update cmakelist",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
          ],
          "commitId" : "41ccb16f66de254cd3517e72840d53f32f590efa",
          "timestamp" : 1765429958000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: reversing crash.\u000a\u000a",
          "date" : "2025-12-11 13:12:38 +0800",
          "id" : "41ccb16f66de254cd3517e72840d53f32f590efa",
          "msg" : "fix: reversing crash.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/bulkload_scenario/bulkload_ssep_forward_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.hpp",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "1889b02696df313fa483f4df25a9c5f69ad30c79",
          "timestamp" : 1765435157000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: convert cloud_obstacles to cloud points.\u000a\u000a",
          "date" : "2025-12-11 14:39:17 +0800",
          "id" : "1889b02696df313fa483f4df25a9c5f69ad30c79",
          "msg" : "feat: convert cloud_obstacles to cloud points.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/hdmap_interface/map_elements/junction_info.h",
            "ssep/offboard/hdmap_interface/common/math/geometry_utils.h",
            "ssep/offboard/hdmap_interface/hdmap_impl.h",
            "ssep/offboard/hdmap_interface/common/math/box2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h",
            "ssep/offboard/hdmap_interface/map_elements/map_info.h",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h",
            "ssep/offboard/hdmap_interface/rapidjson/error/en.h",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/scenarios/planner_utils.h",
            "ssep/offboard/ssep_planner_wrapper.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/offboard/hdmap_interface/map_elements/lane.h",
            "ssep/offboard/hdmap_interface/rapidjson/writer.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h",
            "ssep/offboard/hdmap_interface/map_elements/section_info.h",
            "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h",
            "ssep/protos/scene.proto",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/offboard/hdmap_interface/map_elements/object_info.h",
            "ssep/offboard/hdmap_interface/rapidjson/schema.h",
            "ssep/offboard/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/offboard/generate_scene_data/protos/scene.proto",
            "ssep/offboard/hdmap_interface/common/data_types.h",
            "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/offboard/hdmap_interface/rapidjson/stream.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h",
            "ssep/offboard/hdmap_interface/parser/interface_param_parser.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h",
            "ssep/offboard/main_test/hdmap_interface/public_data_struct.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section.h",
            "ssep/offboard/hdmap_interface/common/math/math_utils.hpp",
            "ssep/offboard/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so",
            "ssep/offboard/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/offboard/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h",
            "ssep/offboard/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h",
            "ssep/scenarios/planner_utils.cc",
            "ssep/offboard/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/offboard/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/hdmap_interface/common/math/vec2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/map_elements/object.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/offboard/hdmap_interface/map_elements/junction.h",
            "ssep/offboard/hdmap_interface/libhdmap_interface.so",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/hdmap_interface/rapidjson/fwd.h",
            "ssep/offboard/hdmap_interface/map_elements/lane_info.h",
            "ssep/offboard/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h",
            "ssep/offboard/scene_replay/replay_ssep_input_cli.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/common/data_types.h",
            "ssep/offboard/hdmap_interface/rapidjson/memorystream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/map.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h",
            "ssep/offboard/hdmap_interface/map_elements/object.h",
            "ssep/offboard/hdmap_interface/hdmap.h",
            "ssep/offboard/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/offboard/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/offboard/hdmap_interface/rapidjson/pointer.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h",
            "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/clzll.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/itoa.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/pow10.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/offboard/hdmap_interface/map_elements/section.h",
            "ssep/offboard/hdmap_interface/rapidjson/msinttypes/stdint.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h",
            "ssep/offboard/hdmap_interface/public_data_struct.h",
            "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h",
            "ssep/offboard/ssep_visualizer.h",
            "ssep/offboard/hdmap_interface/rapidjson/istreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h",
            "ssep/CMakeLists.txt",
            "ssep/offboard/hdmap_interface/map_elements/road_info.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp",
            "ssep/offboard/hdmap_interface/map_elements/overlap_info.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/road.h",
            "ssep/offboard/hdmap_interface/rapidjson/error/error.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/meta.h",
            "ssep/offboard/hdmap_interface/rapidjson/encodings.h",
            "ssep/offboard/hdmap_interface/rapidjson/allocators.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h",
            "ssep/offboard/hdmap_interface/map_elements/road.h",
            "ssep/offboard/hdmap_interface/rapidjson/internal/ieee754.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h",
            "ssep/offboard/hdmap_interface/map_elements/map.h",
            "ssep/offboard/hdmap_interface/rapidjson/prettywriter.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h",
            "ssep/offboard/hdmap_interface/rapidjson/filereadstream.h",
            "ssep/offboard/hdmap_interface/rapidjson/uri.h",
            "ssep/offboard/hdmap_interface/common/glog_helper.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h",
            "ssep/offboard/hdmap_interface/rapidjson/stringbuffer.h",
            "ssep/offboard/main_test/hdmap_interface/hdmap.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h",
            "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h",
            "ssep/coarse_search/conditions/along_lane_condition.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h",
            "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h",
            "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp",
            "ssep/offboard/hdmap_interface/map_elements/overlap.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/offboard/ssep_visualizer.cc",
            "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h",
            "ssep/offboard/hdmap_interface/rapidjson/ostreamwrapper.h",
            "ssep/offboard/hdmap_interface/rapidjson/document.h",
            "ssep/offboard/hdmap_interface/common/math/polygon2d.hpp",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h",
            "ssep/offboard/hdmap_interface/parser/map_loader.h",
            "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h",
            "ssep/offboard/hdmap_interface/parser/interface_singleton.hpp",
            "ssep/offboard/hdmap_interface/libhdmap_interface_shm.so"
          ],
          "commitId" : "8a307a64fe2763be6e85162bf5b6bc09a4d5ec2e",
          "timestamp" : 1765449059000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 改进出堆场搜索，调整offboard部分代码\u000a",
          "date" : "2025-12-11 18:30:59 +0800",
          "id" : "8a307a64fe2763be6e85162bf5b6bc09a4d5ec2e",
          "msg" : "chore: 改进出堆场搜索，调整offboard部分代码",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stringbuffer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/itoa.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/pointer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/scene_replay/replay_ssep_input_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/prettywriter.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/data_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/along_lane_condition.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/hdmap_impl.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/map_loader.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filewritestream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/ieee754.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/lane.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/inttypes.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorystream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/polygon2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodings.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/stream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/map_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/encodedstream.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/fwd.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/section.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/document.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/msinttypes/stdint.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/reader.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/regex.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/glog_helper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/meta.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/swap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object_info.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/error/error.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/public_data_struct.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/pow10.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/road_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/diyfp.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/stack.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/junction_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/strtod.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/libhdmap_interface.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/parser/interface_param_parser.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/linear_interpolation.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/allocators.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/error/en.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/rapidjson.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/schema.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/hdmap.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/object.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/section_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/overlap.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/line_segment2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/strfunc.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/vec2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/protos/scene.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/cursorstreamwrapper.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/map_elements/lane_info.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/biginteger.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/memorybuffer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/clzll.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/box2d.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/ostreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/filereadstream.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/dtoa.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/uri.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/writer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/rapidjson/istreamwrapper.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/libhdmap_interface_shm.so"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/map_elements/road.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/common/math/geometry_utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/parser/interface_singleton.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/planner_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/hdmap_interface/common/math/math_utils.hpp"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/main_test/hdmap_interface/rapidjson/internal/meta.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.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_multi_segment_parking_planner.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "0196b7d55751661b434ffd02e66c428756418d21",
          "timestamp" : 1765457674000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 改进友谊关多段倒车路径形状\u000a\u000a",
          "date" : "2025-12-11 20:54:34 +0800",
          "id" : "0196b7d55751661b434ffd02e66c428756418d21",
          "msg" : "chore: 改进友谊关多段倒车路径形状",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_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/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "ssep/protos/scene.proto"
          ],
          "commitId" : "73ba9eb3ea01c3ecb1f733b48be0b0d18b3c526d",
          "timestamp" : 1765519269000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: proto去除optional关键字\u000a\u000a",
          "date" : "2025-12-12 14:01:09 +0800",
          "id" : "73ba9eb3ea01c3ecb1f733b48be0b0d18b3c526d",
          "msg" : "fix: SSEP: proto去除optional关键字",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp"
          ],
          "commitId" : "5563be7741c3e258e70799faa932f2f4e6596bb3",
          "timestamp" : 1765523636000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: motion_fsm to_normal bug.\u000a\u000a",
          "date" : "2025-12-12 15:13:56 +0800",
          "id" : "5563be7741c3e258e70799faa932f2f4e6596bb3",
          "msg" : "fix: motion_fsm to_normal bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/CMakeLists.txt",
            "ssep/protos/params.proto",
            "ssep/protos/map_element.proto",
            "data/plan/ssep_data.hpp",
            "data/ssep/forward_ec.cpp",
            "ssep/protos/geometry.proto",
            "ssep/protos/path.proto",
            "ssep/protos/ssep_scenario_type.proto",
            "data/ssep/forward_ec.hpp",
            "ssep/protos/object.proto",
            "ssep/protos/scene.proto"
          ],
          "commitId" : "4d0bb553a1f262d32c060b54c440602a396af343",
          "timestamp" : 1765534309000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 完成ssep相关的proto定义。\u000a\u000a",
          "date" : "2025-12-12 18:11:49 +0800",
          "id" : "4d0bb553a1f262d32c060b54c440602a396af343",
          "msg" : "feat: SSEP: 完成ssep相关的proto定义。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/map_element.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/object.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/geometry.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/path.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/params.proto"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/ssep/ssep_ec.hpp",
            "data/plan/ssep_data.hpp"
          ],
          "commitId" : "b5e1fcf682a37641e855aad606e45900f23af207",
          "timestamp" : 1765536356000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: fix building issue\u000a\u000a",
          "date" : "2025-12-12 18:45:56 +0800",
          "id" : "b5e1fcf682a37641e855aad606e45900f23af207",
          "msg" : "fix: fix building issue",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/param_loader/param.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc",
            "ssep/maps/ogm.cc",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/maps/ogm.h"
          ],
          "commitId" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
          "timestamp" : 1765645304000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复imv优化器斜行代价太小的问题\u000a\u000a",
          "date" : "2025-12-14 01:01:44 +0800",
          "id" : "8b25d72c0b8580de808cdd4b2288fb9ab7eb5584",
          "msg" : "fix: 修复imv优化器斜行代价太小的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/param_loader/param.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc",
            "ssep/maps/ogm.cc",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/maps/ogm.h"
          ],
          "commitId" : "fe79f04a178dc104ef47b0c7982d90456d5da2dc",
          "timestamp" : 1765669490000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复imv优化器斜行代价太小的问题\u000a\u000a",
          "date" : "2025-12-14 07:44:50 +0800",
          "id" : "fe79f04a178dc104ef47b0c7982d90456d5da2dc",
          "msg" : "fix: 修复imv优化器斜行代价太小的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/param_loader/param.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc",
            "ssep/maps/ogm.cc",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/maps/ogm.h"
          ],
          "commitId" : "ad6ce86814302e4e6d0769134de820ba50f489b0",
          "timestamp" : 1765672024000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Revert \"fix: 修复imv优化器斜行代价太小的问题\"\u000a\u000aThis reverts commit fe79f04a178dc104ef47b0c7982d90456d5da2dc.\u000a",
          "date" : "2025-12-14 08:27:04 +0800",
          "id" : "ad6ce86814302e4e6d0769134de820ba50f489b0",
          "msg" : "Revert \"fix: 修复imv优化器斜行代价太小的问题\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/scenarios/imv_enter_yard_planner.h"
          ],
          "commitId" : "18dd6b332a9504cc4969e5ecff261f16b536cc79",
          "timestamp" : 1765672219000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复imv优化器斜行代价太小的问题\u000a\u000a",
          "date" : "2025-12-14 08:30:19 +0800",
          "id" : "18dd6b332a9504cc4969e5ecff261f16b536cc79",
          "msg" : "fix:修复imv优化器斜行代价太小的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "ea741cf40281c03fab8e7a1ab312a8abcdbeb248",
          "timestamp" : 1765781465000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: first_frame smooth mode except in_yard\u000a\u000a",
          "date" : "2025-12-15 14:51:05 +0800",
          "id" : "ea741cf40281c03fab8e7a1ab312a8abcdbeb248",
          "msg" : "fix: first_frame smooth mode except in_yard",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "dd5fd681aae51116a9520425bf8354ad3c195617",
          "timestamp" : 1765782654000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化进苏溪停车位的搜索\u000a\u000a",
          "date" : "2025-12-15 15:10:54 +0800",
          "id" : "dd5fd681aae51116a9520425bf8354ad3c195617",
          "msg" : "refactor:优化进苏溪停车位的搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "9740bf0d913ffc59a3aa7d72814d7b186b8b6205",
          "timestamp" : 1765851594000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: clear route in smooth mode when large deviation.\u000a\u000a",
          "date" : "2025-12-16 10:19:54 +0800",
          "id" : "9740bf0d913ffc59a3aa7d72814d7b186b8b6205",
          "msg" : "fix: clear route in smooth mode when large deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "ef70b93f146073c7ba3c3c69fbe4fd97ba2dd177",
          "timestamp" : 1765851610000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: clear route in smooth mode when large deviation.\u000a\u000a",
          "date" : "2025-12-16 10:20:10 +0800",
          "id" : "ef70b93f146073c7ba3c3c69fbe4fd97ba2dd177",
          "msg" : "fix: clear route in smooth mode when large deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/proto_converters.hpp",
            "ssep/data_structures/object.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h",
            "ssep/common/utils/obstacle_polygon_extractor.h",
            "ssep/common/object_manager.cc",
            "ssep/protos/geometry.proto",
            "ssep/data_structures/map_element_polyline.h",
            "ssep/data_structures/path.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h",
            "ssep/data_structures/ssep_input.cc",
            "ssep/common/object_manager.h",
            "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.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/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/data_structures/map_element_polyline.cc",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/common/utils/obstacle_polygon_extractor.cc",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/maps/ogm.h",
            "ssep/data_structures/map_element_polyline.hpp",
            "ssep/maps/ogm.cc",
            "ssep/protos/scene.proto",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/common/math/aabox2d.h",
            "ssep/coarse_search/conditions/inside_yard_condition.h",
            "ssep/coarse_search/topology_analysis/candidate_goals_generator.h",
            "ssep/common/math/aabox2d.cc",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/coarse_search/topology_analysis/bulk_yard_reasoner.h"
          ],
          "commitId" : "c24c1e0ae23a88963514c92f79cb56e73d7b8994",
          "timestamp" : 1765863494000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 实现SceneFrame的构建\u000a\u000a",
          "date" : "2025-12-16 13:38:14 +0800",
          "id" : "c24c1e0ae23a88963514c92f79cb56e73d7b8994",
          "msg" : "chore: SSEP: 实现SceneFrame的构建",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/common/utils/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/object_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/math/aabox2d.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/data_structures/map_element_polyline.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/map_element_polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/candidate_goals_generator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/object_manager.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/proto_converters.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/topology_analysis/bulk_yard_reasoner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/map_element_polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/inside_yard_condition.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/object.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/math/aabox2d.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/geometry.proto"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp"
          ],
          "commitId" : "5664a16cb1ef60c133d8324d0472d96b1f8109b5",
          "timestamp" : 1765867581000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca smoth_mode route interval\u000a\u000a",
          "date" : "2025-12-16 14:46:21 +0800",
          "id" : "5664a16cb1ef60c133d8324d0472d96b1f8109b5",
          "msg" : "fix: wbca smoth_mode route interval",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_region.hpp",
            "data/ssep/forward_ec.cpp",
            "data/config/cfg_region.cpp"
          ],
          "commitId" : "4c2234d4bc9febdf9576e4cd8bdcbf59611f4ae5",
          "timestamp" : 1765880061000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:适配梁山港\u000a\u000a",
          "date" : "2025-12-16 18:14:21 +0800",
          "id" : "4c2234d4bc9febdf9576e4cd8bdcbf59611f4ae5",
          "msg" : "feat:适配梁山港",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_region.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_region.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp",
            "hmi/draw/draw_map.cpp"
          ],
          "commitId" : "1c4ee37b876de9762d752b4a01d0ea8143e9f725",
          "timestamp" : 1765880069000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "factor:添加搜索途径点的绘制\u000a\u000a",
          "date" : "2025-12-16 18:14:29 +0800",
          "id" : "1c4ee37b876de9762d752b4a01d0ea8143e9f725",
          "msg" : "factor:添加搜索途径点的绘制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/offboard/ssep_input_provider.h",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "data/ssep/forward_ec.cpp",
            "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/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/offboard/scene_replay/replay_ssep_input_cli.cc",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/ssep_scenario_type.hpp"
          ],
          "commitId" : "e1ed6c866dbc4d1354f50f122d6138193543fd27",
          "timestamp" : 1765890685000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 1. 增加集卡进停车位场景。2. 集卡出停车位场景倒车时增加额外后向检测。\u000a\u000a",
          "date" : "2025-12-16 21:11:25 +0800",
          "id" : "e1ed6c866dbc4d1354f50f122d6138193543fd27",
          "msg" : "feat: SSEP: 1. 增加集卡进停车位场景。2. 集卡出停车位场景倒车时增加额外后向检测。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/replay_ssep_input_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "f6fe4b920847b0ca9468af0e3b3bbef48f2e6ae6",
          "timestamp" : 1765896544000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: ssep: yangpu enter yard\u000a\u000a",
          "date" : "2025-12-16 22:49:04 +0800",
          "id" : "f6fe4b920847b0ca9468af0e3b3bbef48f2e6ae6",
          "msg" : "chore: ssep: yangpu enter yard",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/ssep_planner.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "5f9f6a8c5418090c6c5ae4ad004c9a6cd87de69a",
          "timestamp" : 1765946711000,
          "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-17 12:45:11 +0800",
          "id" : "5f9f6a8c5418090c6c5ae4ad004c9a6cd87de69a",
          "msg" : "chore: SSEP: 改进杨浦进堆场路径",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "data/config/cfg_lat_plan.cpp",
            "algorithm/wbca/path_optimization/path_optimization.hpp",
            "algorithm/wbca/path_optimization/car_path_optimization.cpp"
          ],
          "commitId" : "23f63b480da14edc9f172246f8ba8d63047b2cd3",
          "timestamp" : 1765952892000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: add KappaRateCost.\u000a\u000a",
          "date" : "2025-12-17 14:28:12 +0800",
          "id" : "23f63b480da14edc9f172246f8ba8d63047b2cd3",
          "msg" : "feat: add KappaRateCost.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/car_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "8caa6ef83a3ee518a3662fa918db2d83f8094bc1",
          "timestamp" : 1765953165000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: add use_func_stationary_steering_activation\u000a\u000a",
          "date" : "2025-12-17 14:32:45 +0800",
          "id" : "8caa6ef83a3ee518a3662fa918db2d83f8094bc1",
          "msg" : "fix: add use_func_stationary_steering_activation",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/legacy_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "9f6b2f85171a9b42427e304c4d59e1485dfc34ea",
          "timestamp" : 1765955595000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: yangpu进堆场路径调试\u000a\u000a",
          "date" : "2025-12-17 15:13:15 +0800",
          "id" : "9f6b2f85171a9b42427e304c4d59e1485dfc34ea",
          "msg" : "chore: SSEP: yangpu进堆场路径调试",
          "paths" : [
            {
              "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/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "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/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "sink/ros_sink_pnc_status.cpp",
            "data/config/cfg_static.cpp"
          ],
          "commitId" : "99aae8fc414bc26092774f480bdb9abdffe9e765",
          "timestamp" : 1765955773000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:宽度补偿的bug\u000a",
          "date" : "2025-12-17 15:16:13 +0800",
          "id" : "99aae8fc414bc26092774f480bdb9abdffe9e765",
          "msg" : "fix:宽度补偿的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_pnc_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/vehicle_state.cpp",
            "data/app/reaction/app_reaction.hpp",
            "hmi/widget/diagnose.cpp",
            "data/vehicle/vehicle_state.hpp",
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "b5928ec7e9bd62b896f96b8c27ff60461df3fa7b",
          "timestamp" : 1766043488000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化序列化的显示\u000a\u000a",
          "date" : "2025-12-18 15:38:08 +0800",
          "id" : "b5928ec7e9bd62b896f96b8c27ff60461df3fa7b",
          "msg" : "refactor:优化序列化的显示",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/reaction/app_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/vehicle_state.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/speed_hard_constrain.cpp"
          ],
          "commitId" : "c867b744c704809e43590516fbbea1f0999e342a",
          "timestamp" : 1766047383000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:调整末端的限速\u000a\u000a",
          "date" : "2025-12-18 16:43:03 +0800",
          "id" : "c867b744c704809e43590516fbbea1f0999e342a",
          "msg" : "refactor:调整末端的限速",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/speed_hard_constrain.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/plan/start_point_data.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "57e9eea24717f86249c2aa0070d17cc2eb8c0a0a",
          "timestamp" : 1766049975000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: smooth path opt.\u000a\u000a",
          "date" : "2025-12-18 17:26:15 +0800",
          "id" : "57e9eea24717f86249c2aa0070d17cc2eb8c0a0a",
          "msg" : "fix: smooth path opt.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_to_reference_line.cpp",
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "bba600a1c384e64ab37e01139408290bac7ba3eb",
          "timestamp" : 1766051835000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:参考线拼接的问题\u000a\u000a",
          "date" : "2025-12-18 17:57:15 +0800",
          "id" : "bba600a1c384e64ab37e01139408290bac7ba3eb",
          "msg" : "fix:参考线拼接的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_to_reference_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "679699d6e2624aec436d5e51add95c3fdabaadce",
          "timestamp" : 1766051856000,
          "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-18 17:57:36 +0800",
          "id" : "679699d6e2624aec436d5e51add95c3fdabaadce",
          "msg" : "feat:ssep的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "78b0a4e33f8374a4c6e5decb9ca0b9d534daa1ce",
          "timestamp" : 1766051862000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:杨浦进堆场口搜索约束的优化\u000a\u000a",
          "date" : "2025-12-18 17:57:42 +0800",
          "id" : "78b0a4e33f8374a4c6e5decb9ca0b9d534daa1ce",
          "msg" : "feat:杨浦进堆场口搜索约束的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_to_reference_line.cpp",
            "data/map/reference/reference_segment.cpp"
          ],
          "commitId" : "aea57547b55447a2c909ef3ada293799868c7195",
          "timestamp" : 1766065672000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:参考线拼接的问题\u000a\u000a",
          "date" : "2025-12-18 21:47:52 +0800",
          "id" : "aea57547b55447a2c909ef3ada293799868c7195",
          "msg" : "fix:参考线拼接的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_segment.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_to_reference_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/cmd/cmd_align.cpp"
          ],
          "commitId" : "3791763c8530050119196c4217c6c1a208a0b8f5",
          "timestamp" : 1766065678000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:对准指令校验的阈值参数化\u000a\u000a",
          "date" : "2025-12-18 21:47:58 +0800",
          "id" : "3791763c8530050119196c4217c6c1a208a0b8f5",
          "msg" : "feat:对准指令校验的阈值参数化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/cmd/cmd_align.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_path.cpp"
          ],
          "commitId" : "c3c61f30f30b9b51b1bcd38353b29ced4fafd3e8",
          "timestamp" : 1766065682000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化counter的绘制\u000a\u000a",
          "date" : "2025-12-18 21:48:02 +0800",
          "id" : "c3c61f30f30b9b51b1bcd38353b29ced4fafd3e8",
          "msg" : "feat:优化counter的绘制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "fae2e1aea2430367e771061a0f487b22ea060456",
          "timestamp" : 1766065753000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:ssep的优化\u000a",
          "date" : "2025-12-18 21:49:13 +0800",
          "id" : "fae2e1aea2430367e771061a0f487b22ea060456",
          "msg" : "feat:ssep的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/into_yard_junction_ec.cpp"
          ],
          "commitId" : "cdfa0f85fa6b1a87a9a1c691a8fba7c2a467bff6",
          "timestamp" : 1766065764000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:杨浦进堆场口搜索约束的优化\u000a\u000a",
          "date" : "2025-12-18 21:49:24 +0800",
          "id" : "cdfa0f85fa6b1a87a9a1c691a8fba7c2a467bff6",
          "msg" : "feat:杨浦进堆场口搜索约束的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/into_yard_junction_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
          ],
          "commitId" : "a2bba411236ff04c445a82688dbec5f5fd0c52d1",
          "timestamp" : 1766065978000,
          "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-18 21:52:58 +0800",
          "id" : "a2bba411236ff04c445a82688dbec5f5fd0c52d1",
          "msg" : "feat:wcba的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/data_structures/polyline.h",
            "ssep/common/utils/proto_io.h",
            "ssep/data_structures/object.h",
            "ssep/common/utils/obstacle_polygon_extractor.h",
            "ssep/common/object_manager.cc",
            "ssep/maps/ogm.cc",
            "ssep/data_structures/ssep_input.cc",
            "ssep/common/object_manager.h",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/offboard/generate_scene_data/conf/scene_conf.yaml",
            "ssep/data_structures/polyline.cc",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/common/utils/scene_frame_visualization.h",
            "ssep/common/utils/obstacle_polygon_extractor.cc"
          ],
          "commitId" : "ffa060a6e14e96f3ef232bfb9393a929c4d60478",
          "timestamp" : 1766110759000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 跑通offboard数据生成工具\u000a\u000a",
          "date" : "2025-12-19 10:19:19 +0800",
          "id" : "ffa060a6e14e96f3ef232bfb9393a929c4d60478",
          "msg" : "feat: SSEP: 跑通offboard数据生成工具",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/conf/scene_conf.yaml"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/obstacle_polygon_extractor.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/object_manager.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/scene_frame_visualization.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/object_manager.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/obstacle_polygon_extractor.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/proto_io.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/object.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "90bae44baaec01ccae17bd75fa8e928bf460c960",
          "timestamp" : 1766123415000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix:smooth_mode connection.\u000a\u000a",
          "date" : "2025-12-19 13:50:15 +0800",
          "id" : "90bae44baaec01ccae17bd75fa8e928bf460c960",
          "msg" : "fix:smooth_mode connection.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/common/utils/proto_converters.hpp",
            "ssep/common/utils/proto_io.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/param_loader/param.h",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/offboard/scene_frame_provider.h",
            "ssep/offboard/scene_replay/replay_scene_frame_cli.cc",
            "ssep/data_structures/path.h",
            "ssep/offboard/scene_replay/CMakeLists.txt",
            "ssep/ssep_planner.h",
            "ssep/protos/scene.proto",
            "ssep/maps/ogm_builder.cc",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/offboard/ssep_planner_wrapper.h",
            "ssep/maps/ogm_builder.h",
            "ssep/ssep_planner.cc",
            "data/ssep/ssep_activation.cpp",
            "ssep/common/utils/scene_frame_visualization.h"
          ],
          "commitId" : "0b0c388561fa90e7d0a927c0f18aaf5c416952a8",
          "timestamp" : 1766386473000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: Add SceneFrame Replayer.\u000a\u000a",
          "date" : "2025-12-22 14:54:33 +0800",
          "id" : "0b0c388561fa90e7d0a927c0f18aaf5c416952a8",
          "msg" : "feat: SSEP: Add SceneFrame Replayer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/param_loader/param.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/scene_replay/replay_scene_frame_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/proto_converters.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/scene_frame_provider.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/proto_io.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "4e02907cc5bfddf8a751c72769f81fb71747191c",
          "timestamp" : 1766390012000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca using history exception.\u000a\u000a",
          "date" : "2025-12-22 15:53:32 +0800",
          "id" : "4e02907cc5bfddf8a751c72769f81fb71747191c",
          "msg" : "fix: wbca using history exception.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "a246a018d91f6abac6e164f87d8e9da6c6cd75f1",
          "timestamp" : 1766390074000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: stitch path data failed.\u000a\u000a",
          "date" : "2025-12-22 15:54:34 +0800",
          "id" : "a246a018d91f6abac6e164f87d8e9da6c6cd75f1",
          "msg" : "fix: stitch path data failed.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_ssep.cpp",
            "algorithm/vehicle_model/kinematic_bicycle_model.hpp",
            "data/ssep/forward_ec.cpp",
            "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
          ],
          "commitId" : "8aac9d0b216d5d8fb8506eefe6e173586a199f4d",
          "timestamp" : 1766391218000,
          "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-22 16:13:38 +0800",
          "id" : "8aac9d0b216d5d8fb8506eefe6e173586a199f4d",
          "msg" : "fix:苏溪进停车的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_ssep.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/vehicle_model/kinematic_bicycle_model.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/vehicle_model/kinematic_bicycle_model.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_decide.cpp",
            "data/obstacle/obstacle_decider_attr.cpp",
            "data/config/cfg_lat_decide.hpp"
          ],
          "commitId" : "c02e3c4b4bb30af85e4760d2c160f628d84ded33",
          "timestamp" : 1766412076000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:添加绕行障碍物的速度参数\u000a\u000a",
          "date" : "2025-12-22 22:01:16 +0800",
          "id" : "c02e3c4b4bb30af85e4760d2c160f628d84ded33",
          "msg" : "feat:添加绕行障碍物的速度参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_decide.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_decide.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/obstacle_decider_attr.cpp"
          ],
          "commitId" : "ef9209a9ea7559e7d8037b389ecfd8b0cf89f83e",
          "timestamp" : 1766457636000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化绕行判断\u000a\u000a",
          "date" : "2025-12-23 10:40:36 +0800",
          "id" : "ef9209a9ea7559e7d8037b389ecfd8b0cf89f83e",
          "msg" : "feat:优化绕行判断",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/crow/middleware.h",
            "ssep/offboard/servers/crow/http_connection.h",
            "ssep/offboard/servers/crow/logging.h",
            "ssep/offboard/servers/crow/exceptions.h",
            "ssep/offboard/servers/crow/query_string.h",
            "ssep/offboard/servers/crow/routing.h",
            "ssep/offboard/servers/crow/http_parser_merged.h",
            "ssep/offboard/servers/crow/settings.h",
            "ssep/offboard/servers/crow/task_timer.h",
            "ssep/offboard/servers/crow/middleware_context.h",
            "ssep/offboard/servers/crow/http_response.h",
            "ssep/offboard/servers/scene_vis_html_template.cc",
            "ssep/offboard/servers/crow/http_server.h",
            "ssep/offboard/servers/crow/middlewares/cors.h",
            "ssep/offboard/servers/crow/http_request.h",
            "ssep/offboard/servers/crow/utility.h",
            "ssep/offboard/servers/crow/app.h",
            "ssep/offboard/servers/crow/version.h",
            "ssep/offboard/servers/crow/middlewares/session.h",
            "ssep/offboard/servers/crow/mime_types.h",
            "ssep/offboard/servers/crow/common.h",
            "ssep/offboard/servers/scene_vis_server.cc",
            "ssep/offboard/servers/crow/middlewares/utf-8.h",
            "ssep/offboard/servers/crow/multipart_view.h",
            "ssep/offboard/servers/scene_vis_html_template.h",
            "ssep/offboard/servers/crow/ci_map.h",
            "ssep/offboard/servers/crow/socket_adaptors.h",
            "ssep/offboard/servers/crow/compression.h",
            "ssep/offboard/servers/crow/websocket.h",
            "ssep/offboard/servers/crow/multipart.h",
            "ssep/CMakeLists.txt",
            "ssep/offboard/servers/CMakeLists.txt",
            "ssep/offboard/servers/crow/json.h",
            "ssep/offboard/servers/crow/middlewares/cookie_parser.h",
            "ssep/offboard/servers/crow/returnable.h",
            "ssep/offboard/servers/crow/socket_acceptors.h",
            "ssep/offboard/servers/crow/TinySHA1.hpp",
            "ssep/offboard/servers/crow/parser.h",
            "ssep/offboard/servers/crow/mustache.h",
            "ssep/offboard/servers/crow.h"
          ],
          "commitId" : "77986b785650dde8717c21d26fefbc372340813b",
          "timestamp" : 1766461939000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: offboard: Add scene frame vis server.\u000a\u000a",
          "date" : "2025-12-23 11:52:19 +0800",
          "id" : "77986b785650dde8717c21d26fefbc372340813b",
          "msg" : "feat: SSEP: offboard: Add scene frame vis server.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middlewares/cookie_parser.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/returnable.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/mustache.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/socket_acceptors.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/mime_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/http_server.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/version.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/settings.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/websocket.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/exceptions.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/socket_adaptors.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_vis_html_template.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middleware.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/http_parser_merged.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/http_connection.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/parser.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/task_timer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middleware_context.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/utility.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/http_response.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/multipart_view.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/routing.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/json.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/common.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/TinySHA1.hpp"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/query_string.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/multipart.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middlewares/utf-8.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/logging.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/compression.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/http_request.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/ci_map.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middlewares/cors.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/app.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/servers/crow/middlewares/session.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_extraction.cpp"
          ],
          "commitId" : "21848465c07d036b88fccbf78c6c9df5526bca38",
          "timestamp" : 1766475148000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: extract path and trajectory in replayer.\u000a\u000a",
          "date" : "2025-12-23 15:32:28 +0800",
          "id" : "21848465c07d036b88fccbf78c6c9df5526bca38",
          "msg" : "fix: extract path and trajectory in replayer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_extraction.cpp"
          ],
          "commitId" : "0e9f2b6bd58dc0c27cb17ca4181a8cdc7c1956fa",
          "timestamp" : 1766475231000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: extract path and trajectory in replayer.\u000a\u000a",
          "date" : "2025-12-23 15:33:51 +0800",
          "id" : "0e9f2b6bd58dc0c27cb17ca4181a8cdc7c1956fa",
          "msg" : "fix: extract path and trajectory in replayer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_extraction.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "77abbad3d5dc0a0cc78b878295e91bf56f4af513",
          "timestamp" : 1766491178000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca start_pos bug.\u000a\u000a",
          "date" : "2025-12-23 19:59:38 +0800",
          "id" : "77abbad3d5dc0a0cc78b878295e91bf56f4af513",
          "msg" : "fix: wbca start_pos bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "393dbad559f894e299f9b7201e507682657d990d",
          "timestamp" : 1766543323000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: update OG polygon extraction algr.\u000a\u000a",
          "date" : "2025-12-24 10:28:43 +0800",
          "id" : "393dbad559f894e299f9b7201e507682657d990d",
          "msg" : "chore: SSEP: update OG polygon extraction algr.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "data/config/cfg_lat_plan.hpp",
            "scenarios/lane_follow_scenario/lane_follow_stage.hpp",
            "data/boundary/road_boundary.cpp",
            "data/config/cfg_lat_plan.cpp",
            "data/config/cfg_func_sw.hpp",
            "data/config/cfg_func_sw.cpp"
          ],
          "commitId" : "1a0927e94de5cc5ded8226debc9f00463fc461e3",
          "timestamp" : 1766543497000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:杨浦进堆场优化\u000a",
          "date" : "2025-12-24 10:31:37 +0800",
          "id" : "1a0927e94de5cc5ded8226debc9f00463fc461e3",
          "msg" : "feat:杨浦进堆场优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_vis_server.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc"
          ],
          "commitId" : "0cdb2dc3bec41ed7200d2161f4df3dbaac37a61c",
          "timestamp" : 1766545273000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: Viz server add download button.\u000a\u000a",
          "date" : "2025-12-24 11:01:13 +0800",
          "id" : "0cdb2dc3bec41ed7200d2161f4df3dbaac37a61c",
          "msg" : "feat: SSEP: Viz server add download button.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/stitching_replanner.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/scenarios/imv_pullover_planner.h"
          ],
          "commitId" : "901d7f793823d44c2d04a56c664a226acf7dccb2",
          "timestamp" : 1766552094000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: Add rigid truck general scenario planner.\u000a\u000a",
          "date" : "2025-12-24 12:54:54 +0800",
          "id" : "901d7f793823d44c2d04a56c664a226acf7dccb2",
          "msg" : "feat: SSEP: Add rigid truck general scenario planner.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/stitching_replanner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_u_turn_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "cb8cab9c9d1015b3bfc08c347b6093783a23bd99",
          "timestamp" : 1766563126000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: clear history_pts when wbca opt failed.\u000a\u000a",
          "date" : "2025-12-24 15:58:46 +0800",
          "id" : "cb8cab9c9d1015b3bfc08c347b6093783a23bd99",
          "msg" : "fix: clear history_pts when wbca opt failed.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "1974812a4b09c6067fb1130cb70b2578764da810",
          "timestamp" : 1766564682000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: replayer wbca debug.\u000a\u000a",
          "date" : "2025-12-24 16:24:42 +0800",
          "id" : "1974812a4b09c6067fb1130cb70b2578764da810",
          "msg" : "fix: replayer wbca debug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/ssep_heat_net/ssep_heat_net_trt.cc",
            "ssep/coarse_search/evaluator/heuristic_feature_computer.h",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/conditions/search_condition_interface.h",
            "ssep/coarse_search/evaluator/cost_feature_computer.h",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/offboard/ssep_planner_wrapper.h",
            "ssep/coarse_search/search_engine_interface.h",
            "ssep/ssep_heat_net/ssep_heat_net_trt.h",
            "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
          ],
          "commitId" : "e2376cff05d8cf483bf3c7c398829e239ab68ff2",
          "timestamp" : 1766578637000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复SSEP内存泄漏问题\u000a\u000a",
          "date" : "2025-12-24 20:17:17 +0800",
          "id" : "e2376cff05d8cf483bf3c7c398829e239ab68ff2",
          "msg" : "fix: SSEP: 修复SSEP内存泄漏问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/heuristic_feature_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/conditions/search_condition_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/search_engine_interface.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_heat_net/ssep_heat_net_trt.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_activation.hpp",
            "data/ssep/ssep_activation.cpp",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
          ],
          "commitId" : "f52ba2ef1fb5346eec142290ac4398d58ce79fcb",
          "timestamp" : 1766581183000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: 保存ssep scene frame 到本地\u000a\u000a",
          "date" : "2025-12-24 20:59:43 +0800",
          "id" : "f52ba2ef1fb5346eec142290ac4398d58ce79fcb",
          "msg" : "chore: 保存ssep scene frame 到本地",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h"
          ],
          "commitId" : "7dc8a003ba5d2e4ab15970147d5e8b2094fea5d2",
          "timestamp" : 1766581554000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: Fix crashing issues\u000a\u000a",
          "date" : "2025-12-24 21:05:54 +0800",
          "id" : "7dc8a003ba5d2e4ab15970147d5e8b2094fea5d2",
          "msg" : "fix: SSEP: Fix crashing issues",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_vis_server.cc",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc"
          ],
          "commitId" : "c69714450e69cbcd131885615d8231e63d5397ee",
          "timestamp" : 1766632416000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP web 可视化增加【上一个】【下一个】按钮\u000a\u000a",
          "date" : "2025-12-25 11:13:36 +0800",
          "id" : "c69714450e69cbcd131885615d8231e63d5397ee",
          "msg" : "chore: SSEP web 可视化增加【上一个】【下一个】按钮",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_vis_server.cc",
            "CMakeLists.txt"
          ],
          "commitId" : "46435604fde44c426485e7d93ad3df04ac126948",
          "timestamp" : 1766634433000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: Pnc Cmakelist中增加scene_vis_server(编译和打包)\u000a\u000a",
          "date" : "2025-12-25 11:47:13 +0800",
          "id" : "46435604fde44c426485e7d93ad3df04ac126948",
          "msg" : "feat: Pnc Cmakelist中增加scene_vis_server(编译和打包)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            },
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/servers/scene_vis_server.cc"
          ],
          "commitId" : "c3d6743944820dd1fa0cc800742e0d5c2be544c5",
          "timestamp" : 1766634838000,
          "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-12-25 11:53:58 +0800",
          "id" : "c3d6743944820dd1fa0cc800742e0d5c2be544c5",
          "msg" : "chore: minor update",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_server.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.cpp",
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "472010096107bb3e3a3675a11adcf4bdfdfa0b9c",
          "timestamp" : 1766638041000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca debug\u000a\u000a",
          "date" : "2025-12-25 12:47:21 +0800",
          "id" : "472010096107bb3e3a3675a11adcf4bdfdfa0b9c",
          "msg" : "fix: wbca debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc"
          ],
          "commitId" : "675f481ef462bf6f9173a488e2ec17f356e17869",
          "timestamp" : 1766644523000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: visualization show trailer contour\u000a\u000a",
          "date" : "2025-12-25 14:35:23 +0800",
          "id" : "675f481ef462bf6f9173a488e2ec17f356e17869",
          "msg" : "feat: SSEP: visualization show trailer contour",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/replan_decider.hpp",
            "data/decide/decide_reaction.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "51bb3c33540d362c1f6f8c6f957fc12d6b37c2ff",
          "timestamp" : 1766663801000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: OG点挡停重规划\u000a\u000a",
          "date" : "2025-12-25 19:56:41 +0800",
          "id" : "51bb3c33540d362c1f6f8c6f957fc12d6b37c2ff",
          "msg" : "feat: OG点挡停重规划",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp",
            "scenarios/scenario.cpp",
            "data/ssep/field_junction_ec.cpp",
            "data/plan/guide_line.cpp",
            "data/plan/guide_line_base.cpp",
            "hmi/draw/draw_path_boundary.hpp",
            "data/boundary/road_boundary.hpp",
            "scenarios/scenario_interface.hpp",
            "data/config/cfg_lat_plan.hpp",
            "hmi/draw/draw_path_boundary.cpp",
            "data/config/cfg_lat_plan.cpp",
            "data/boundary/road_boundary.cpp",
            "tasks/deciders/lat_decider/path_bounds_decider.cpp",
            "data/plan/guide_line_base.hpp"
          ],
          "commitId" : "16bf9f7fe7e9a2a79536097a7b00aeced82e22ef",
          "timestamp" : 1766671859000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:杨浦进堆场优化\u000a\u000a",
          "date" : "2025-12-25 22:10:59 +0800",
          "id" : "16bf9f7fe7e9a2a79536097a7b00aeced82e22ef",
          "msg" : "feat:杨浦进堆场优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/scenario_interface.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.hpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/scenario.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path_boundary.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/path_bounds_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line_base.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/field_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line_base.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/reference_road_section.cpp"
          ],
          "commitId" : "9cd3a8dd3a5dbe950895e50a7cfb5fc8a3ae057d",
          "timestamp" : 1766671868000,
          "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-25 22:11:08 +0800",
          "id" : "9cd3a8dd3a5dbe950895e50a7cfb5fc8a3ae057d",
          "msg" : "feat:最近车道匹配的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/reference_road_section.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/polyline.h",
            "ssep/data_structures/polyline.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/data_structures/map_element_polyline.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/scenarios/planner_utils.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/data_structures/map_element_polyline.h",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "6d9811fec49e2c949719c1c0b71537a3afe9a012",
          "timestamp" : 1766720980000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复car search + optimize相关问题\u000a\u000a",
          "date" : "2025-12-26 11:49:40 +0800",
          "id" : "6d9811fec49e2c949719c1c0b71537a3afe9a012",
          "msg" : "fix: SSEP: 修复car search + optimize相关问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/planner_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "7f290155bdb140fa1624ecbf603de3580ef7d4f4",
          "timestamp" : 1766731479000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: active curvature speed limit.\u000a\u000a",
          "date" : "2025-12-26 14:44:39 +0800",
          "id" : "7f290155bdb140fa1624ecbf603de3580ef7d4f4",
          "msg" : "fix: active curvature speed limit.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "ddb43002871d24041e8189943f6b08725f3bd436",
          "timestamp" : 1766731545000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca debug in replayer.\u000a\u000a",
          "date" : "2025-12-26 14:45:45 +0800",
          "id" : "ddb43002871d24041e8189943f6b08725f3bd436",
          "msg" : "fix: wbca debug in replayer.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "algorithm/wbca/path_optimization/path_optimization.hpp"
          ],
          "commitId" : "9776ea9c14130026cc8d3826c0acba00ade11d3d",
          "timestamp" : 1766731585000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: kappa_softmax and kappa_rate_softmax\u000a\u000a",
          "date" : "2025-12-26 14:46:25 +0800",
          "id" : "9776ea9c14130026cc8d3826c0acba00ade11d3d",
          "msg" : "fix: kappa_softmax and kappa_rate_softmax",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp"
          ],
          "commitId" : "8f88e0d857eb01b955dc5783b7af4c9dcd2f5680",
          "timestamp" : 1766738444000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: win = 4 for kappa speed limit\u000a\u000a",
          "date" : "2025-12-26 16:40:44 +0800",
          "id" : "8f88e0d857eb01b955dc5783b7af4c9dcd2f5680",
          "msg" : "fix: win = 4 for kappa speed limit",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/keb_optimizer/cost_features/soft_trailer_disk_collision_cost.h",
            "data/ssep/ssep_activation.cpp",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "4528c3efdb7b7dd7cbf041df6b079965cbb91c0e",
          "timestamp" : 1766749644000,
          "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-26 19:47:24 +0800",
          "id" : "4528c3efdb7b7dd7cbf041df6b079965cbb91c0e",
          "msg" : "chore: SSEP: 改进低贝位进堆场效果",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/keb_optimizer/cost_features/soft_trailer_disk_collision_cost.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "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/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h",
            "ssep/offboard/generate_scene_data/utils.h",
            "ssep/offboard/generate_scene_data/state_augment_util.h",
            "ssep/offboard/generate_scene_data/data_structures.h",
            "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc"
          ],
          "commitId" : "67c5536ea4b8ecc2783fee6f04801e9fe54bb568",
          "timestamp" : 1766750357000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: Remove unused offline files.\u000a\u000a",
          "date" : "2025-12-26 19:59:17 +0800",
          "id" : "67c5536ea4b8ecc2783fee6f04801e9fe54bb568",
          "msg" : "chore: SSEP: Remove unused offline files.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/data_structures.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/utils.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/state_augment_util.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/offboard/generate_scene_data/trajectory_provider/search_based_trajectory_provider.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/decide/decide_reaction.hpp",
            "data/scenario/scenario_manager.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp",
            "tasks/deciders/other_decider/replan_decider.hpp",
            "tasks/deciders/search_decider/normal_junction_search_decider.cpp",
            "data/scenario/scenario_manager.cpp"
          ],
          "commitId" : "b10720a08427bb000d2576bfd3ab0f314f536e90",
          "timestamp" : 1766759433000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复连续普通路口搜索的bug\u000a",
          "date" : "2025-12-26 22:30:33 +0800",
          "id" : "b10720a08427bb000d2576bfd3ab0f314f536e90",
          "msg" : "fix:修复连续普通路口搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/normal_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_manager.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/ogm.hpp",
            "plan/prepare/prepare_ogm.cpp",
            "data/config/cfg_env_const.cpp",
            "data/obstacle/ogm.cpp"
          ],
          "commitId" : "5be095107f0cdfe70efef60b738602b4d3f04d97",
          "timestamp" : 1766759446000,
          "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-26 22:30:46 +0800",
          "id" : "5be095107f0cdfe70efef60b738602b4d3f04d97",
          "msg" : "fix:身后障碍物过滤的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_func_sw.cpp",
            "data/config/cfg_func_sw.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "77b55ece453551fb79e7191ed4b2ed16a842c61b",
          "timestamp" : 1766759491000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:replan逻辑的优化\u000a",
          "date" : "2025-12-26 22:31:31 +0800",
          "id" : "77b55ece453551fb79e7191ed4b2ed16a842c61b",
          "msg" : "fix:replan逻辑的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/forward_ec.cpp",
            "data/ssep/normal_junction_ec.cpp",
            "ssep/maps/ogm_builder.h",
            "data/obstacle/obstacle.hpp",
            "ssep/ssep_planner.cc",
            "data/ssep/forward_ec.hpp",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "5b01e8a5427151e7e8f78e9259be130b3533712c",
          "timestamp" : 1766759502000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refacor:搜索的优化\u000a\u000a",
          "date" : "2025-12-26 22:31:42 +0800",
          "id" : "5b01e8a5427151e7e8f78e9259be130b3533712c",
          "msg" : "refacor:搜索的优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/normal_junction_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle.hpp"
            },
            {
              "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_activation.cpp"
          ],
          "commitId" : "f01be4fe8e5cd29ed7e8ebaeb4a4a8cd2f0abc7d",
          "timestamp" : 1766761427000,
          "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-26 23:03:47 +0800",
          "id" : "f01be4fe8e5cd29ed7e8ebaeb4a4a8cd2f0abc7d",
          "msg" : "fix:编译的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/data_structures/path.cc",
            "ssep/data_structures/path.h",
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "5e5442bf1f8dd2ac3de2f4d336d847b450dc180d",
          "timestamp" : 1766764437000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore:  SSEP: Improve keb car optimization process \u000a\u000a",
          "date" : "2025-12-26 23:53:57 +0800",
          "id" : "5e5442bf1f8dd2ac3de2f4d336d847b450dc180d",
          "msg" : "chore:  SSEP: Improve keb car optimization process",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/path.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/resample_scene_paths_cli.cc",
            "ssep/offboard/generate_scene_data/trim_scene_paths_cli.cc",
            "ssep/offboard/generate_scene_data/CMakeLists.txt"
          ],
          "commitId" : "398972de257a136937f1cdcbe9d27dd874aafda6",
          "timestamp" : 1766847114000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP add scene data augmentation scripts.\u000a\u000a",
          "date" : "2025-12-27 22:51:54 +0800",
          "id" : "398972de257a136937f1cdcbe9d27dd874aafda6",
          "msg" : "feat: SSEP add scene data augmentation scripts.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/resample_scene_paths_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/trim_scene_paths_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "dingtalk_notify.py",
            "dingtalk_notify_config.json",
            "GIT_PUSH_NOTIFY_README.md",
            "git_push_with_notify.sh"
          ],
          "commitId" : "c5ec059a40128c5ebc4e9e9bd7ebd9c091f823b5",
          "timestamp" : 1766899329000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 添加git push-notify功能，可以联动钉钉机器人发送推送通知，并调用大模型自动编辑周报\u000a\u000a",
          "date" : "2025-12-28 13:22:09 +0800",
          "id" : "c5ec059a40128c5ebc4e9e9bd7ebd9c091f823b5",
          "msg" : "feat: 添加git push-notify功能，可以联动钉钉机器人发送推送通知，并调用大模型自动编辑周报",
          "paths" : [
            {
              "editType" : "add",
              "file" : "dingtalk_notify_config.json"
            },
            {
              "editType" : "add",
              "file" : "GIT_PUSH_NOTIFY_README.md"
            },
            {
              "editType" : "add",
              "file" : "git_push_with_notify.sh"
            },
            {
              "editType" : "add",
              "file" : "dingtalk_notify.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/decide/decide_reaction.cpp",
            "data/decide/decide_reaction.hpp",
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "cbc8ec5c4d9cc09ae3b66ff7a092d40e51859412",
          "timestamp" : 1766939462000,
          "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-29 00:31:02 +0800",
          "id" : "cbc8ec5c4d9cc09ae3b66ff7a092d40e51859412",
          "msg" : "fix:重复规划的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "231805897b1ac3919a39c4574adaaaef84e87e68",
          "timestamp" : 1766939467000,
          "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-29 00:31:07 +0800",
          "id" : "231805897b1ac3919a39c4574adaaaef84e87e68",
          "msg" : "fix:出堆场，误进平滑模式的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/ssep/forward_ec.cpp",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "3fd692c61f7e6e4819728ad8d1796c85bb1a48ad",
          "timestamp" : 1766939475000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:优化出堆场的搜索\u000a\u000a",
          "date" : "2025-12-29 00:31:15 +0800",
          "id" : "3fd692c61f7e6e4819728ad8d1796c85bb1a48ad",
          "msg" : "fix:优化出堆场的搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "dingtalk_notify_config_example.json",
            "dingtalk_notify_config.json",
            ".gitignore"
          ],
          "commitId" : "b83f53bc1af49b0ab48a2ac8bad499378cb28ce4",
          "timestamp" : 1766976888000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: git push notify config脱敏\u000a",
          "date" : "2025-12-29 10:54:48 +0800",
          "id" : "b83f53bc1af49b0ab48a2ac8bad499378cb28ce4",
          "msg" : "chore: git push notify config脱敏",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "dingtalk_notify_config.json"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "add",
              "file" : "dingtalk_notify_config_example.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/main.cpp"
          ],
          "commitId" : "684a0cfe925b1a9ad2d2f6eaf1a6c0e56926afd4",
          "timestamp" : 1767001020000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复replayer内存泄漏的问题\u000a\u000a",
          "date" : "2025-12-29 17:37:00 +0800",
          "id" : "684a0cfe925b1a9ad2d2f6eaf1a6c0e56926afd4",
          "msg" : "fix:修复replayer内存泄漏的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/main.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/coarse_search/motion_primitive.h",
            "ssep/coarse_search/search_graph.h",
            "ssep/maps/ogm_builder.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/evaluator/collision_cost_computer.h",
            "ssep/ssep_planner.cc",
            "ssep/data_structures/range.h"
          ],
          "commitId" : "dcf463d91c95bac43a392620025407dab430a91a",
          "timestamp" : 1767008450000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 自卸车进出堆场时忽略起点终点附近的碰撞\u000a\u000a",
          "date" : "2025-12-29 19:40:50 +0800",
          "id" : "dcf463d91c95bac43a392620025407dab430a91a",
          "msg" : "feat: SSEP: 自卸车进出堆场时忽略起点终点附近的碰撞",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/range.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/search_graph.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "d55b405a33d8327773ced43547553021ac1fcf4d",
          "timestamp" : 1767009859000,
          "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-29 20:04:19 +0800",
          "id" : "d55b405a33d8327773ced43547553021ac1fcf4d",
          "msg" : "fix: SSEP:  解决太阳纸业路口转弯距离参考线太远的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "math/util/math_utils.cc",
            "math/util/math_utils.h",
            "data/common/point.cpp",
            "math/util/vec_2d.cpp"
          ],
          "commitId" : "2896a9016ab589ca6cfc634f92743e89d3c30768",
          "timestamp" : 1767019128000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:防护half to float 到 inf的场景 \u000a\u000a",
          "date" : "2025-12-29 22:38:48 +0800",
          "id" : "2896a9016ab589ca6cfc634f92743e89d3c30768",
          "msg" : "fix:防护half to float 到 inf的场景",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math/util/vec_2d.cpp"
            },
            {
              "editType" : "edit",
              "file" : "math/util/math_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "math/util/math_utils.h"
            },
            {
              "editType" : "edit",
              "file" : "data/common/point.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp",
            "tasks/deciders/lat_decider/wbca_path_boundary_decider.cpp",
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "24b6f3f043057424f7f360b558666e51feda4912",
          "timestamp" : 1767060883000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: smooth_mode for bulk_load\u000a\u000a",
          "date" : "2025-12-30 10:14:43 +0800",
          "id" : "24b6f3f043057424f7f360b558666e51feda4912",
          "msg" : "fix: smooth_mode for bulk_load",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/wbca_path_boundary_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "659d2f18a0f20bb48ed019343106a16ebbf89240",
          "timestamp" : 1767065140000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:翻斗角度过大停车值在bulkload场景下生效\u000a\u000a",
          "date" : "2025-12-30 11:25:40 +0800",
          "id" : "659d2f18a0f20bb48ed019343106a16ebbf89240",
          "msg" : "feat:翻斗角度过大停车值在bulkload场景下生效",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/common/utils/map_element_utils.hpp",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
          ],
          "commitId" : "3f2d0f9e82bed5c22b15cfffd4e07646880af8e3",
          "timestamp" : 1767066224000,
          "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-30 11:43:44 +0800",
          "id" : "3f2d0f9e82bed5c22b15cfffd4e07646880af8e3",
          "msg" : "fix: SSEP: 修复苏溪出停车位时先往前走一段的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/map_element_utils.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp"
          ],
          "commitId" : "f4848bdc4b44c7ba76bd4a53e765d80b8b2fa6a6",
          "timestamp" : 1767075017000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: SSEP路径当前段匹配的bug\u000a\u000a",
          "date" : "2025-12-30 14:10:17 +0800",
          "id" : "f4848bdc4b44c7ba76bd4a53e765d80b8b2fa6a6",
          "msg" : "fix: SSEP路径当前段匹配的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/occupancy_grid_map/data_render.cpp",
            "algorithm/wbca/occupancy_grid_map/data_render.hpp",
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "eef8c7f5d131720b27e7968cb465c86942318c00",
          "timestamp" : 1767075031000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca debug\u000a\u000a",
          "date" : "2025-12-30 14:10:31 +0800",
          "id" : "eef8c7f5d131720b27e7968cb465c86942318c00",
          "msg" : "fix: wbca debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
          ],
          "commitId" : "e9b2003611915baddbc07faba87249a728053be1",
          "timestamp" : 1767076198000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复正常跟踪场景使用pjpo的bug\u000a\u000a",
          "date" : "2025-12-30 14:29:58 +0800",
          "id" : "e9b2003611915baddbc07faba87249a728053be1",
          "msg" : "fix:修复正常跟踪场景使用pjpo的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/lane_follow_scenario/lane_follow_stage.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/replan_decider.cpp"
          ],
          "commitId" : "a2280fbda04c00660fb164010a98d11170518d9b",
          "timestamp" : 1767077574000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:ssep replan崩溃的bug\u000a\u000a",
          "date" : "2025-12-30 14:52:54 +0800",
          "id" : "a2280fbda04c00660fb164010a98d11170518d9b",
          "msg" : "fix:ssep replan崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "6ab8c4a5ece5a97023fa9a54e5c96d85f96ce8aa",
          "timestamp" : 1767078175000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: keep history when wbca failed.\u000a\u000a",
          "date" : "2025-12-30 15:02:55 +0800",
          "id" : "6ab8c4a5ece5a97023fa9a54e5c96d85f96ce8aa",
          "msg" : "fix: keep history when wbca failed.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc",
            "ssep/offboard/generate_scene_data/CMakeLists.txt",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
          ],
          "commitId" : "e1fe2a07e0db74892ba0be64b5a4f9a8abde9931",
          "timestamp" : 1767089260000,
          "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-30 18:07:40 +0800",
          "id" : "e1fe2a07e0db74892ba0be64b5a4f9a8abde9931",
          "msg" : "fix: SSEP: 解决苏溪进停车位搜索失败的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/widget/distance.cpp",
            "data/constrain/block_data.cpp",
            "data/config/cfg_long_plan.cpp",
            "data/constrain/disable_stop_range.cpp",
            "plan/prepare/prepare_status.cpp",
            "data/app/fsm/stop_reason.cpp"
          ],
          "commitId" : "b60e5edd5c9e5e787270b2730add4e5e536cea96",
          "timestamp" : 1767103669000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:完善搜索失败临时停车的功能\u000a\u000a",
          "date" : "2025-12-30 22:07:49 +0800",
          "id" : "b60e5edd5c9e5e787270b2730add4e5e536cea96",
          "msg" : "fix:完善搜索失败临时停车的功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_long_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/distance.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/stop_reason.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "60722bedb0bfe876115ab368323bfe425bc0ed18",
          "timestamp" : 1767135469000,
          "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-31 06:57:49 +0800",
          "id" : "60722bedb0bfe876115ab368323bfe425bc0ed18",
          "msg" : "fix:修复崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "d4f5d00556593f1966db336ac44f7fb2137db11d",
          "timestamp" : 1767149743000,
          "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-31 10:55:43 +0800",
          "id" : "d4f5d00556593f1966db336ac44f7fb2137db11d",
          "msg" : "fix:修复太阳路口搜索失败的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.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/scenarios/truck_accurate_reversing_planner.h",
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
          ],
          "commitId" : "6d8b01b90a73e83c5d63dc153ef5c7171781ec23",
          "timestamp" : 1767152419000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 1. 修复accurate reversing场景倒车最后三米忽略碰撞未触发的问题。2.提升苏溪进停车位成功率\u000a\u000a",
          "date" : "2025-12-31 11:40:19 +0800",
          "id" : "6d8b01b90a73e83c5d63dc153ef5c7171781ec23",
          "msg" : "fix: SSEP: 1. 修复accurate reversing场景倒车最后三米忽略碰撞未触发的问题。2.提升苏溪进停车位成功率",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.cc"
          ],
          "commitId" : "c9a462d299b107c5dc45f46d0722aa40ee5d6ea0",
          "timestamp" : 1767157340000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: minor update\u000a\u000a",
          "date" : "2025-12-31 13:02:20 +0800",
          "id" : "c9a462d299b107c5dc45f46d0722aa40ee5d6ea0",
          "msg" : "chore: SSEP: minor update",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/legacy_planner.h",
            "dingtalk_notify.py"
          ],
          "commitId" : "b4f7c119b49d613073d9d3b375ca6b588186a6ff",
          "timestamp" : 1767162071000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: minor updates\u000a\u000a",
          "date" : "2025-12-31 14:21:11 +0800",
          "id" : "b4f7c119b49d613073d9d3b375ca6b588186a6ff",
          "msg" : "chore: SSEP: minor updates",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "dingtalk_notify.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "44151439a0e53cc667b17e07254129dbde278706",
          "timestamp" : 1767454597000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:car类型的普通路口搜索考虑边界\u000a\u000a",
          "date" : "2026-01-03 23:36:37 +0800",
          "id" : "44151439a0e53cc667b17e07254129dbde278706",
          "msg" : "feat:car类型的普通路口搜索考虑边界",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/data_structure.h",
            "ssep/maps/ogm.cc",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "61a5434182f70c1dfa39f7d13cd3f1a41abc94ae",
          "timestamp" : 1767517011000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复优化器中起点曲率没有初始化的问题\u000a\u000a",
          "date" : "2026-01-04 16:56:51 +0800",
          "id" : "61a5434182f70c1dfa39f7d13cd3f1a41abc94ae",
          "msg" : "fix: SSEP: 修复优化器中起点曲率没有初始化的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/data_structure.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/envelop/map_envelops.cpp"
          ],
          "commitId" : "3618fa7db514a6bc6eb98a54a3a3c8b7d7b5963d",
          "timestamp" : 1767527362000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复可能崩溃的bug\u000a\u000a",
          "date" : "2026-01-04 19:49:22 +0800",
          "id" : "3618fa7db514a6bc6eb98a54a3a3c8b7d7b5963d",
          "msg" : "fix:修复可能崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/envelop/map_envelops.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/other_decider/replan_decider.cpp",
            "ssep/ssep_planner.cc"
          ],
          "commitId" : "f127eeb730dda2de1945eb08c3ed59c44414776e",
          "timestamp" : 1767527369000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor:优化太阳卸料区挡停的重搜索逻辑\u000a\u000a",
          "date" : "2026-01-04 19:49:29 +0800",
          "id" : "f127eeb730dda2de1945eb08c3ed59c44414776e",
          "msg" : "refactor:优化太阳卸料区挡停的重搜索逻辑",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/other_decider/replan_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "a1e87467a1da5bc638192f250825135cdaa70087",
          "timestamp" : 1767595522000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: start_pt from last_path.\u000a\u000a",
          "date" : "2026-01-05 14:45:22 +0800",
          "id" : "a1e87467a1da5bc638192f250825135cdaa70087",
          "msg" : "fix: start_pt from last_path.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc",
            "ssep/offboard/generate_scene_data/trim_scene_paths_cli.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
          ],
          "commitId" : "338a769cbefaa2e74bc5d68bd4a38dbf2113ba3c",
          "timestamp" : 1767598369000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡多段倒车搜索器改进为双向搜索。复测威海、友谊关的问题场景，成功率100%\u000a\u000a",
          "date" : "2026-01-05 15:32:49 +0800",
          "id" : "338a769cbefaa2e74bc5d68bd4a38dbf2113ba3c",
          "msg" : "feat: SSEP: 集卡多段倒车搜索器改进为双向搜索。复测威海、友谊关的问题场景，成功率100%",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/trim_scene_paths_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/load_snap_data.cpp",
            "common/util/hdmap_wrapper.cpp",
            "replayer/logic.cpp"
          ],
          "commitId" : "2fa77475c73f757e92ca48b6d2c4f689e7376fdc",
          "timestamp" : 1767601620000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:连续载入快照崩溃的bug\u000a\u000a",
          "date" : "2026-01-05 16:27:00 +0800",
          "id" : "2fa77475c73f757e92ca48b6d2c4f689e7376fdc",
          "msg" : "fix:连续载入快照崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "common/util/hdmap_wrapper.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/load_snap_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h"
          ],
          "commitId" : "6d14adbd2676b9f700514425d7b866434ef14a37",
          "timestamp" : 1767603089000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV PULLOVER场景最后一段不走直线的问题。\u000a\u000a",
          "date" : "2026-01-05 16:51:29 +0800",
          "id" : "6d14adbd2676b9f700514425d7b866434ef14a37",
          "msg" : "fix: SSEP: 修复IMV PULLOVER场景最后一段不走直线的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "data/config/cfg_safe_const.hpp",
            "data/constrain/disable_stop_range.cpp",
            "data/constrain/disable_stop_range.hpp",
            "data/config/cfg_safe_const.cpp",
            "data/constrain/temporary_stop_data.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "data/constrain/block_data.hpp"
          ],
          "commitId" : "ac5fec5eea7a6a9c3520ba21ae2028944e7452bf",
          "timestamp" : 1767612595000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: add curvature over limit temp stop.\u000a\u000a",
          "date" : "2026-01-05 19:29:55 +0800",
          "id" : "ac5fec5eea7a6a9c3520ba21ae2028944e7452bf",
          "msg" : "fix: add curvature over limit temp stop.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/disable_stop_range.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/constrain/temporary_stop_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "4a6df680159317e1c86c6b862322ee527d587dd1",
          "timestamp" : 1767612705000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: curvature_over_limit_stop_coefficient 10.0\u000a\u000a",
          "date" : "2026-01-05 19:31:45 +0800",
          "id" : "4a6df680159317e1c86c6b862322ee527d587dd1",
          "msg" : "fix: curvature_over_limit_stop_coefficient 10.0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/scene_frame_visualization.cc",
            "data/ssep/ssep_activation.cpp"
          ],
          "commitId" : "6f9d548a5a62a2c5dbbb473030c494fa41068025",
          "timestamp" : 1767612706000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP minor updates\u000a\u000a",
          "date" : "2026-01-05 19:31:46 +0800",
          "id" : "6f9d548a5a62a2c5dbbb473030c494fa41068025",
          "msg" : "chore: SSEP minor updates",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "e44350fef4a97e9401ba111fe8f1724a0f67adc6",
          "timestamp" : 1767617649000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: truck start_pt exception.\u000a\u000a",
          "date" : "2026-01-05 20:54:09 +0800",
          "id" : "e44350fef4a97e9401ba111fe8f1724a0f67adc6",
          "msg" : "fix: truck start_pt exception.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/config/cfg_env_const.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "c8f1bbf9716afdacb9b3cd0748ed279c3e163e75",
          "timestamp" : 1767627086000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:董家口靠边作业的问题\u000a\u000a",
          "date" : "2026-01-05 23:31:26 +0800",
          "id" : "c8f1bbf9716afdacb9b3cd0748ed279c3e163e75",
          "msg" : "fix:董家口靠边作业的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_env_const.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/other_tasks/stitch_path_data_to_path.cpp"
          ],
          "commitId" : "020e0a83e2c76c9a584702ba9d3b745906d9ee74",
          "timestamp" : 1767627094000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:wbca求解失败后，使用ssep路径带来的路径跳变问题\u000a\u000a",
          "date" : "2026-01-05 23:31:34 +0800",
          "id" : "020e0a83e2c76c9a584702ba9d3b745906d9ee74",
          "msg" : "feat:wbca求解失败后，使用ssep路径带来的路径跳变问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp",
            "hmi/widget/distance.cpp"
          ],
          "commitId" : "76de2323c82763fdcbf6900399338d7b1b57918e",
          "timestamp" : 1767627107000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:曲率超限停车优化\u000a\u000a",
          "date" : "2026-01-05 23:31:47 +0800",
          "id" : "76de2323c82763fdcbf6900399338d7b1b57918e",
          "msg" : "feat:曲率超限停车优化",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/distance.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "491e5cdfcf5b781a314a2af34c5d16281c770781",
          "timestamp" : 1767670305000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:调整曲率超限的滤波参数\u000a\u000a",
          "date" : "2026-01-06 11:31:45 +0800",
          "id" : "491e5cdfcf5b781a314a2af34c5d16281c770781",
          "msg" : "fix:调整曲率超限的滤波参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/constrain/block_data.cpp"
          ],
          "commitId" : "6515c57d59de9c9707105252942d22ed57da8796",
          "timestamp" : 1767680017000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:曲率超限停车的bug\u000a\u000a",
          "date" : "2026-01-06 14:13:37 +0800",
          "id" : "6515c57d59de9c9707105252942d22ed57da8796",
          "msg" : "fix:曲率超限停车的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/constrain/block_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "algorithm/wbca/path_optimization/path_optimization.hpp"
          ],
          "commitId" : "3ec02093369f59536c96444dc56f85a199a177c3",
          "timestamp" : 1767681213000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: add CalcKappaCostSigmoid.\u000a\u000a",
          "date" : "2026-01-06 14:33:33 +0800",
          "id" : "3ec02093369f59536c96444dc56f85a199a177c3",
          "msg" : "feat: add CalcKappaCostSigmoid.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc",
            "ssep/data_structures/map_element_polyline.cc",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
          ],
          "commitId" : "2ca8c001689f3a35984187de05139b029c6d403a",
          "timestamp" : 1767688683000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 集卡进停车位时时候更严格的挂车角度\u000a\u000a",
          "date" : "2026-01-06 16:38:03 +0800",
          "id" : "2ca8c001689f3a35984187de05139b029c6d403a",
          "msg" : "fix: SSEP: 集卡进停车位时时候更严格的挂车角度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/map_element_polyline.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/transform_to_body_frame_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp",
            "data/other/flow_control.cpp",
            "data/app/fsm/task_fsm/task_fsm.cpp",
            "tasks/other_tasks/create_reference_line.cpp",
            "data/ssep/forward_ec.cpp",
            "data/plan/guide_line.cpp"
          ],
          "commitId" : "380a90acdb674c672070c41c2a087bc073a91bf5",
          "timestamp" : 1767690704000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:travel out 没有一次规划的适配\u000a\u000a",
          "date" : "2026-01-06 17:11:44 +0800",
          "id" : "380a90acdb674c672070c41c2a087bc073a91bf5",
          "msg" : "feat:travel out 没有一次规划的适配",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/create_reference_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/other/flow_control.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_travel/task_travel_fsm.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/guide_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.cpp"
          ],
          "commitId" : "f1f39985c7264f69556adc16422a74a2ace4819d",
          "timestamp" : 1767690714000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:travel out 没有一次规划，状态机切换的bug\u000a\u000a",
          "date" : "2026-01-06 17:11:54 +0800",
          "id" : "f1f39985c7264f69556adc16422a74a2ace4819d",
          "msg" : "fix:travel out 没有一次规划，状态机切换的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/truck_general_planner.h"
          ],
          "commitId" : "e8a521b796411bce06e7845a12f3d25ba4131d12",
          "timestamp" : 1767692822000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修正Rigid truck general builder搜索参数，确保搜索器能具有搜出最大曲率路径的能力。\u000a\u000a",
          "date" : "2026-01-06 17:47:02 +0800",
          "id" : "e8a521b796411bce06e7845a12f3d25ba4131d12",
          "msg" : "fix: SSEP: 修正Rigid truck general builder搜索参数，确保搜索器能具有搜出最大曲率路径的能力。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "5b5d630f69b1c95a3930102b2c514dc606c08945",
          "timestamp" : 1767756143000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: using ssep speed_limit for deviation.\u000a\u000a",
          "date" : "2026-01-07 11:22:23 +0800",
          "id" : "5b5d630f69b1c95a3930102b2c514dc606c08945",
          "msg" : "fix: using ssep speed_limit for deviation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
          ],
          "commitId" : "2a10cc33142c59327c146a1440b4038eade1eb30",
          "timestamp" : 1767758111000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复优化器中额外前向碰撞距离计算存在误差的问题，解决前港距离前方障碍物太近的问题。\u000a\u000a",
          "date" : "2026-01-07 11:55:11 +0800",
          "id" : "2a10cc33142c59327c146a1440b4038eade1eb30",
          "msg" : "fix: SSEP: 修复优化器中额外前向碰撞距离计算存在误差的问题，解决前港距离前方障碍物太近的问题。",
          "paths" : [
            {
              "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/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "CMakeLists.txt",
            ".gitignore"
          ],
          "commitId" : "86232c3bad191b66a196af34c219074e20e141fc",
          "timestamp" : 1767761263000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix:解决合并代码需要重新编译的问题\u000a\u000a",
          "date" : "2026-01-07 12:47:43 +0800",
          "id" : "86232c3bad191b66a196af34c219074e20e141fc",
          "msg" : "fix:解决合并代码需要重新编译的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_fuzzy_reversing_planner.h"
          ],
          "commitId" : "660eedd899aaee86c94f019dcbad3cbcc78cc860",
          "timestamp" : 1767764206000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复前杠倒车进料堆优化失败的问题。\u000a\u000a",
          "date" : "2026-01-07 13:36:46 +0800",
          "id" : "660eedd899aaee86c94f019dcbad3cbcc78cc860",
          "msg" : "fix: SSEP: 修复前杠倒车进料堆优化失败的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "tasks/other_tasks/stitch_path_data_to_path.cpp",
            "data/boundary/road_boundary.cpp",
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "238e46cb1d29effee165726bafd5180b0ba8d0ed",
          "timestamp" : 1767770969000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix:修复拼接的bug\u000a\u000a",
          "date" : "2026-01-07 15:29:29 +0800",
          "id" : "238e46cb1d29effee165726bafd5180b0ba8d0ed",
          "msg" : "fix:修复拼接的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/other_tasks/stitch_path_data_to_path.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/path_optimization_task.cpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "ce1f133cbc198256362e293b470d0155c9c6ee9d",
          "timestamp" : 1767771607000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca reversing bug.\u000a\u000a",
          "date" : "2026-01-07 15:40:07 +0800",
          "id" : "ce1f133cbc198256362e293b470d0155c9c6ee9d",
          "msg" : "fix: wbca reversing bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.cpp"
          ],
          "commitId" : "624bf556a93cf138bb8a5c9f349a4f6eb19131a5",
          "timestamp" : 1767772796000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "refactor调整切换lock的阈值\u000a\u000a",
          "date" : "2026-01-07 15:59:56 +0800",
          "id" : "624bf556a93cf138bb8a5c9f349a4f6eb19131a5",
          "msg" : "refactor调整切换lock的阈值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/plan/ego_expanding.cpp",
            "hmi/draw/draw_constrain.cpp"
          ],
          "commitId" : "6a70b86fc6f3acbe2006fdde64d0c3762a4c10d8",
          "timestamp" : 1767772801000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:锁站场景不膨胀尺寸\u000a\u000a",
          "date" : "2026-01-07 16:00:01 +0800",
          "id" : "6a70b86fc6f3acbe2006fdde64d0c3762a4c10d8",
          "msg" : "feat:锁站场景不膨胀尺寸",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/plan/ego_expanding.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_constrain.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/occupancy_grid_map/data_render.cpp",
            "data/config/cfg_lat_plan.cpp",
            "sink/ros_sink_plan_debug.cpp"
          ],
          "commitId" : "a84d66ec49368c268e2f31310f8970a01041447e",
          "timestamp" : 1767777067000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: minimize esdf_map\u000a\u000a",
          "date" : "2026-01-07 17:11:07 +0800",
          "id" : "a84d66ec49368c268e2f31310f8970a01041447e",
          "msg" : "fix: minimize esdf_map",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_plan_debug.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/occupancy_grid_map/data_render.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "0780e0351e0a19eaf0f567247d6223db032e5f04",
          "timestamp" : 1767801484000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复崩溃的bug\u000a\u000a",
          "date" : "2026-01-07 23:58:04 +0800",
          "id" : "0780e0351e0a19eaf0f567247d6223db032e5f04",
          "msg" : "fix:修复崩溃的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/path_optimization/path_optimization.cpp"
          ],
          "commitId" : "4cf096ac8adc8aa7a90088714dae8da4c1875f46",
          "timestamp" : 1767838126000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: dx_norm = path_1_tmp.norm\u000a\u000a",
          "date" : "2026-01-08 10:08:46 +0800",
          "id" : "4cf096ac8adc8aa7a90088714dae8da4c1875f46",
          "msg" : "fix: dx_norm = path_1_tmp.norm",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/wbca/wbca_data.cpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.hpp",
            "algorithm/wbca/path_optimization/truck_path_optimization.hpp",
            "algorithm/wbca/wbca_manager.hpp",
            "algorithm/wbca/path_optimization/imv_path_optimization.cpp",
            "algorithm/wbca/path_optimization/path_optimization.hpp",
            "algorithm/wbca/path_optimization/path_optimization.cpp",
            "data/wbca/wbca_data.hpp",
            "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
          ],
          "commitId" : "3e4dc285c3f92a8bf37472dbb8966c9b22656d05",
          "timestamp" : 1767847165000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: merge wbca_v2. using soft_min collision cost for truck.\u000a\u000a",
          "date" : "2026-01-08 12:39:25 +0800",
          "id" : "3e4dc285c3f92a8bf37472dbb8966c9b22656d05",
          "msg" : "fix: merge wbca_v2. using soft_min collision cost for truck.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/path_optimization.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/truck_path_optimization.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/path_optimization/imv_path_optimization.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h",
            "ssep/coarse_search/evaluator/cost_feature_computer.h",
            "ssep/coarse_search/evaluator/collision_constraint_type.h",
            "ssep/coarse_search/evaluator/collision_cost_computer.h"
          ],
          "commitId" : "4d2867fdbeaef8b50be33bd358b2b171d49686b3",
          "timestamp" : 1767865706000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡进堆场搜索的碰撞检测使用软约束。保证生成一条碰撞程度最低的路径。\u000a\u000a",
          "date" : "2026-01-08 17:48:26 +0800",
          "id" : "4d2867fdbeaef8b50be33bd358b2b171d49686b3",
          "msg" : "feat: SSEP: 集卡进堆场搜索的碰撞检测使用软约束。保证生成一条碰撞程度最低的路径。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/cost_feature_computer.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/collision_constraint_type.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/ssep_input.cc",
            "ssep/ssep_planner.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/protos/scene.proto",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/imv_enter_yard_planner.h",
            "ssep/data_structures/operation_mode.hpp",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            "data/ssep/ssep_activation.cpp",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "f53030a5ae83cab7ae5cbedbf88eaa8ca2b42d2b",
          "timestamp" : 1767947653000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: SSEP输入中加入\"作业模式\"参数（正向作业/反向作业/Undetermined），统一IMV路径搜索流程\u000a\u000a",
          "date" : "2026-01-09 16:34:13 +0800",
          "id" : "f53030a5ae83cab7ae5cbedbf88eaa8ca2b42d2b",
          "msg" : "feat: SSEP: SSEP输入中加入\"作业模式\"参数（正向作业/反向作业/Undetermined），统一IMV路径搜索流程",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/data_structures/operation_mode.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/wbca/grid_map/esdf_map.cpp",
            "data/wbca/grid_map/esdf_map.hpp"
          ],
          "commitId" : "92cd7fbed1c667aee820c6e4e6a4d3b49ad8316d",
          "timestamp" : 1768206617000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: wbca ignores ref_pts out of range.\u000a\u000a",
          "date" : "2026-01-12 16:30:17 +0800",
          "id" : "92cd7fbed1c667aee820c6e4e6a4d3b49ad8316d",
          "msg" : "fix: wbca ignores ref_pts out of range.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/grid_map/esdf_map.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/grid_map/esdf_map.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/keb_optimizer/cost_features/state_constraint.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
          ],
          "commitId" : "f546b267e4e9660516d4ed47f2a1bda76afa52c9",
          "timestamp" : 1768208831000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 提升集卡常规场景的规划的成功率，缓解末端路径画龙的问题\u000a\u000a",
          "date" : "2026-01-12 17:07:11 +0800",
          "id" : "f546b267e4e9660516d4ed47f2a1bda76afa52c9",
          "msg" : "chore: SSEP: 提升集卡常规场景的规划的成功率，缓解末端路径画龙的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/trailer_collision_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/state_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "1767b681baa5a6e2f9e0eb8960a03adf70f50097",
          "timestamp" : 1768210114000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: Car模型多段倒车场景，途径点角度增加角度限制\u000a\u000a",
          "date" : "2026-01-12 17:28:34 +0800",
          "id" : "1767b681baa5a6e2f9e0eb8960a03adf70f50097",
          "msg" : "feat: SSEP: Car模型多段倒车场景，途径点角度增加角度限制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h"
          ],
          "commitId" : "67eca496cd33a1fb02ae55d339b9ccf72b0aafd7",
          "timestamp" : 1768218745000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: Car车型多段倒车参数调整\u000a\u000a",
          "date" : "2026-01-12 19:52:25 +0800",
          "id" : "67eca496cd33a1fb02ae55d339b9ccf72b0aafd7",
          "msg" : "chore: SSEP: Car车型多段倒车参数调整",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "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_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp"
          ],
          "commitId" : "cae158b3fb5fff3be9563caaae55148935200e16",
          "timestamp" : 1768220924000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复出停车位ssep路径方向的bug\u000a\u000a",
          "date" : "2026-01-12 20:28:44 +0800",
          "id" : "cae158b3fb5fff3be9563caaae55148935200e16",
          "msg" : "fix:修复出停车位ssep路径方向的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "fee0a142cee2e9bc58d155f103526654d5ee36c9",
          "timestamp" : 1768220931000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:sweep路径的bug\u000a\u000a",
          "date" : "2026-01-12 20:28:51 +0800",
          "id" : "fee0a142cee2e9bc58d155f103526654d5ee36c9",
          "msg" : "fix:sweep路径的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/obstacle_decider_attr.cpp"
          ],
          "commitId" : "5fa2b4b9292d9c8736745bdca98065bebb9ef644",
          "timestamp" : 1768220938000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:界面添加障碍物类别的显示\u000a\u000a",
          "date" : "2026-01-12 20:28:58 +0800",
          "id" : "5fa2b4b9292d9c8736745bdca98065bebb9ef644",
          "msg" : "feat:界面添加障碍物类别的显示",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/obstacle_decider_attr.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/vehicle/cloud_pnc_config.cpp",
            "data/scenario/scenario_planner_condition.cpp"
          ],
          "commitId" : "55efcfe69492843785f1cfb463f495e01a9c9cff",
          "timestamp" : 1768220943000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:优化云端障碍物的赋值\u000a\u000a",
          "date" : "2026-01-12 20:29:03 +0800",
          "id" : "55efcfe69492843785f1cfb463f495e01a9c9cff",
          "msg" : "feat:优化云端障碍物的赋值",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/scenario/scenario_planner_condition.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/vehicle/cloud_pnc_config.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "0fe33d19af8430c9535e2a0fc53b1923f66e3aa4",
          "timestamp" : 1768276480000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: 修复威海car bulkout场景进错的问题\u000a\u000a",
          "date" : "2026-01-13 11:54:40 +0800",
          "id" : "0fe33d19af8430c9535e2a0fc53b1923f66e3aa4",
          "msg" : "fix: 修复威海car bulkout场景进错的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "1ad796cb7325c6f833a94d40ad1420aee052323e",
          "timestamp" : 1768279417000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: typo\u000a\u000a",
          "date" : "2026-01-13 12:43:37 +0800",
          "id" : "1ad796cb7325c6f833a94d40ad1420aee052323e",
          "msg" : "fix: typo",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/truck_accurate_reversing_planner.cc"
          ],
          "commitId" : "febb4db7323ea923978ec02c813302fdffafbb79",
          "timestamp" : 1768281728000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复最后一段有碰撞时可能优化失败的问题。\u000a\u000a",
          "date" : "2026-01-13 13:22:08 +0800",
          "id" : "febb4db7323ea923978ec02c813302fdffafbb79",
          "msg" : "fix: SSEP: 修复最后一段有碰撞时可能优化失败的问题。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/test/CMakeLists.txt",
            "ssep/common/utils/proto_io.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/offboard/scene_replay/replay_scene_frame_cli.cc",
            "ssep/common/utils/path_utils.cc",
            "ssep/offboard/ssep_input_provider.cc",
            "ssep/CMakeLists.txt",
            "ssep/test/ssep_planner_test.cc",
            "ssep/offboard/scene_replay/replay_ssep_input_cli.cc",
            "ssep/common/utils/path_utils.h",
            "ssep/offboard/ssep_planner_wrapper.h"
          ],
          "commitId" : "57a69114a40c051917efbe70873cd118cf8e8d54",
          "timestamp" : 1768296692000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 完成offline自动回归测试工具。目前支持5种场景的回归测试。其他场景会在后续陆续添加。\u000a\u000a",
          "date" : "2026-01-13 17:31:32 +0800",
          "id" : "57a69114a40c051917efbe70873cd118cf8e8d54",
          "msg" : "feat: SSEP: 完成offline自动回归测试工具。目前支持5种场景的回归测试。其他场景会在后续陆续添加。",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/common/utils/path_utils.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/proto_io.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_input_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/common/utils/path_utils.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/replay_ssep_input_cli.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/replay_scene_frame_cli.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/test/ssep_planner_test.cc",
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/offboard/servers/scene_vis_html_template.cc"
          ],
          "commitId" : "68e5c670dc8f4b8852611d6dfea9745a4bcb4468",
          "timestamp" : 1768304858000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 可视化增加地图元素显示\u000a\u000a",
          "date" : "2026-01-13 19:47:38 +0800",
          "id" : "68e5c670dc8f4b8852611d6dfea9745a4bcb4468",
          "msg" : "feat: SSEP: 可视化增加地图元素显示",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/servers/scene_vis_html_template.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/utils/scene_frame_visualization.cc",
            "ssep/test/ssep_planner_test.cc",
            ".gitignore"
          ],
          "commitId" : "37779680e5ac819b4505714c2ac945f2ca441b41",
          "timestamp" : 1768359336000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: minor updates\u000a\u000a",
          "date" : "2026-01-14 10:55:36 +0800",
          "id" : "37779680e5ac819b4505714c2ac945f2ca441b41",
          "msg" : "chore: SSEP: minor updates",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.cc"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_lat_plan.hpp",
            "data/boundary/road_boundary.cpp",
            "data/config/cfg_lat_plan.cpp"
          ],
          "commitId" : "ca1f3b58fdd492fc72510a52dd82cc24925cf553",
          "timestamp" : 1768365138000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: no_shift region around destination.\u000a",
          "date" : "2026-01-14 12:32:18 +0800",
          "id" : "ca1f3b58fdd492fc72510a52dd82cc24925cf553",
          "msg" : "fix: no_shift region around destination.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_lat_plan.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "16212bcd753e077eb20fb2cd7ab9bceccbfdd50b",
          "timestamp" : 1768369599000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: deviation speed limit bug.\u000a\u000a",
          "date" : "2026-01-14 13:46:39 +0800",
          "id" : "16212bcd753e077eb20fb2cd7ab9bceccbfdd50b",
          "msg" : "fix: deviation speed limit bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/maps/sl_projection_map.cc",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/coarse_search/preprocessed_curves/tt_curve_manager.cc",
            "ssep/keb_optimizer/imv_keb_optimizer.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/coarse_search/preprocessed_curves/trajectories_reader.cc",
            "ssep/test/ssep_planner_test.cc",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            "ssep/maps/sl_projection_map.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
          ],
          "commitId" : "3d977e95e3b2bb6819b4cb271148c7433110c722",
          "timestamp" : 1768373009000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: IMV - either goal direction 更改为 either start direction，大大简化逻辑，并且全场景支持了IMV作业模式未确定的场景。\u000a\u000a",
          "date" : "2026-01-14 14:43:29 +0800",
          "id" : "3d977e95e3b2bb6819b4cb271148c7433110c722",
          "msg" : "feat: SSEP: IMV - either goal direction 更改为 either start direction，大大简化逻辑，并且全场景支持了IMV作业模式未确定的场景。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/imv_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/sl_projection_map.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/preprocessed_curves/trajectories_reader.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/preprocessed_curves/tt_curve_manager.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/sl_projection_map.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.h",
            "ssep/scenarios/truck_remote_guided_escape_planner.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/data_structures/ssep_input.cc",
            "ssep/scenarios/imv_exit_parking_spot_planner.h",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc",
            "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/scenarios/imv_enter_yard_planner.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/scenarios/truck_accurate_reversing_planner.h",
            "ssep/scenarios/legacy_planner.h",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/offboard/ssep_visualizer.h",
            "ssep/ssep_planner.h",
            "ssep/scenarios/truck_general_planner.h",
            "ssep/coarse_search/evaluator/ref_line_cost_computer.h",
            "ssep/scenarios/truck_accurate_reversing_planner.cc",
            "ssep/ssep_planner.cc",
            "ssep/scenarios/imv_pullover_planner.h",
            "ssep/coarse_search/legacy_searcher_adaptor.h",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h",
            "ssep/scenarios/truck_u_turn_planner.h",
            "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h",
            "ssep/coarse_search/evaluator/ref_line_heuristic_computer.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.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/searcher_builders/imv_bidirectional_searcher_builder.cc",
            "ssep/maps/sl_projection_map.cc",
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/data_structures/search_boundary.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/offboard/main_test/main_test_park.cc",
            "ssep/offboard/ssep_visualizer.cc",
            "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/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/maps/sl_projection_map.h"
          ],
          "commitId" : "62b8bbef96257f4cef348be22831f2c4e5cd96b1",
          "timestamp" : 1768375408000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "Refactor: SSEP: 用aabox替换vector<double>表示search bounds\u000a\u000a",
          "date" : "2026-01-14 15:23:28 +0800",
          "id" : "62b8bbef96257f4cef348be22831f2c4e5cd96b1",
          "msg" : "Refactor: SSEP: 用aabox替换vector<double>表示search bounds",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_remote_guided_escape_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/sl_projection_map.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_cost_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/search_boundary.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/sl_projection_map.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/main_test/main_test_park.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_accurate_reversing_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/legacy_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/ref_line_heuristic_computer.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/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/legacy_searcher_adaptor.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/generate_scene_data/generate_scene_data_cli.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_visualizer.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "de7a29c1045959bc03c018a2ec95723a1533f3e6",
          "timestamp" : 1768375925000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: truck wbca replayer debug.\u000a\u000a",
          "date" : "2026-01-14 15:32:05 +0800",
          "id" : "de7a29c1045959bc03c018a2ec95723a1533f3e6",
          "msg" : "fix: truck wbca replayer debug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h",
            "ssep/test/ssep_planner_test.cc",
            "ssep/coarse_search/state_hasher.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
          ],
          "commitId" : "32d915572bd8073abb9138cf8292ea4072f9afab",
          "timestamp" : 1768379741000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: Improve bidirectional search\u000a\u000a",
          "date" : "2026-01-14 16:35:41 +0800",
          "id" : "32d915572bd8073abb9138cf8292ea4072f9afab",
          "msg" : "chore: SSEP: Improve bidirectional search",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/state_hasher.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/common/math/aabox2d.cc",
            "ssep/common/math/aabox2d.h",
            "data/ssep/ssep_activation.cpp",
            "data/ssep/ssep_ec.cpp"
          ],
          "commitId" : "af737dee0680b4bc1a1a604c8c6551bd24e25ee8",
          "timestamp" : 1768384178000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: fix compile errors\u000a\u000a",
          "date" : "2026-01-14 17:49:38 +0800",
          "id" : "af737dee0680b4bc1a1a604c8c6551bd24e25ee8",
          "msg" : "fix: fix compile errors",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/math/aabox2d.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/math/aabox2d.cc"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "hmi/widget/diagnose.cpp",
            "algorithm/wbca/imv_wbca_manager.cpp",
            "data/wbca/wbca_data.hpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "a809f8ef4b34a72e66dc57b275fb286bc939c8b4",
          "timestamp" : 1768445003000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: using wbca failed_count to deactivate history.\u000a\u000a",
          "date" : "2026-01-15 10:43:23 +0800",
          "id" : "a809f8ef4b34a72e66dc57b275fb286bc939c8b4",
          "msg" : "fix: using wbca failed_count to deactivate history.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/imv_wbca_manager.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/diagnose.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/wbca/wbca_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "26f743ab9bf88bfdc913f2288ab9cb469b78d943",
          "timestamp" : 1768465367000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决集卡常规场景轨迹异常的问题\u000a",
          "date" : "2026-01-15 16:22:47 +0800",
          "id" : "26f743ab9bf88bfdc913f2288ab9cb469b78d943",
          "msg" : "fix: SSEP: 解决集卡常规场景轨迹异常的问题",
          "paths" : [
            {
              "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/config/cfg_static.cpp"
          ],
          "commitId" : "51528e18a048ddfc069cd8d53cdd2de73409ecbb",
          "timestamp" : 1768465806000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: cfg_static bug\u000a\u000a",
          "date" : "2026-01-15 16:30:06 +0800",
          "id" : "51528e18a048ddfc069cd8d53cdd2de73409ecbb",
          "msg" : "fix: cfg_static bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/config/cfg_static.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "replayer/replayer_data_process/replayer_data_process.cpp"
          ],
          "commitId" : "0e4e7087f3b5f223891292c1b3a221381c5e3f3e",
          "timestamp" : 1768465856000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: replayer bug\u000a\u000a",
          "date" : "2026-01-15 16:30:56 +0800",
          "id" : "0e4e7087f3b5f223891292c1b3a221381c5e3f3e",
          "msg" : "fix: replayer bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "replayer/replayer_data_process/replayer_data_process.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/imv_general_planner.h",
            "ssep/scenarios/imv_pullover_planner.h",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h",
            "ssep/scenarios/imv_exit_parking_spot_planner.h"
          ],
          "commitId" : "070dd8b89aec0c95b5d92ae45d4f9bfd2a3b3419",
          "timestamp" : 1768473813000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复IMV出停车位路径异常的问题\u000a\u000a",
          "date" : "2026-01-15 18:43:33 +0800",
          "id" : "070dd8b89aec0c95b5d92ae45d4f9bfd2a3b3419",
          "msg" : "fix: SSEP: 修复IMV出停车位路径异常的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_pullover_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_exit_parking_spot_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_general_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp"
          ],
          "commitId" : "12661d1c1c3938f93ef64569387f2a9f4bcad979",
          "timestamp" : 1768538306000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:终点距离的判断使用map distance\u000a",
          "date" : "2026-01-16 12:38:26 +0800",
          "id" : "12661d1c1c3938f93ef64569387f2a9f4bcad979",
          "msg" : "feat:终点距离的判断使用map distance",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_park_fsm/park_fsm_transition/bulk_transition.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_station_planner.h"
          ],
          "commitId" : "3cdfcf8a76e49522846b3d07d372e73a229cc0ec",
          "timestamp" : 1768538355000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:imv进停车位双向搜索的bug\u000a",
          "date" : "2026-01-16 12:39:15 +0800",
          "id" : "3cdfcf8a76e49522846b3d07d372e73a229cc0ec",
          "msg" : "fix:imv进停车位双向搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_status.cpp"
          ],
          "commitId" : "033962050bafe981ff3742a1bb1135461c465d98",
          "timestamp" : 1768538361000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:切换到idle保持状态的bug\u000a",
          "date" : "2026-01-16 12:39:21 +0800",
          "id" : "033962050bafe981ff3742a1bb1135461c465d98",
          "msg" : "fix:切换到idle保持状态的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_status.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/ssep_data.cpp",
            "data/ssep/ssep_ec.cpp",
            "data/ssep/forward_ec.cpp"
          ],
          "commitId" : "cc9ca3fc4ea4958a3e4e77e5c032d47311fe432c",
          "timestamp" : 1768538367000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:苏溪,西联,董分 双向搜索的bug\u000a",
          "date" : "2026-01-16 12:39:27 +0800",
          "id" : "cc9ca3fc4ea4958a3e4e77e5c032d47311fe432c",
          "msg" : "feat:苏溪,西联,董分 双向搜索的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/ssep_data.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            ".gitignore"
          ],
          "commitId" : "cc86d71dd4dbf9821c41ba026045b2511eac99d8",
          "timestamp" : 1768538379000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore:添加gitgnore\u000a",
          "date" : "2026-01-16 12:39:39 +0800",
          "id" : "cc86d71dd4dbf9821c41ba026045b2511eac99d8",
          "msg" : "chore:添加gitgnore",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".gitignore"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/ogm.hpp",
            "data/boundary/driving_corridor.cpp",
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "aa5d7f1729393528b055b3f5a3de209b56e14804",
          "timestamp" : 1768538386000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:驾驶走廊图构建的bug\u000a",
          "date" : "2026-01-16 12:39:46 +0800",
          "id" : "aa5d7f1729393528b055b3f5a3de209b56e14804",
          "msg" : "fix:驾驶走廊图构建的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/ogm.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/boundary/driving_corridor.cpp"
            },
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/start_point_data.cpp"
          ],
          "commitId" : "21d8d124b7c0802dce940f45ef0eb8b4f1bacd90",
          "timestamp" : 1768538391000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore:删除多余的log\u000a",
          "date" : "2026-01-16 12:39:51 +0800",
          "id" : "21d8d124b7c0802dce940f45ef0eb8b4f1bacd90",
          "msg" : "chore:删除多余的log",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "math/util/math_utils.cc"
          ],
          "commitId" : "e8000704e0ab0a118938d53c0fa0cfef4cfa4bcd",
          "timestamp" : 1768538397000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:调整 float to half\u000a",
          "date" : "2026-01-16 12:39:57 +0800",
          "id" : "e8000704e0ab0a118938d53c0fa0cfef4cfa4bcd",
          "msg" : "feat:调整 float to half",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math/util/math_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.cpp"
          ],
          "commitId" : "27ee5212cc6c7abbbbb7ad6be07780f7ac09c34a",
          "timestamp" : 1768801411000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复动态上下面过程中，提前切换到bulk场景的bug\u000a",
          "date" : "2026-01-19 13:43:31 +0800",
          "id" : "27ee5212cc6c7abbbbb7ad6be07780f7ac09c34a",
          "msg" : "fix:修复动态上下面过程中，提前切换到bulk场景的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "plan/prepare/prepare_ogm.cpp"
          ],
          "commitId" : "df4487255e05eb20a9f2ecbdeceff66dddd3ab14",
          "timestamp" : 1768805745000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: ogm.height/width\u000a\u000a",
          "date" : "2026-01-19 14:55:45 +0800",
          "id" : "df4487255e05eb20a9f2ecbdeceff66dddd3ab14",
          "msg" : "fix: ogm.height/width",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "plan/prepare/prepare_ogm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/test/gpu_heuristic_test.cc",
            "ssep/coarse_search/gpu_batch_expander.cc",
            "ssep/test/gpu_collision_test_kernel.cu",
            "ssep/test/CMakeLists.txt",
            "ssep/gpu/device_map_data.cu",
            "ssep/gpu/heur_table_loader.cu",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h",
            "ssep/test/gpu_heuristic_test_kernel.cu",
            "ssep/gpu/cost/path_length_cost.cuh",
            "ssep/gpu/samplers/multi_curvature_sampler.cuh",
            "ssep/test/gpu_data_convert_test.cc",
            "ssep/test/gpu_sampler_test_kernel.cuh",
            "ssep/gpu/kernels/batch_expand_kernel.h",
            "ssep/gpu/memory_pool.h",
            "ssep/gpu/heur_table_loader.cc",
            "ssep/test/gpu_collision_test_kernel.cuh",
            "ssep/test/gpu_heuristic_test_kernel.cuh",
            "ssep/gpu/heur_table_loader.h",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.h",
            "ssep/gpu/batch_expander_bridge.cu",
            "ssep/gpu/collision/collision_checker.cuh",
            "ssep/gpu/samplers/sampler_params.h",
            "ssep/gpu/device_map_data.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc",
            "ssep/test/gpu_collision_test.cc",
            "ssep/test/gpu_cost_test.cc",
            "ssep/gpu/device_utils.cuh",
            "ssep/gpu/kernels/batch_expand_kernel.cu",
            "ssep/gpu/heuristics/heuristic_computer.cuh",
            "ssep/CMakeLists.txt",
            "ssep/gpu/device_types.h",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/test/gpu_sampler_test.cc",
            "ssep/coarse_search/gpu_batch_expander.h",
            "ssep/test/gpu_sampler_test_kernel.cu",
            "ssep/gpu/memory_pool.cu",
            "ssep/ssep_planner.cc",
            "ssep/gpu/batch_expander_bridge.h",
            "ssep/gpu/device_map_data.cuh"
          ],
          "commitId" : "e8ec60fb9586797b8fa729ac049464ac8f89811d",
          "timestamp" : 1768814796000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 初步跑通GPU加速版本的进堆场搜索\u000a",
          "date" : "2026-01-19 17:26:36 +0800",
          "id" : "e8ec60fb9586797b8fa729ac049464ac8f89811d",
          "msg" : "feat: SSEP: 初步跑通GPU加速版本的进堆场搜索",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/gpu/heur_table_loader.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heur_table_loader.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_collision_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_batch_expander.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_heuristic_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_heuristic_test_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heuristics/heuristic_computer.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/device_utils.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_sampler_test_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/batch_expander_bridge.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/device_map_data.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/memory_pool.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_collision_test_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/samplers/multi_curvature_sampler.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/gpu_batch_expander.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/cost/path_length_cost.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/memory_pool.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heur_table_loader.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_heuristic_test_kernel.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_collision_test_kernel.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/kernels/batch_expand_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/kernels/batch_expand_kernel.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_sampler_test_kernel.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/batch_expander_bridge.cu"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/device_map_data.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/device_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_data_convert_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/samplers/sampler_params.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_cost_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/device_map_data.cuh"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_sampler_test.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/collision/collision_checker.cuh"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/gpu/heuristics/heuristic_computer.cuh",
            "ssep/test/ssep_planner_test.cc",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc",
            "ssep/offboard/scene_replay/CMakeLists.txt"
          ],
          "commitId" : "4c7f0eea0f20d2774a07379f9c04cc1777d498e6",
          "timestamp" : 1768814821000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP-GPU: 通过所有测试用例\u000a\u000a",
          "date" : "2026-01-19 17:27:01 +0800",
          "id" : "4c7f0eea0f20d2774a07379f9c04cc1777d498e6",
          "msg" : "chore: SSEP-GPU: 通过所有测试用例",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_replay/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/ssep_planner_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/heuristics/heuristic_computer.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/gpu/cost/curvature_cost.cuh",
            "ssep/test/CMakeLists.txt",
            "ssep/gpu/device_map_data.cu",
            "ssep/coarse_search/state_hasher.h",
            "ssep/test/gpu_ref_line_cost_test_kernel.cu",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h",
            "ssep/gpu/cost/path_length_cost.cuh",
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/gpu/samplers/multi_curvature_sampler.cuh",
            "ssep/coarse_search/motion_primitive.h",
            "ssep/coarse_search/disk_collision_checker.h",
            "ssep/common/utils/scene_frame_visualization.h",
            "ssep/coarse_search/batched_priority_queue.h",
            "ssep/gpu/device_map_data.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc",
            "ssep/test/gpu_ref_line_cost_test.cc",
            "ssep/gpu/kernels/batch_expand_kernel.cu",
            "ssep/gpu/heuristics/heuristic_computer.cuh",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/CMakeLists.txt",
            "ssep/gpu/device_types.h",
            "ssep/gpu/cost/ref_line_cost.cuh",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/ssep_planner.cc",
            "ssep/test/gpu_ref_line_cost_test_kernel.cuh",
            "ssep/maps/sl_projection_map.h"
          ],
          "commitId" : "9660290466fc492978cdd2066bb3cdd5adb70f8a",
          "timestamp" : 1768814842000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: gpu search 性能优化\u000a\u000a",
          "date" : "2026-01-19 17:27:22 +0800",
          "id" : "9660290466fc492978cdd2066bb3cdd5adb70f8a",
          "msg" : "chore: SSEP: gpu search 性能优化",
          "paths" : [
            {
              "editType" : "add",
              "file" : "ssep/gpu/cost/ref_line_cost.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/common/utils/scene_frame_visualization.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_ref_line_cost_test.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/heuristics/heuristic_computer.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/samplers/multi_curvature_sampler.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/test/CMakeLists.txt"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/kernels/batch_expand_kernel.cu"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/device_types.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/device_map_data.cu"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/device_map_data.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/cost/curvature_cost.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/cost/path_length_cost.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/sl_projection_map.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/disk_collision_checker.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/batched_priority_queue.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/state_hasher.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_ref_line_cost_test_kernel.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/test/gpu_ref_line_cost_test_kernel.cuh"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/imv_enter_station_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "161d316820ad30f5da6c3257ca76140440dfac1e",
          "timestamp" : 1768815252000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 同步ssep的imv进充电桩的更新\u000a\u000a",
          "date" : "2026-01-19 17:34:12 +0800",
          "id" : "161d316820ad30f5da6c3257ca76140440dfac1e",
          "msg" : "chore: SSEP: 同步ssep的imv进充电桩的更新",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/imv_enter_station_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/truck_fuzzy_reversing_planner.h"
          ],
          "commitId" : "952ea5b4e8ebcf5e552e070ee9b8aa3bd6a05508",
          "timestamp" : 1768816486000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 前港倒车进货堆场景添加 fallback searcher。倒车不能到达的情况会使用通用搜索器搜索（现在可以支持向前到达货堆）。\u000a\u000a",
          "date" : "2026-01-19 17:54:46 +0800",
          "id" : "952ea5b4e8ebcf5e552e070ee9b8aa3bd6a05508",
          "msg" : "feat: SSEP: 前港倒车进货堆场景添加 fallback searcher。倒车不能到达的情况会使用通用搜索器搜索（现在可以支持向前到达货堆）。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/scene_frame_provider.cc",
            "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/scenarios/truck_bulk_yark_in_out_planner.cc",
            "ssep/scenarios/truck_fuzzy_reversing_planner.h",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "a5822c9b8c4f9e13049046ff40223e37ab9e762b",
          "timestamp" : 1768881389000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复回归测试失败的场景\u000a\u000a",
          "date" : "2026-01-20 11:56:29 +0800",
          "id" : "a5822c9b8c4f9e13049046ff40223e37ab9e762b",
          "msg" : "fix: SSEP: 修复回归测试失败的场景",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_fuzzy_reversing_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/scene_frame_provider.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_bulk_yark_in_out_planner.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/gpu_tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h",
            "ssep/keb_optimizer/cost_features/state_constraint.h",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "1104a98f0c4fdf7218dac43989265d7292420779",
          "timestamp" : 1768890253000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决集卡普通搜索画龙的问题\u000a\u000a",
          "date" : "2026-01-20 14:24:13 +0800",
          "id" : "1104a98f0c4fdf7218dac43989265d7292420779",
          "msg" : "fix: SSEP: 解决集卡普通搜索画龙的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/cost_features/state_constraint.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "tasks/plan/path_optimization_task.cpp"
          ],
          "commitId" : "3ff24dd7981ebec1880deb8a64977317b60a826d",
          "timestamp" : 1768894108000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: clear path_optimization_task esdf his.\u000a\u000a",
          "date" : "2026-01-20 15:28:28 +0800",
          "id" : "3ff24dd7981ebec1880deb8a64977317b60a826d",
          "msg" : "fix: clear path_optimization_task esdf his.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/path_optimization_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/offboard/ssep_planner_wrapper.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h",
            "ssep/data_structures/ssep_input.hpp",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/ssep_planner.cc",
            "data/ssep/ssep_activation.cpp",
            "ssep/data_structures/ssep_input.cc",
            "ssep/ssep_planner.h",
            "ssep/protos/scene.proto"
          ],
          "commitId" : "357aab4612e9084c385829c22a8619713e261308",
          "timestamp" : 1768895116000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 增加万能参数接口\u000a\u000a",
          "date" : "2026-01-20 15:45:16 +0800",
          "id" : "357aab4612e9084c385829c22a8619713e261308",
          "msg" : "feat: SSEP: 增加万能参数接口",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_activation.cpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_input.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/scene.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/offboard/ssep_planner_wrapper.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/ssep_planner.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
          ],
          "commitId" : "34f52511f17d0b822c4c935449caf3f79be9bd49",
          "timestamp" : 1768900956000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡进堆场支持通过extra_params获取车头拉直位置与车挂最大夹角并规划符合要求的路径。\u000a\u000a",
          "date" : "2026-01-20 17:22:36 +0800",
          "id" : "34f52511f17d0b822c4c935449caf3f79be9bd49",
          "msg" : "feat: SSEP: 集卡进堆场支持通过extra_params获取车头拉直位置与车挂最大夹角并规划符合要求的路径。",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_enter_yard_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/truck_multi_segment_parking_planner.h",
            "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem.cc"
          ],
          "commitId" : "734b8645572f46693901e90cb6e34d6a40e8cc2c",
          "timestamp" : 1768905659000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP: 改进自卸车多段倒车\u000a\u000a",
          "date" : "2026-01-20 18:40:59 +0800",
          "id" : "734b8645572f46693901e90cb6e34d6a40e8cc2c",
          "msg" : "chore: SSEP: 改进自卸车多段倒车",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/rigid_truck_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/truck_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/deciders/search_decider/out_yard_junction_search_decider.cpp",
            "tasks/deciders/search_decider/normal_junction_search_decider.cpp",
            "tasks/deciders/search_decider/open_space_search_decider.cpp",
            "tasks/deciders/search_decider/reverse_search_decider.cpp",
            "data/ssep/forward_ec.cpp",
            "tasks/deciders/search_decider/seaside_junction_search_decider.cpp",
            "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp",
            "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp",
            "data/ssep/ssep_ec.cpp",
            "tasks/deciders/search_decider/bridge_junction_search_decider.cpp"
          ],
          "commitId" : "560bb1ec503c6500ce8a61eaa20bd23200725438",
          "timestamp" : 1768909433000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: 太阳纸业使用pncc_port_related参数配置SSEP场景\u000a\u000a",
          "date" : "2026-01-20 19:43:53 +0800",
          "id" : "560bb1ec503c6500ce8a61eaa20bd23200725438",
          "msg" : "feat: 太阳纸业使用pncc_port_related参数配置SSEP场景",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/forward_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/ssep/ssep_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/normal_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/open_space_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/out_yard_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/into_yard_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/ex_lane_change_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/seaside_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/bridge_junction_search_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/search_decider/reverse_search_decider.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_general_planner.h"
          ],
          "commitId" : "2feed69ce35e1e753676a4a778ca8bb3651017d6",
          "timestamp" : 1768972185000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复集卡普通搜索路口有可能超近道的问题\u000a\u000a",
          "date" : "2026-01-21 13:09:45 +0800",
          "id" : "2feed69ce35e1e753676a4a778ca8bb3651017d6",
          "msg" : "fix: SSEP: 修复集卡普通搜索路口有可能超近道的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_general_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "algorithm/wbca/wbca_manager.cpp",
            "data/boundary/road_boundary.cpp"
          ],
          "commitId" : "72bfbb733ca41b31b2d4311d2d6de8f8ebacf496",
          "timestamp" : 1768984429000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "fix: smooth logic\u000a\u000a",
          "date" : "2026-01-21 16:33:49 +0800",
          "id" : "72bfbb733ca41b31b2d4311d2d6de8f8ebacf496",
          "msg" : "fix: smooth logic",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/boundary/road_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/wbca/wbca_manager.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "246e5c7ef1721d0332bdb8ff09332e94b2045145",
          "timestamp" : 1768988131000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决进堆场画龙\u000a\u000a",
          "date" : "2026-01-21 17:35:31 +0800",
          "id" : "246e5c7ef1721d0332bdb8ff09332e94b2045145",
          "msg" : "fix: SSEP: 解决进堆场画龙",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "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/5081703.cr",
      "fullName" : "5081703.cr"
    }
  ],
  "nextBuild" : {
    "number" : 159,
    "url" : "http://159.27.114.184:8080/jenkins/job/telediagnostic/159/"
  },
  "previousBuild" : {
    "number" : 157,
    "url" : "http://159.27.114.184:8080/jenkins/job/telediagnostic/157/"
  }
}