{
  "_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_yangpu"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "pncBranch",
          "value" : "feat_trajectory"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "telediagnosticBranch",
          "value" : "feat_yangpu1"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "hdmapInterfaceBranch",
          "value" : "rc_dev"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "notes",
          "value" : "telediagnostic更新 yangpu"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "users",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user haoxiangtao",
          "userId" : "haoxiangtao",
          "userName" : "haoxiangtao"
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
            "branch" : [
              {
                "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
                "name" : "master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
            "branch" : [
              {
                "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
                "name" : "master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
        "branch" : [
          {
            "SHA1" : "2f37cc454475036b98eb6744a97f14a462235800",
            "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" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
            "branch" : [
              {
                "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
            "branch" : [
              {
                "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
        "branch" : [
          {
            "SHA1" : "8ec3bf768910b51d863bcbd12088aebba132afb1",
            "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" : 224,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
            "branch" : [
              {
                "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
            "branch" : [
              {
                "SHA1" : "65f340e067041af839e045dc2a2b56041fcd5072",
                "name" : "origin/feat_traffic_ctrl"
              }
            ]
          }
        },
        "origin/rc_dev_baoshishun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 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/feat_tc_v2_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 223,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
            "branch" : [
              {
                "SHA1" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
                "name" : "origin/feat_tc_v2_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
            "branch" : [
              {
                "SHA1" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
                "name" : "origin/feat_tc_v2_daxie"
              }
            ]
          }
        },
        "origin/rc_dev_xiamen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 245,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
            "branch" : [
              {
                "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
                "name" : "origin/rc_dev_xiamen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
            "branch" : [
              {
                "SHA1" : "483fabd931605b5fe19a49de9f1cbbb1097f497b",
                "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_yangpu" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
            "branch" : [
              {
                "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
            "branch" : [
              {
                "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
                "name" : "origin/rc_dev_yangpu"
              }
            ]
          }
        },
        "origin/feat_tc_v2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 228,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
            "branch" : [
              {
                "SHA1" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
                "name" : "origin/feat_tc_v2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
            "branch" : [
              {
                "SHA1" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
                "name" : "origin/feat_tc_v2"
              }
            ]
          }
        },
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 254,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6a89e2c46af8eeff715be143b7e2907e0f85a2c1",
            "branch" : [
              {
                "SHA1" : "6a89e2c46af8eeff715be143b7e2907e0f85a2c1",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6a89e2c46af8eeff715be143b7e2907e0f85a2c1",
            "branch" : [
              {
                "SHA1" : "6a89e2c46af8eeff715be143b7e2907e0f85a2c1",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 244,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
            "branch" : [
              {
                "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
            "branch" : [
              {
                "SHA1" : "1f1b50411fbad43ef0d16e173acf889b3a413854",
                "name" : "origin/rc_dev_qiangang"
              }
            ]
          }
        },
        "origin/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/feat_tc_v2_xiamen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 232,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "df329f0b0fe1fb2f0213fc2c6e790f48c58253e5",
            "branch" : [
              {
                "SHA1" : "df329f0b0fe1fb2f0213fc2c6e790f48c58253e5",
                "name" : "origin/feat_tc_v2_xiamen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "df329f0b0fe1fb2f0213fc2c6e790f48c58253e5",
            "branch" : [
              {
                "SHA1" : "df329f0b0fe1fb2f0213fc2c6e790f48c58253e5",
                "name" : "origin/feat_tc_v2_xiamen"
              }
            ]
          }
        },
        "origin/rc_dev_qiangang_config" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 253,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "67c580e8acd794024fe0bd156f103127ca70bf90",
            "branch" : [
              {
                "SHA1" : "67c580e8acd794024fe0bd156f103127ca70bf90",
                "name" : "origin/rc_dev_qiangang_config"
              }
            ]
          },
          "revision" : {
            "SHA1" : "67c580e8acd794024fe0bd156f103127ca70bf90",
            "branch" : [
              {
                "SHA1" : "67c580e8acd794024fe0bd156f103127ca70bf90",
                "name" : "origin/rc_dev_qiangang_config"
              }
            ]
          }
        },
        "origin/feat_qiangang_side_pass" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 190,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
            "branch" : [
              {
                "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
                "name" : "origin/feat_qiangang_side_pass"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
            "branch" : [
              {
                "SHA1" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
                "name" : "origin/feat_qiangang_side_pass"
              }
            ]
          }
        },
        "origin/rc_dev_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 252,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cbe2305d5c6c686eaa127b2cc0d59df5b5bca47d",
            "branch" : [
              {
                "SHA1" : "cbe2305d5c6c686eaa127b2cc0d59df5b5bca47d",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cbe2305d5c6c686eaa127b2cc0d59df5b5bca47d",
            "branch" : [
              {
                "SHA1" : "cbe2305d5c6c686eaa127b2cc0d59df5b5bca47d",
                "name" : "origin/rc_dev_daxie"
              }
            ]
          }
        },
        "origin/feat_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 215,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
            "branch" : [
              {
                "SHA1" : "289cda308241280b261706930b818b90420fcb5f",
                "name" : "origin/feat_qiangang"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
        "branch" : [
          {
            "SHA1" : "c2b70ca6d50c20019fb03195b32631d2710f18be",
            "name" : "origin/rc_dev_yangpu"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/shared/shared_msgs.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/feat_trajectory_daxie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 211,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "97510c1a0394a537514724012f825fff6cf0f49e",
            "branch" : [
              {
                "SHA1" : "97510c1a0394a537514724012f825fff6cf0f49e",
                "name" : "origin/feat_trajectory_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "97510c1a0394a537514724012f825fff6cf0f49e",
            "branch" : [
              {
                "SHA1" : "97510c1a0394a537514724012f825fff6cf0f49e",
                "name" : "origin/feat_trajectory_daxie"
              }
            ]
          }
        },
        "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/feat_trajectory_hairun" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 232,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a6ca52e9398085bbca0b16c0f90752ccf6566234",
            "branch" : [
              {
                "SHA1" : "a6ca52e9398085bbca0b16c0f90752ccf6566234",
                "name" : "origin/feat_trajectory_hairun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a6ca52e9398085bbca0b16c0f90752ccf6566234",
            "branch" : [
              {
                "SHA1" : "a6ca52e9398085bbca0b16c0f90752ccf6566234",
                "name" : "origin/feat_trajectory_hairun"
              }
            ]
          }
        },
        "origin/feat_sidepass_decider" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 253,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ed38742ac3653b98bffbf6039acd113a38e5c05d",
            "branch" : [
              {
                "SHA1" : "ed38742ac3653b98bffbf6039acd113a38e5c05d",
                "name" : "origin/feat_sidepass_decider"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ed38742ac3653b98bffbf6039acd113a38e5c05d",
            "branch" : [
              {
                "SHA1" : "ed38742ac3653b98bffbf6039acd113a38e5c05d",
                "name" : "origin/feat_sidepass_decider"
              }
            ]
          }
        },
        "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_keb_path_opt_task" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 172,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2b57bede57cae7d46d77ec4338835f46c5ee058b",
            "branch" : [
              {
                "SHA1" : "2b57bede57cae7d46d77ec4338835f46c5ee058b",
                "name" : "origin/feat_keb_path_opt_task"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2b57bede57cae7d46d77ec4338835f46c5ee058b",
            "branch" : [
              {
                "SHA1" : "2b57bede57cae7d46d77ec4338835f46c5ee058b",
                "name" : "origin/feat_keb_path_opt_task"
              }
            ]
          }
        },
        "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/test_memory" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 252,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "67738e205e39589d6c30703df0efa42be003cb88",
            "branch" : [
              {
                "SHA1" : "67738e205e39589d6c30703df0efa42be003cb88",
                "name" : "origin/test_memory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "67738e205e39589d6c30703df0efa42be003cb88",
            "branch" : [
              {
                "SHA1" : "67738e205e39589d6c30703df0efa42be003cb88",
                "name" : "origin/test_memory"
              }
            ]
          }
        },
        "origin/feat_trajectory_qiangang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 230,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3c014a88a977f1fa72e9a25de08998423c6d4633",
            "branch" : [
              {
                "SHA1" : "3c014a88a977f1fa72e9a25de08998423c6d4633",
                "name" : "origin/feat_trajectory_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3c014a88a977f1fa72e9a25de08998423c6d4633",
            "branch" : [
              {
                "SHA1" : "3c014a88a977f1fa72e9a25de08998423c6d4633",
                "name" : "origin/feat_trajectory_qiangang"
              }
            ]
          }
        },
        "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_clear_area" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 168,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec60685af092a1b9c7e92fccd81fa260c92c5fa3",
            "branch" : [
              {
                "SHA1" : "ec60685af092a1b9c7e92fccd81fa260c92c5fa3",
                "name" : "origin/feat_clear_area"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec60685af092a1b9c7e92fccd81fa260c92c5fa3",
            "branch" : [
              {
                "SHA1" : "ec60685af092a1b9c7e92fccd81fa260c92c5fa3",
                "name" : "origin/feat_clear_area"
              }
            ]
          }
        },
        "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" : 254,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d72976ffcf1198dc889eebc4158ede7ff7a4b7e3",
            "branch" : [
              {
                "SHA1" : "d72976ffcf1198dc889eebc4158ede7ff7a4b7e3",
                "name" : "origin/feat_hairun"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d72976ffcf1198dc889eebc4158ede7ff7a4b7e3",
            "branch" : [
              {
                "SHA1" : "d72976ffcf1198dc889eebc4158ede7ff7a4b7e3",
                "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" : 216,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aecf87a4b918714c30dc044500750f6fa06503db",
            "branch" : [
              {
                "SHA1" : "aecf87a4b918714c30dc044500750f6fa06503db",
                "name" : "origin/feat_qiangang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aecf87a4b918714c30dc044500750f6fa06503db",
            "branch" : [
              {
                "SHA1" : "aecf87a4b918714c30dc044500750f6fa06503db",
                "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_trajectory_daxie_1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 203,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "523d6e9237b447f388f4b65aeea122da2f3acaad",
            "branch" : [
              {
                "SHA1" : "523d6e9237b447f388f4b65aeea122da2f3acaad",
                "name" : "origin/feat_trajectory_daxie_1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "523d6e9237b447f388f4b65aeea122da2f3acaad",
            "branch" : [
              {
                "SHA1" : "523d6e9237b447f388f4b65aeea122da2f3acaad",
                "name" : "origin/feat_trajectory_daxie_1"
              }
            ]
          }
        },
        "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" : 182,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "730037190ab095ff3004718347429c4e827549c3",
            "branch" : [
              {
                "SHA1" : "730037190ab095ff3004718347429c4e827549c3",
                "name" : "origin/feat_daxie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "730037190ab095ff3004718347429c4e827549c3",
            "branch" : [
              {
                "SHA1" : "730037190ab095ff3004718347429c4e827549c3",
                "name" : "origin/feat_daxie"
              }
            ]
          }
        },
        "origin/feat_error" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 162,
          "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" : 160,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
            "branch" : [
              {
                "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
                "name" : "origin/feat_entrance"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
            "branch" : [
              {
                "SHA1" : "c1799d647646baf39936e2cd54e0d9300e13c41f",
                "name" : "origin/feat_entrance"
              }
            ]
          }
        },
        "origin/feat_yangpu1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 205,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
            "branch" : [
              {
                "SHA1" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
                "name" : "origin/feat_yangpu1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
            "branch" : [
              {
                "SHA1" : "f5b95a7b89d7da92fddc7d2ad89ae3877d53cce3",
                "name" : "origin/feat_yangpu1"
              }
            ]
          }
        },
        "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_yangpu" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 181,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
            "branch" : [
              {
                "SHA1" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
                "name" : "origin/feat_yangpu"
              }
            ]
          },
          "revision" : {
            "SHA1" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
            "branch" : [
              {
                "SHA1" : "15e9e4cee79dce43e032ac44ce5a5ee6b43a671e",
                "name" : "origin/feat_yangpu"
              }
            ]
          }
        },
        "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" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
            "branch" : [
              {
                "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
                "name" : "origin/feat_trajectory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
            "branch" : [
              {
                "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
                "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" : 220,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a0e27a4547573c85a1e22a137a9413f6591bd994",
            "branch" : [
              {
                "SHA1" : "a0e27a4547573c85a1e22a137a9413f6591bd994",
                "name" : "origin/feat_pnc_status"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a0e27a4547573c85a1e22a137a9413f6591bd994",
            "branch" : [
              {
                "SHA1" : "a0e27a4547573c85a1e22a137a9413f6591bd994",
                "name" : "origin/feat_pnc_status"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
        "branch" : [
          {
            "SHA1" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
            "name" : "origin/feat_trajectory"
          }
        ]
      },
      "remoteUrls" : [
        "http://159.27.226.4/pnc/pnc.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/rc_dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
            "branch" : [
              {
                "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
            "branch" : [
              {
                "SHA1" : "a9c2e4d796a63e7fae98439c0d76ee577dfdf98f",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_server" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 234,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a18e8996e071f28b03d50561d4a7a303b05548f2",
            "branch" : [
              {
                "SHA1" : "a18e8996e071f28b03d50561d4a7a303b05548f2",
                "name" : "origin/rc_dev_server"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a18e8996e071f28b03d50561d4a7a303b05548f2",
            "branch" : [
              {
                "SHA1" : "a18e8996e071f28b03d50561d4a7a303b05548f2",
                "name" : "origin/rc_dev_server"
              }
            ]
          }
        },
        "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-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-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_yangpu1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
            "branch" : [
              {
                "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
                "name" : "origin/feat_yangpu1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
            "branch" : [
              {
                "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
                "name" : "origin/feat_yangpu1"
              }
            ]
          }
        },
        "origin/feat_video" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 220,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4f6079626fac0814fd86a4226b950e162d200d2a",
            "branch" : [
              {
                "SHA1" : "4f6079626fac0814fd86a4226b950e162d200d2a",
                "name" : "origin/feat_video"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f6079626fac0814fd86a4226b950e162d200d2a",
            "branch" : [
              {
                "SHA1" : "4f6079626fac0814fd86a4226b950e162d200d2a",
                "name" : "origin/feat_video"
              }
            ]
          }
        },
        "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"
              }
            ]
          }
        },
        "origin/test_memory" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 239,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "678787ba9ead9bb6b801a2432779256490486ebd",
            "branch" : [
              {
                "SHA1" : "678787ba9ead9bb6b801a2432779256490486ebd",
                "name" : "origin/test_memory"
              }
            ]
          },
          "revision" : {
            "SHA1" : "678787ba9ead9bb6b801a2432779256490486ebd",
            "branch" : [
              {
                "SHA1" : "678787ba9ead9bb6b801a2432779256490486ebd",
                "name" : "origin/test_memory"
              }
            ]
          }
        },
        "origin/feat_qiangang_refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 253,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f599bd15490c1a71d53d031f9fde52455d7e1efd",
            "branch" : [
              {
                "SHA1" : "f599bd15490c1a71d53d031f9fde52455d7e1efd",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f599bd15490c1a71d53d031f9fde52455d7e1efd",
            "branch" : [
              {
                "SHA1" : "f599bd15490c1a71d53d031f9fde52455d7e1efd",
                "name" : "origin/feat_qiangang_refactor"
              }
            ]
          }
        },
        "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-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" : 170,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e97a73494aad16ff90be4c2504e1c879de3ac47e",
            "branch" : [
              {
                "SHA1" : "e97a73494aad16ff90be4c2504e1c879de3ac47e",
                "name" : "origin/feat_record"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e97a73494aad16ff90be4c2504e1c879de3ac47e",
            "branch" : [
              {
                "SHA1" : "e97a73494aad16ff90be4c2504e1c879de3ac47e",
                "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" : 179,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "22b1c689217dc3921dd4cce343fae39f66d7eacc",
            "branch" : [
              {
                "SHA1" : "22b1c689217dc3921dd4cce343fae39f66d7eacc",
                "name" : "origin/feat_refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "22b1c689217dc3921dd4cce343fae39f66d7eacc",
            "branch" : [
              {
                "SHA1" : "22b1c689217dc3921dd4cce343fae39f66d7eacc",
                "name" : "origin/feat_refactor"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
        "branch" : [
          {
            "SHA1" : "906d66ed9b1f1d07bace94a7e3a6cfb3fbedc8da",
            "name" : "origin/feat_yangpu1"
          }
        ]
      },
      "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" : 255,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "branch" : [
              {
                "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
                "name" : "origin/rc_dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "branch" : [
              {
                "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
                "name" : "origin/rc_dev"
              }
            ]
          }
        },
        "origin/rc_dev_add_lane_name" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 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" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
        "branch" : [
          {
            "SHA1" : "cba9cbaf4225ccc7a789ca75d6b0dadc9380f1fd",
            "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" : "#255",
  "duration" : 980197,
  "estimatedDuration" : 1509118,
  "executor" : None,
  "fullDisplayName" : "telediagnostic #255",
  "id" : "255",
  "keepLog" : False,
  "number" : 255,
  "queueId" : 1234871,
  "result" : "SUCCESS",
  "timestamp" : 1785565048897,
  "url" : "http://159.27.114.184:8080/jenkins/user/yangyuxing/my-views/view/all/job/telediagnostic/255/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/OgLineSegments.msg",
            "pnc_debug_msgs/msg/OgLineSegment.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "8164471355763d16bf47ba3b6ba94e6d7655160b",
          "timestamp" : 1752640348000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "Publish og line segments\u000a",
          "date" : "2025-07-16 12:32:28 +0800",
          "id" : "8164471355763d16bf47ba3b6ba94e6d7655160b",
          "msg" : "Publish og line segments",
          "paths" : [
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/OgLineSegments.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/OgLineSegment.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/OgLineSegment.msg"
          ],
          "commitId" : "995d2f70d145e971e6b16a086c18503d2882fefc",
          "timestamp" : 1752640362000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore: 重新定义Og line segment msg\u000a",
          "date" : "2025-07-16 12:32:42 +0800",
          "id" : "995d2f70d145e971e6b16a086c18503d2882fefc",
          "msg" : "chore: 重新定义Og line segment msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/OgLineSegment.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/CtrlDebug.msg",
            "pnc_debug_msgs/msg/ObserverDebug.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "3334c4581b4794355e678d586eaf5bb46eccefe1",
          "timestamp" : 1760096924000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo@senior.auto",
          "comment" : "feat:在pnc_debug中增加observer_debug\u000a",
          "date" : "2025-10-10 19:48:44 +0800",
          "id" : "3334c4581b4794355e678d586eaf5bb46eccefe1",
          "msg" : "feat:在pnc_debug中增加observer_debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/CtrlDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "platoon_msgs/msg/Start.msg"
          ],
          "commitId" : "fe3fc1534c53f91f596b9458776afd6d2364f0a2",
          "timestamp" : 1763451387000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加起步时间\u000a",
          "date" : "2025-11-18 15:36:27 +0800",
          "id" : "fe3fc1534c53f91f596b9458776afd6d2364f0a2",
          "msg" : "feat_out:增加起步时间",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "platoon_msgs/msg/Start.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/MPCReference.msg",
            "pnc_debug_msgs/msg/LonMpcDebug.msg",
            "pnc_debug_msgs/msg/LongitudinalDebug.msg",
            "pnc_debug_msgs/CMakeLists.txt"
          ],
          "commitId" : "bb357d9f55de56ffb8e81a618ae4d17e70403914",
          "timestamp" : 1765284628000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:lonmpc\u000a",
          "date" : "2025-12-09 20:50:28 +0800",
          "id" : "bb357d9f55de56ffb8e81a618ae4d17e70403914",
          "msg" : "feat:lonmpc",
          "paths" : [
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/MPCReference.msg"
            },
            {
              "editType" : "add",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LongitudinalDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "8a9957037de066d3d4cdf82cbad7fdd3c8959c6a",
          "timestamp" : 1765284634000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: mass estimation debug\u000a",
          "date" : "2025-12-09 20:50:34 +0800",
          "id" : "8a9957037de066d3d4cdf82cbad7fdd3c8959c6a",
          "msg" : "feat: mass estimation debug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "bda37c1664a0b2e9597e3bccc1de248377a604a9",
          "timestamp" : 1765284638000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:调整pnc_debug观测项\u000a",
          "date" : "2025-12-09 20:50:38 +0800",
          "id" : "bda37c1664a0b2e9597e3bccc1de248377a604a9",
          "msg" : "fix:调整pnc_debug观测项",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/LonMpcDebug.msg"
          ],
          "commitId" : "2b71c0304054364d87f064dcf43f568a81ed11e0",
          "timestamp" : 1765284642000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:油门标定消息\u000a",
          "date" : "2025-12-09 20:50:42 +0800",
          "id" : "2b71c0304054364d87f064dcf43f568a81ed11e0",
          "msg" : "feat:油门标定消息",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/LonMpcDebug.msg",
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "3fb873095fdaf1350fb114c2b530852ba9f8924d",
          "timestamp" : 1765284647000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat:增加观测\u000a",
          "date" : "2025-12-09 20:50:47 +0800",
          "id" : "3fb873095fdaf1350fb114c2b530852ba9f8924d",
          "msg" : "feat:增加观测",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/LonMpcDebug.msg"
            },
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "e7f6401d46660abe76b1c9237ec98980bc8362f7",
          "timestamp" : 1767580580000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix:pnc_debug/observer_debug更改\u000a",
          "date" : "2026-01-05 10:36:20 +0800",
          "id" : "e7f6401d46660abe76b1c9237ec98980bc8362f7",
          "msg" : "fix:pnc_debug/observer_debug更改",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "4de4986bc8bb6959f1d31983148bf959dd76640d",
          "timestamp" : 1767667120000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix: 统一pnc_debug_msg/ObserverDebug.msg\u000a",
          "date" : "2026-01-06 10:38:40 +0800",
          "id" : "4de4986bc8bb6959f1d31983148bf959dd76640d",
          "msg" : "fix: 统一pnc_debug_msg/ObserverDebug.msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "fa59a10a56ef4a39aa887ed0e9824a27bdf5f675",
          "timestamp" : 1767667401000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
            "fullName" : "liuhongshuo"
          },
          "authorEmail" : "liuhongshuo",
          "comment" : "fix: 统一pnc_debug_msg/ObesrverDebug.msg\u000a",
          "date" : "2026-01-06 10:43:21 +0800",
          "id" : "fa59a10a56ef4a39aa887ed0e9824a27bdf5f675",
          "msg" : "fix: 统一pnc_debug_msg/ObesrverDebug.msg",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "6895a9be22aef5e00689b15840fef864a1262163",
          "timestamp" : 1767690354000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加剩余续航里程字段\u000a",
          "date" : "2026-01-06 17:05:54 +0800",
          "id" : "6895a9be22aef5e00689b15840fef864a1262163",
          "msg" : "feat_out:增加剩余续航里程字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/TosTask.msg"
          ],
          "commitId" : "bd0af1a7eaa469088ebc6fa88194e792a9f60df6",
          "timestamp" : 1768558159000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:字段精度调整\u000a",
          "date" : "2026-01-16 18:09:19 +0800",
          "id" : "bd0af1a7eaa469088ebc6fa88194e792a9f60df6",
          "msg" : "feat_out:字段精度调整",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "cloud_msgs/msg/TosTask.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "3e9f6f0cd2346406b4879f68c4910996c8dc821c",
          "timestamp" : 1769061366000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:修改外设cmd消息\u000a",
          "date" : "2026-01-22 13:56:06 +0800",
          "id" : "3e9f6f0cd2346406b4879f68c4910996c8dc821c",
          "msg" : "feat_out:修改外设cmd消息",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "3fe6e282961013cb8190e7ba878ca9bbc6c34a41",
          "timestamp" : 1770085537000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加外设状态反馈字段\u000a",
          "date" : "2026-02-03 10:25:37 +0800",
          "id" : "3fe6e282961013cb8190e7ba878ca9bbc6c34a41",
          "msg" : "feat_out:增加外设状态反馈字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "78742f614045dfc91b5e32773a9faa46dfebc4f0",
          "timestamp" : 1770281061000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:外设命令cmd枚举调整\u000a",
          "date" : "2026-02-05 16:44:21 +0800",
          "id" : "78742f614045dfc91b5e32773a9faa46dfebc4f0",
          "msg" : "feat_out:外设命令cmd枚举调整",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanning.msg",
            "cloud_msgs/msg/CloudPlanningPoint.msg",
            "cloud_msgs/CMakeLists.txt",
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "76803290249f1a7498b77dac42c959f2385e72a8",
          "timestamp" : 1772273255000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:添加云端规划消息\u000a",
          "date" : "2026-02-28 18:07:35 +0800",
          "id" : "76803290249f1a7498b77dac42c959f2385e72a8",
          "msg" : "feat_out:添加云端规划消息",
          "paths" : [
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanning.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningPoint.msg"
            },
            {
              "editType" : "edit",
              "file" : "cloud_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanning.msg",
            "cloud_msgs/msg/CloudPlanningPoint.msg",
            "cloud_msgs/CMakeLists.txt",
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "b1e42a87435fb81745d25a9d32411056734862b8",
          "timestamp" : 1772273322000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:添加云端规划消息\u000a",
          "date" : "2026-02-28 18:08:42 +0800",
          "id" : "b1e42a87435fb81745d25a9d32411056734862b8",
          "msg" : "feat_out:添加云端规划消息",
          "paths" : [
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanning.msg"
            },
            {
              "editType" : "edit",
              "file" : "cloud_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "cloud_msgs/msg/CloudPlanningPoint.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "cloud_msgs/msg/CloudPlanningResponse.msg"
          ],
          "commitId" : "23f556d99666ecfa4db447aff433ea4686f25686",
          "timestamp" : 1772520930000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:add cloud_planning_response\u000a",
          "date" : "2026-03-03 14:55:30 +0800",
          "id" : "23f556d99666ecfa4db447aff433ea4686f25686",
          "msg" : "feat_out:add cloud_planning_response",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "cloud_msgs/msg/CloudPlanningResponse.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "b338fbf811a4f2c0c39e71ee62f18c35757f0b1d",
          "timestamp" : 1773803625000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加续航里程字段\u000a",
          "date" : "2026-03-18 11:13:45 +0800",
          "id" : "b338fbf811a4f2c0c39e71ee62f18c35757f0b1d",
          "msg" : "feat_out:增加续航里程字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ads_msgs/msg/HfsmState.msg"
          ],
          "commitId" : "9e61cf69319a9a472e75f01c8ed741aad6dc7a6f",
          "timestamp" : 1773999979000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore(msg):添加是否越过当前边界的标志位\u000a",
          "date" : "2026-03-20 17:46:19 +0800",
          "id" : "9e61cf69319a9a472e75f01c8ed741aad6dc7a6f",
          "msg" : "chore(msg):添加是否越过当前边界的标志位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ads_msgs/msg/HfsmState.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PncConfiguration.msg"
          ],
          "commitId" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
          "timestamp" : 1775655112000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "chore(msg): 添加距离阈值内不避让排队车辆的标志位\u000a",
          "date" : "2026-04-08 21:31:52 +0800",
          "id" : "0daa1f7f08156df5a55cf90342da631b318e2d3d",
          "msg" : "chore(msg): 添加距离阈值内不避让排队车辆的标志位",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PncConfiguration.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
          "timestamp" : 1776064859000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-04-13 15:20:59 +0800",
          "id" : "b34e00e37e0d3a5818ba0ebb75422c11ae3b6b28",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "4c96c8a35f2498ec41691f02e4e5b3f87104d833",
          "timestamp" : 1776161260000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加沈汽环卫上装控制\u000a",
          "date" : "2026-04-14 18:07:40 +0800",
          "id" : "4c96c8a35f2498ec41691f02e4e5b3f87104d833",
          "msg" : "feat_out:增加沈汽环卫上装控制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/VehicleStatus.msg"
          ],
          "commitId" : "2762395f197d1dcc14647d4e7bca0c6a467b69b6",
          "timestamp" : 1776246597000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:补充外设字段\u000a",
          "date" : "2026-04-15 17:49:57 +0800",
          "id" : "2762395f197d1dcc14647d4e7bca0c6a467b69b6",
          "msg" : "feat_out:补充外设字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/VehicleStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
          "timestamp" : 1776396428000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-04-17 11:27:08 +0800",
          "id" : "aed54f80025d95dc2fa58fadb5f26bd1c46d4b0d",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pnc_debug_msgs/msg/ObserverDebug.msg"
          ],
          "commitId" : "e1ea7d61508080e52f9048605a18ef6c2037b49e",
          "timestamp" : 1776776486000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:处理合并冲突\u000a",
          "date" : "2026-04-21 21:01:26 +0800",
          "id" : "e1ea7d61508080e52f9048605a18ef6c2037b49e",
          "msg" : "feat_out:处理合并冲突",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pnc_debug_msgs/msg/ObserverDebug.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg",
            "align_msgs/CMakeLists.txt"
          ],
          "commitId" : "0bf8bca044aa2d9364b02efff468438ff651c1c2",
          "timestamp" : 1779358531000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加新消息——跨运车z向抱夹到位\u000a",
          "date" : "2026-05-21 18:15:31 +0800",
          "id" : "0bf8bca044aa2d9364b02efff468438ff651c1c2",
          "msg" : "添加新消息——跨运车z向抱夹到位",
          "paths" : [
            {
              "editType" : "add",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            },
            {
              "editType" : "edit",
              "file" : "align_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg",
            "align_msgs/CMakeLists.txt"
          ],
          "commitId" : "b8f59b921d1a229a9a39dc06f08a35101d710294",
          "timestamp" : 1779362634000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加新消息——跨运车z向抱夹到位\u000a",
          "date" : "2026-05-21 19:23:54 +0800",
          "id" : "b8f59b921d1a229a9a39dc06f08a35101d710294",
          "msg" : "添加新消息——跨运车z向抱夹到位",
          "paths" : [
            {
              "editType" : "add",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            },
            {
              "editType" : "edit",
              "file" : "align_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
          "timestamp" : 1779678432000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
            "fullName" : "zhuxiaolong"
          },
          "authorEmail" : "zhuxiaolong@senior.auto",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-05-25 11:07:12 +0800",
          "id" : "bcbc5de637a9a70f2d4a3f32247a71a67dbfd4a0",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "549daf0fc4e7c8f469ba1807acf334525ddb939b",
          "timestamp" : 1779697241000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-05-25 16:20:41 +0800",
          "id" : "549daf0fc4e7c8f469ba1807acf334525ddb939b",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tos_msgs/msg/PeripheralCmd.msg",
            "tmp/aha/dconf/user",
            ".marscode/deviceInfo.json"
          ],
          "commitId" : "d2d1816d65aec8f872cc6f61052bdcb8c64e73e5",
          "timestamp" : 1780365770000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:增加吉利锁具控制\u000a",
          "date" : "2026-06-02 10:02:50 +0800",
          "id" : "d2d1816d65aec8f872cc6f61052bdcb8c64e73e5",
          "msg" : "feat_out:增加吉利锁具控制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            },
            {
              "editType" : "add",
              "file" : ".marscode/deviceInfo.json"
            },
            {
              "editType" : "add",
              "file" : "tmp/aha/dconf/user"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "28d550621b9b5b7a5c1e61e58845772ff4c1525c",
          "timestamp" : 1780369194000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-06-02 10:59:54 +0800",
          "id" : "28d550621b9b5b7a5c1e61e58845772ff4c1525c",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "peripheral_msgs/msg/PeripheralOperateState.msg",
            "tos_msgs/msg/PeripheralCmd.msg"
          ],
          "commitId" : "7d1f2976915d6191037ca802663b6fcf5c952867",
          "timestamp" : 1780392251000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat_out:新增吉利锁具控制\u000a",
          "date" : "2026-06-02 17:24:11 +0800",
          "id" : "7d1f2976915d6191037ca802663b6fcf5c952867",
          "msg" : "feat_out:新增吉利锁具控制",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "peripheral_msgs/msg/PeripheralOperateState.msg"
            },
            {
              "editType" : "edit",
              "file" : "tos_msgs/msg/PeripheralCmd.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "eadbbf60c2f42f9cc816ea239eb5310f19bef058",
          "timestamp" : 1780457575000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-06-03 11:32:55 +0800",
          "id" : "eadbbf60c2f42f9cc816ea239eb5310f19bef058",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "guardian_msgs/msg/ParallelObstacleReport.msg",
            "guardian_msgs/msg/ParallelObstacle.msg",
            "guardian_msgs/CMakeLists.txt"
          ],
          "commitId" : "876f0ac7f688fcb989d1343dc7bfac606a98615e",
          "timestamp" : 1781229500000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义\u000a\u000a",
          "date" : "2026-06-12 09:58:20 +0800",
          "id" : "876f0ac7f688fcb989d1343dc7bfac606a98615e",
          "msg" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义",
          "paths" : [
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacleReport.msg"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacle.msg"
            },
            {
              "editType" : "edit",
              "file" : "guardian_msgs/CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg"
          ],
          "commitId" : "4a63c7fafd07ee96114547c4152c16c5b153898f",
          "timestamp" : 1781236330000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加载物状态及其枚举值&&车型错误标志\u000a",
          "date" : "2026-06-12 11:52:10 +0800",
          "id" : "4a63c7fafd07ee96114547c4152c16c5b153898f",
          "msg" : "添加载物状态及其枚举值&&车型错误标志",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg"
          ],
          "commitId" : "dbde87dac06d38fa0c632d2b48b972820d01c3f1",
          "timestamp" : 1781236908000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加载物状态及其枚举值&&车型错误标志\u000a",
          "date" : "2026-06-12 12:01:48 +0800",
          "id" : "dbde87dac06d38fa0c632d2b48b972820d01c3f1",
          "msg" : "添加载物状态及其枚举值&&车型错误标志",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "guardian_msgs/msg/ParallelObstacleReport.msg",
            "guardian_msgs/msg/ParallelObstacle.msg",
            "guardian_msgs/CMakeLists.txt"
          ],
          "commitId" : "7d57dd6412d4746df29e6b22eeda874d2244b0cd",
          "timestamp" : 1781582456000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义\u000a\u000a",
          "date" : "2026-06-16 12:00:56 +0800",
          "id" : "7d57dd6412d4746df29e6b22eeda874d2244b0cd",
          "msg" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "guardian_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacleReport.msg"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacle.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "comm_msgs/msg/Traj.msg"
          ],
          "commitId" : "db51c891fddcf73babce98115f7526d2860bd6c4",
          "timestamp" : 1781700918000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
            "fullName" : "5081703.cr"
          },
          "authorEmail" : "5081703.cr@163.com",
          "comment" : "feat: 手动rebase交通管制v2 msg变更\u000a\u000a",
          "date" : "2026-06-17 20:55:18 +0800",
          "id" : "db51c891fddcf73babce98115f7526d2860bd6c4",
          "msg" : "feat: 手动rebase交通管制v2 msg变更",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "comm_msgs/msg/Traj.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ads_msgs/msg/Target.msg"
          ],
          "commitId" : "063d531a478250750e71384bff10ecd00da9d00f",
          "timestamp" : 1782287750000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加货物分段长度字段和逃逸场景类型\u000a",
          "date" : "2026-06-24 15:55:50 +0800",
          "id" : "063d531a478250750e71384bff10ecd00da9d00f",
          "msg" : "feat: 添加货物分段长度字段和逃逸场景类型",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ads_msgs/msg/Target.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "align_msgs/msg/TargetCarStatus.msg"
          ],
          "commitId" : "87e2add8eda2f4683844d03b1c06fbef5e37a29f",
          "timestamp" : 1782443028000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
            "fullName" : "liuwenjing"
          },
          "authorEmail" : "liuwenjing@senior.auto",
          "comment" : "添加车型匹配bool字段\u000a",
          "date" : "2026-06-26 11:03:48 +0800",
          "id" : "87e2add8eda2f4683844d03b1c06fbef5e37a29f",
          "msg" : "添加车型匹配bool字段",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "align_msgs/msg/TargetCarStatus.msg"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "guardian_msgs/msg/ParallelObstacleReport.msg",
            "guardian_msgs/msg/ParallelObstacle.msg",
            "guardian_msgs/CMakeLists.txt"
          ],
          "commitId" : "5f922b46649cf7a0c2cee7b9a0d984783d85d8bd",
          "timestamp" : 1783995897000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
            "fullName" : "zhaojianfeng2"
          },
          "authorEmail" : "zhaojianfeng2@senior.auto",
          "comment" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义\u000a\u000a",
          "date" : "2026-07-14 10:24:57 +0800",
          "id" : "5f922b46649cf7a0c2cee7b9a0d984783d85d8bd",
          "msg" : "feat: 添加ParallelObstacle和ParallelObstacleReport消息定义",
          "paths" : [
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacleReport.msg"
            },
            {
              "editType" : "edit",
              "file" : "guardian_msgs/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "guardian_msgs/msg/ParallelObstacle.msg"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_utils.cpp"
          ],
          "commitId" : "95737210ab3b8548ebf8930d3c4267544256fd36",
          "timestamp" : 1784194096000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: Keb: 忽略ssep_ec中缓存的real obstacles\u000a\u000a",
          "date" : "2026-07-16 17:28:16 +0800",
          "id" : "95737210ab3b8548ebf8930d3c4267544256fd36",
          "msg" : "chore: Keb: 忽略ssep_ec中缓存的real obstacles",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_utils.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc",
            "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h",
            "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc",
            "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.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/motion_primitive_sampler/ilqr_motion_primitive_sampler.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "24fd81a9d13c83e6652e19c559f8f82118f72887",
          "timestamp" : 1784274551000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "refactor: SSEP: 移除ilqr集卡轨迹库功能\u000a\u000a",
          "date" : "2026-07-17 15:49:11 +0800",
          "id" : "24fd81a9d13c83e6652e19c559f8f82118f72887",
          "msg" : "refactor: SSEP: 移除ilqr集卡轨迹库功能",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/back_insertion_maneuver_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/motion_primitive_sampler/ilqr_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_general_searcher_builder.cc"
            },
            {
              "editType" : "delete",
              "file" : "ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/imv_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/keb_optimizer/keb_problem.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/keb_problem.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
          ],
          "commitId" : "d06067513a0b5bde9107fa12fb1bfdd64afad47f",
          "timestamp" : 1784514533000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡多段倒车场景前进后退使用不同曲率上限\u000a\u000a",
          "date" : "2026-07-20 10:28:53 +0800",
          "id" : "d06067513a0b5bde9107fa12fb1bfdd64afad47f",
          "msg" : "feat: SSEP: 集卡多段倒车场景前进后退使用不同曲率上限",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/keb_problem.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/app/fsm/task_fsm/task_fsm.cpp"
          ],
          "commitId" : "9152b3d115c2ef7450db98344b5e702217cd003a",
          "timestamp" : 1784706621000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: Station2Align 补齐准入过滤, 防不该进align场景绕道从station复入\u000a",
          "date" : "2026-07-22 15:50:21 +0800",
          "id" : "9152b3d115c2ef7450db98344b5e702217cd003a",
          "msg" : "fix: Station2Align 补齐准入过滤, 防不该进align场景绕道从station复入",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/app/fsm/task_fsm/task_fsm.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/evaluator/evaluator.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/batched_priority_queue.h",
            "ssep/coarse_search/motion_primitive_sampler/composed_motion_primitive_sampler.h",
            "ssep/coarse_search/indexed_priority_queue.h",
            "ssep/coarse_search/evaluator/gpu_bidirectional_kinematic_heuristic_computer.h",
            "ssep/gpu/heuristic/dubins_kernel.cuh",
            "ssep/gpu/heuristic/heuristic_batch_bridge.h",
            "ssep/gpu/heuristic/heuristic_batch_bridge.cu",
            "ssep/coarse_search/evaluator/gpu_kinematic_heuristic_computer.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc",
            "ssep/coarse_search/evaluator/heuristic_feature_computer.h",
            "ssep/gpu/heuristic/reeds_shepp_kernel.cuh",
            "ssep/gpu/device_types.h",
            "ssep/coarse_search/evaluator/composite_heuristic_computer.h",
            "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/coarse_search/gpu_context.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/bounded_priority_queue.h",
            "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h",
            "ssep/coarse_search/gpu_context.h",
            "ssep/gpu/collision/collision_checker.cuh",
            "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
          ],
          "commitId" : "39bf5226ef6719b607a7d0542bf55d778e7d359d",
          "timestamp" : 1784714614000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: 集卡多段倒车支持GPU搜索，搜索速度提升5-10倍\u000a\u000a",
          "date" : "2026-07-22 18:03:34 +0800",
          "id" : "39bf5226ef6719b607a7d0542bf55d778e7d359d",
          "msg" : "feat: SSEP: 集卡多段倒车支持GPU搜索，搜索速度提升5-10倍",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/evaluator.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/gpu_kinematic_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/batched_priority_queue.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_context.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/composed_motion_primitive_sampler.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/heuristic_feature_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/collision/collision_checker.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/indexed_priority_queue.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heuristic/reeds_shepp_kernel.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bounded_priority_queue.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heuristic/dubins_kernel.cuh"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heuristic/heuristic_batch_bridge.cu"
            },
            {
              "editType" : "add",
              "file" : "ssep/gpu/heuristic/heuristic_batch_bridge.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/gpu_context.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/tractor_trailer_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/gpu/device_types.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/evaluator/gpu_bidirectional_kinematic_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/evaluator/composite_heuristic_computer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_lane_change_planner.h"
          ],
          "commitId" : "aaf191484e4e3f33b0ca49fe3b1749ebf8d2e9b2",
          "timestamp" : 1784774497000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 修复变道轨迹末端可能画龙的问题\u000a\u000a",
          "date" : "2026-07-23 10:41:37 +0800",
          "id" : "aaf191484e4e3f33b0ca49fe3b1749ebf8d2e9b2",
          "msg" : "fix: SSEP: 修复变道轨迹末端可能画龙的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_lane_change_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
          ],
          "commitId" : "bacd6f75095ebef05f68e0eaf0414f92cb592fee",
          "timestamp" : 1784878619000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: SSEP:  解决集卡倒车距离障碍物较近时会倒着进的问题\u000a\u000a",
          "date" : "2026-07-24 15:36:59 +0800",
          "id" : "bacd6f75095ebef05f68e0eaf0414f92cb592fee",
          "msg" : "chore: SSEP:  解决集卡倒车距离障碍物较近时会倒着进的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/tractor_trailer_single_segment_parking_planner.h"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_region.hpp",
            "data/ssep/forward_ec.cpp",
            "data/config/cfg_region.cpp"
          ],
          "commitId" : "c2113047bac08d73e9035f2f77f37a6270bc6e0e",
          "timestamp" : 1784943859000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 新增镇石(ZHEN_SHI)站点地理围栏, IMV前进进出站复用西联场景\u000a",
          "date" : "2026-07-25 09:44:19 +0800",
          "id" : "c2113047bac08d73e9035f2f77f37a6270bc6e0e",
          "msg" : "feat: 新增镇石(ZHEN_SHI)站点地理围栏, IMV前进进出站复用西联场景",
          "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/decide/decide_reaction.cpp",
            "data/decide/decide_reaction.hpp",
            "node/logic.cpp",
            "sink/ros_sink_record_trigger.cpp"
          ],
          "commitId" : "1e0426b45af918c79f26461ff56f81c6830e8b3b",
          "timestamp" : 1784943875000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: HMI快照按钮触发发SNAP录包(关掉决策结果保存)\u000a\u000a- DecisionReaction 加一次性标志 hmi_req_record_snap_(不序列化/不入FromHis)\u000a- logic plan循环消费快照按钮标志并当场复位, 修从不复位每帧触发问题\u000a- 快照按钮不再置 save_decision_result\u000a- RosSinkRecordTrigger 按钮标志与自动条件一并发 SNAP Trigger\u000a",
          "date" : "2026-07-25 09:44:35 +0800",
          "id" : "1e0426b45af918c79f26461ff56f81c6830e8b3b",
          "msg" : "feat: HMI快照按钮触发发SNAP录包(关掉决策结果保存)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.cpp"
            },
            {
              "editType" : "edit",
              "file" : "node/logic.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/decide/decide_reaction.hpp"
            },
            {
              "editType" : "edit",
              "file" : "sink/ros_sink_record_trigger.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/ssep/ex_lane_change_ec.cpp",
            "data/config/cfg_func_sw.cpp",
            "data/config/cfg_func_sw.hpp"
          ],
          "commitId" : "92088627602c301bd21d516bfa3654bcba0cc818",
          "timestamp" : 1785121109000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 极限变道弯道tunnel沿参考线折线化, 补挂车offtracking裕量与急弯降级\u000a\u000a极限变道的 tunnel 约束原本用单条长直线段近似弯曲车道, 弦误差为 L^2*kappa/8\u000a(40m 直线在 R=100m 弯道上偏 2.0m), 而 end tunnel 的 HARD 管道半宽只有车道半宽\u000a加 5cm(约2m), 弯道上管道与真实车道几乎不重叠, 起点/终点被墙关在外面, 导致\u000a搜索必然失败。\u000a\u000a- 折线化: 新增 AppendOffsetPolylineTunnel(沿参考线 2m 等 l 偏移折线) /\u000a  AppendCrossLineTunnel(等 s 断面法向封口线) / CalcMaxCurvature(theta 差分\u000a  带符号曲率), 替换四处弦近似: ConstructStartTunnel 两条侧墙+横切线、\u000a  ConstructEndTunnel 左右管道+后端封口、ConstructObsTunnel、\u000a  GetRealObstacleTunnel。横向量统一为 SL 约定(左正右负), 与旧\u000a  GetParallelLine \"线段方向右侧为正\"、且纵向线反向构造致法向翻转的隐式约定等价\u000a- 弯道裕量: end tunnel 补挂车 offtracking(L^2*kappa/2, 上限 1.2m, 按曲率符号\u000a  只放宽弯道内侧, 仅带挂车型); 后向管道长度按曲率收缩(kappa>0.01 起, 最短 8m)\u000a- 急弯兜底: kappa>0.02(R<50m) 且端约束为 HARD 且带挂时降级为 SOFT, IMV 不降级\u000a- 顺带修: s 超出参考线长度时线段退化的隐患; SL 法向外推在 |l|*kappa 接近 1 时\u000a  跨过曲率中心翻折成幽灵墙, 按局部曲率钳制横向跨度; 曲率采样改用插值的\u000a  GetReferencePoint, 避免最近离散点致曲率被静默低估为 0\u000a\u000a灰度 use_func_lc_tunnel_curvature_fit / use_func_lc_tunnel_curvature_margin,\u000acfg_func_sw 序列化 version 15。replay 与实车均未验证。\u000a",
          "date" : "2026-07-27 10:58:29 +0800",
          "id" : "92088627602c301bd21d516bfa3654bcba0cc818",
          "msg" : "fix: 极限变道弯道tunnel沿参考线折线化, 补挂车offtracking裕量与急弯降级",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/ssep/ex_lane_change_ec.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_func_sw.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc",
            "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc",
            "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc",
            "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc"
          ],
          "commitId" : "4f9de105c49de6de1a32e3b706f16133628e6479",
          "timestamp" : 1785229562000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "fix: SSEP: 解决终点区域被加入close set导致无法搜到终点的问题\u000a\u000a",
          "date" : "2026-07-28 17:06:02 +0800",
          "id" : "4f9de105c49de6de1a32e3b706f16133628e6479",
          "msg" : "fix: SSEP: 解决终点区域被加入close set导致无法搜到终点的问题",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/motion_primitive_sampler/dubins_path_motion_primitive_sampler.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "ssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.h",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc",
            "ssep/maps/ogm_config_utils.cc",
            "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h",
            "ssep/protos/ssep_scenario_type.proto",
            "ssep/scenarios/scenario_planner_factory.h",
            "ssep/scenarios/imv_multi_segment_parking_planner.h",
            "ssep/data_structures/ssep_scenario_type.hpp",
            "ssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.cc"
          ],
          "commitId" : "a56b63fa3d80b8b6fb06b27af17a45be8dbe73dc",
          "timestamp" : 1785231684000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "feat: SSEP: IMV新增基于pass point倒车点的多段搜索\u000a\u000a",
          "date" : "2026-07-28 17:41:24 +0800",
          "id" : "a56b63fa3d80b8b6fb06b27af17a45be8dbe73dc",
          "msg" : "feat: SSEP: IMV新增基于pass point倒车点的多段搜索",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "ssep/data_structures/ssep_scenario_type.hpp"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/coarse_search/bidirectional_hybrid_astar_search_engine.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.cc"
            },
            {
              "editType" : "add",
              "file" : "ssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/protos/ssep_scenario_type.proto"
            },
            {
              "editType" : "edit",
              "file" : "ssep/scenarios/scenario_planner_factory.h"
            },
            {
              "editType" : "add",
              "file" : "ssep/scenarios/imv_multi_segment_parking_planner.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/maps/ogm_config_utils.cc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "CMakeLists.txt"
          ],
          "commitId" : "ec9340249732808b8bb0aff790e41a93e52afb95",
          "timestamp" : 1785240696000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "build: Debug 调试信息拆到 .dwo, 链接改用 lld\u000a\u000a-fstandalone-debug 让每个 .o 都带完整调试信息, 全量产出 819 个 .o 共 4.7GB、\u000a可执行文件各 1.35GB, 结果 ccache 装不下一次全量(命中率仅 17%), 链接也很慢。\u000a追加 -gsplit-dwarf 把调试信息拆到独立 .dwo, 不再进 .o 和最终二进制。两个 flag\u000a各管一件事(前者决定类型完整性, 后者决定存放位置), 必须同时保留, 调试能力不变。\u000a改动后 .o 总量降到 1.25GB, pnc_node 降到 768MB。\u000a\u000a链接器在探测到 lld 时改用 lld, 链接阶段耗时占比从瓶颈降到 0.3%。lld 是独立包\u000a不随 clang 一起装, 所以先问编译器能否使用再启用, 没装的机器回落系统默认链接器。\u000a\u000a注意: .dwo 按相对路径记录, 调试器需从 build/ 目录启动才能定位。\u000a",
          "date" : "2026-07-28 20:11:36 +0800",
          "id" : "ec9340249732808b8bb0aff790e41a93e52afb95",
          "msg" : "build: Debug 调试信息拆到 .dwo, 链接改用 lld",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "CMakeLists.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "scenarios/task_condition_evaluator.cpp"
          ],
          "commitId" : "8a87ff88ceb619b57bc3fb2609e3e5d5731598a1",
          "timestamp" : 1785240705000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: BETWEEN_YARD 条件增加前进方向判断, 倒车时不启用\u000a",
          "date" : "2026-07-28 20:11:45 +0800",
          "id" : "8a87ff88ceb619b57bc3fb2609e3e5d5731598a1",
          "msg" : "fix: BETWEEN_YARD 条件增加前进方向判断, 倒车时不启用",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "scenarios/task_condition_evaluator.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/path_direction_data.cpp"
          ],
          "commitId" : "7268950b8f11da77e93c148cf9e661c396982533",
          "timestamp" : 1785240867000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 锁站方向判定增加终点在车后倒车分支\u000a\u000a终点在车后且对齐余量超过 1m 时直接置为倒车方向, 避免落到\u000areq_step_align 分支后按前进方向规划。\u000a",
          "date" : "2026-07-28 20:14:27 +0800",
          "id" : "7268950b8f11da77e93c148cf9e661c396982533",
          "msg" : "feat: 锁站方向判定增加终点在车后倒车分支",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/path_direction_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/map/reference/center_line.cpp"
          ],
          "commitId" : "ffcbaf27b3966535b3120134e0ae867ba6af7098",
          "timestamp" : 1785240895000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 途径点匹配改按横向距离绝对值取最近中心线\u000a\u000a引桥/岸桥/park/buffer/lane_change 五处筛选中心线时, min_l 初值为 DBL_MAX\u000a却用带符号的 l() 比较, 实际选出的是横向偏移最负(最靠右)的那条, 而非横向\u000a最近的。外层已按 fabs(l()) < 2.0 过滤, 内层比较与之矛盾。改为与\u000aUpdateDestAttr / UpdateCurrentAttr 一致的 fabs 写法。\u000a",
          "date" : "2026-07-28 20:14:55 +0800",
          "id" : "ffcbaf27b3966535b3120134e0ae867ba6af7098",
          "msg" : "fix: 途径点匹配改按横向距离绝对值取最近中心线",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/switch_data.hpp",
            "data/map/reference/center_line.hpp",
            "data/map/reference/center_line.cpp"
          ],
          "commitId" : "07d92304fb54c78cba2b3372c5c505f2b6438d9d",
          "timestamp" : 1785240905000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: center_line 深度 review 一轮(判定修正+越界防护+去冗余拷贝+清死代码)\u000a\u000a判定:\u000a- 变道左右邻的 distance 跨越数不同, 原 check_range 被右邻覆盖后左侧实线\u000a  检查也复用它, 拆成 left/right 各算各的\u000a- 引桥途径点 s 只算不用, 结果取到最后一个而非最近的, 补上筛选\u000a- seaside/lane_change 比较用 start_match.s() 却存 end_match.s(), 下一轮\u000a  比较基准错位, 统一回 start\u000a\u000a越界与崩溃防护:\u000a- RelationOfRefByIdx 两个重载空容器时 size()-1 下溢, 后面 CHECK 必失败,\u000a  改优雅返回 INT32_MAX(46 处调用点已按此值处理)\u000a- UpdateSwitchAttr 开头补 empty() 早退, 原先 back() 无保护\u000a- JudgeIsInBlackLane 查的是邻车道, 补 idx==0 查左邻的边界判断\u000a- GetBlackLaneDistanceFromEgo 的 count 是变道相对关系可为负, idx+count\u000a  走 size_t 会下溢, 改 int64_t 中转后校验\u000a- SwitchData::curr_lane_idx_/target_lane_idx_ 无类内初始化也不在构造列表,\u000a  补 SIZE_MAX\u000a\u000a冗余拷贝(均为每帧热路径, CenterLine 含完整点列):\u000a- UpdateBlackLaneDistance 深拷贝整个 MltCenterLines\u000a- GetBlackLaneDistanceFromEgo 首次 at(idx) 拷贝立即被覆盖\u000a- JudgeIsInBlackLane 按值拷贝邻车道\u000a\u000a死代码:\u000a- 136 行注释掉的 lane_change 旧实现\u000a- LaneChangePtIsInCurPath(条件括号错位致语义反转, 仅注释块内调用)\u000a- buffer 途径点在 center_line 侧的链路(赋值处早已注释, 无消费者);\u000a  AppReaction::buffer_passing_pts_ 仍在用, 未动\u000a",
          "date" : "2026-07-28 20:15:05 +0800",
          "id" : "07d92304fb54c78cba2b3372c5c505f2b6438d9d",
          "msg" : "fix: center_line 深度 review 一轮(判定修正+越界防护+去冗余拷贝+清死代码)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/switch_data.hpp"
            },
            {
              "editType" : "edit",
              "file" : "data/map/reference/center_line.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/vehicle_kinematics.hpp",
            "math/dubins_curve/dubins_curve.hpp"
          ],
          "commitId" : "f52a80e3e066ada24ab08c9c3386d1f6dcc18f1a",
          "timestamp" : 1785242096000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 添加车辆最大曲率计算函数，优化运动学处理\u000a",
          "date" : "2026-07-28 20:34:56 +0800",
          "id" : "f52a80e3e066ada24ab08c9c3386d1f6dcc18f1a",
          "msg" : "feat: 添加车辆最大曲率计算函数，优化运动学处理",
          "paths" : [
            {
              "editType" : "add",
              "file" : "data/config/vehicle_kinematics.hpp"
            },
            {
              "editType" : "edit",
              "file" : "math/dubins_curve/dubins_curve.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/trajectory_point.cpp"
          ],
          "commitId" : "110e813513452226d19c6b61ef6ade1f9018d9ca",
          "timestamp" : 1785308178000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复 TrajectoryPoints 三处按弧长插值的参数误用\u000a\u000aMatchPtByt/MatchPtByS/MatchMultiPtsByMultiS 都把 [0,1] 的比例传给\u000aInterpPtByLinearS, 而后者第三参是绝对弧长, 于是恒命中其 \"p0.s() >= s - 0.01\"\u000a早退分支 —— 轨迹中段 s 是几十米量级、恒大于比例值, 插值从未真正生效, 取点一直\u000a退化成按离散点向下取整。\u000a\u000a- MatchPtByt: 把时间比例换算成对应弧长再传\u000a- MatchPtByS / MatchMultiPtsByMultiS: 本就按 s 查, 直接传 s\u000a- MatchMultiPtsByMultiS: 顺带修解引用 end() 的 UB 与 l/u 写反(该函数无调用方)\u000a- InterpPtByLinearS: z_ 是被重载的字段(存挂车横摆角, 另有 10000 终止哨兵),\u000a  插值真正生效后不能再盲目 lerp —— 任一端越界或两端相差超过 pi 时取下界点\u000a\u000a影响面较大: obstacle 预测采样、DP 动态代价、走廊 s<->t 反查、lattice 停车轨迹、\u000acloud_trajectory 都从\"取整\"变为\"真插值\", 数值会有变化, 目前只验证过变道场景。\u000a",
          "date" : "2026-07-29 14:56:18 +0800",
          "id" : "110e813513452226d19c6b61ef6ade1f9018d9ca",
          "msg" : "fix: 修复 TrajectoryPoints 三处按弧长插值的参数误用",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/trajectory_point.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Testing/pjpo_case_test.cpp",
            "algorithm/plan/pjpo.cpp",
            "tasks/deciders/lat_decider/switching_bounds_decider.cpp",
            "data/plan/start_point_data.cpp",
            "algorithm/plan/pjpo.hpp",
            "tasks/plan/pjpo_task.cpp"
          ],
          "commitId" : "da4be3630541b4f5bdbf9c92a634bdf9edf092ca",
          "timestamp" : 1785308190000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix: 修复 PJPO 变道横移走不完与跨两车道路径扭曲\u000a\u000a一、变道横移走不完(车挪 1~3m 就停住, 路径起点段变直)\u000a车的横移速率 ≈ init_dl × v(每帧只执行路径最前约 0.5m), 所以起点斜率一旦被压到\u000a0, 路径形状再对车也不动。两处把它压到 0:\u000a- 起点 dl 在变道场景恢复硬约束(新增 soften_init_dl)。dcf2390c1 为治 side-pass\u000a  的起点 kappa kink 把 init_dl 软化, 但变道恰恰需要起点持续保持朝目标的横移\u000a  斜率, 软化后 QP 每帧把它拉回 0(kSoftInitPenalty 相对 l_ref 权重极低, 拉回几乎\u000a  无代价), 实测逐帧 0.113 -> 0.0137 -> 0.00065。\u000a- kInitDlOutwardMax 的\"向外\"判据改为相对 path_reference_l。原按 init_l 符号判,\u000a  会把 PREPARE 段\"正朝目标车道靠拢\"误判成向外漂移(实测 ref_l=1.57/init_l=0.82/\u000a  init_dl=0.06), 起点斜率被夹死在 0.05。\u000a另新增 BoostLaneChangeInitDl: QP 每帧的解从起点起 dl 就单调递减, 而车只执行起点\u000a段, 构成一阶惯性环节(指数收敛、尾巴无限长), 只能在入口给定横移速率下限打破。\u000a\u000a二、跨两车道路径扭曲(变一道正常, 变两道路径扭、控制跟不住而触发曲率限速)\u000a- 变道 dl 上限放宽到 0.8。单车道 S 曲线峰值仅 0.26, 跨两车道需 ~0.5, 恰好顶死\u000a  ±0.5 上限, QP 在约束边界上滑动导致解非光滑。用同一帧 dump 离线扫描, dl 拐点\u000a  数与触限程度严格对应: 0.3->7, 0.5->3, 0.8->1; 放宽后实际只用到 0.505。\u000a- config_local 的 lane_change_weight.dl_weight 20->5000(不在本仓库, 需单独同步)\u000a  压 dl 峰值治\"急\": 峰值 0.42->0.30, 拐点 2->0, 收敛距离 18m->44.5m。\u000a\u000a三、连带修复\u000a- init_dl 为硬约束时补上夹进 dl 边界。piecewise_jerk_problem 把 dx[0] 上下界同设\u000a  为 init 值(硬等式), 与 dx 的 box 约束矛盾时 OSQP 直接 primal infeasible, 而变道\u000a  关闭了 all_soft 兜底, 会一路掉到 last_path fallback。\u000a- 起点 dl/ddl 增加 Frenet 直传(参考线几何未变时从上一帧解按 s 取), 绕开 Cartesian\u000a  往返; 失败自动回退反算。\u000a- PjpoConstraintOptions 序列化补 enable_all_soft_fallback(版本 2->3)。生产置 false\u000a  而结构体默认 true, 之前从不入档, 离线回放会多挂 all_soft 档致复现不可信。\u000a- 新增离线工具 AnalyzeDlBoundEffect(扫 dl 上限/权重, 打印 opt_dl 曲线与拐点数)与\u000a  SidePassOutwardClampRegression(比对新旧向外判据并校验解是否退化)。\u000a\u000a验证: 实车变道正常、曲率连续; side-pass 回归 72 例 0 退化, 其中 1 例判据差异是对\u000a旧判据误夹的纠正(车朝走廊中点走却被当成向外漂移)。\u000a",
          "date" : "2026-07-29 14:56:30 +0800",
          "id" : "da4be3630541b4f5bdbf9c92a634bdf9edf092ca",
          "msg" : "fix: 修复 PJPO 变道横移走不完与跨两车道路径扭曲",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/plan/pjpo_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.hpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/pjpo.cpp"
            },
            {
              "editType" : "edit",
              "file" : "Testing/pjpo_case_test.cpp"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/lat_decider/switching_bounds_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/start_point_data.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/plan/cloud_trajectory.cpp",
            "data/plan/cloud_trajectory.hpp"
          ],
          "commitId" : "8625a005fd68e71ee1e7bdf936f0c6edfc0d9b7e",
          "timestamp" : 1785308274000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 云端轨迹下发各 lane 的剩余长度与总长度\u000a\u000aTraj.msg 的 length_s/total_length_s 与 lane_ids 逐项对齐, 取值来自\u000a第一条引导线的 line_infos: 自车所在 lane 只算未走完的部分, 其后的\u000alane 取引导线覆盖的全长; 变道备用引导线不下发长度。\u000a",
          "date" : "2026-07-29 14:57:54 +0800",
          "id" : "8625a005fd68e71ee1e7bdf936f0c6edfc0d9b7e",
          "msg" : "feat: 云端轨迹下发各 lane 的剩余长度与总长度",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/plan/cloud_trajectory.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_path_boundary.hpp",
            "hmi/widget/pnc_mat_shared.cpp",
            "hmi/draw/draw_all.cpp",
            "hmi/draw/draw_path_boundary.cpp"
          ],
          "commitId" : "30cbd506d639839b8df2171d9863099ea9492048",
          "timestamp" : 1785308450000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: HMI 显示 road boundary 的 shift type\u000a\u000a在 road boundary 左边界点旁标注每段的 shift type, 类型跳变处各标一个,\u000a同类型连续断面不重复标。\u000a\u000a文字画在 cv::flip 之后(flip 前画会上下颠倒), 沿用 DrawReverseApproach\u000a的两段式: Draw 阶段只缓存 UTM 锚点, DrawText 做坐标变换并出字。\u000a",
          "date" : "2026-07-29 15:00:50 +0800",
          "id" : "30cbd506d639839b8df2171d9863099ea9492048",
          "msg" : "feat: HMI 显示 road boundary 的 shift type",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path_boundary.hpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_all.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_path_boundary.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat_shared.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "hmi/draw/draw_all.cpp",
            "hmi/widget/pnc_mat_shared.cpp"
          ],
          "commitId" : "3359cfe5cd2ae8331fcf07d12735f02b624b095e",
          "timestamp" : 1785309268000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "fix:修复合并的bug\u000a",
          "date" : "2026-07-29 15:14:28 +0800",
          "id" : "3359cfe5cd2ae8331fcf07d12735f02b624b095e",
          "msg" : "fix:修复合并的bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "hmi/widget/pnc_mat_shared.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_all.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tasks/plan/keb_lane_follow_path_task.cpp",
            "offboard/keb_path_opt_cli/keb_scene_converter.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc",
            "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h",
            "algorithm/plan/keb_optimizer.hpp",
            "algorithm/plan/keb_optimizer.cpp",
            "offboard/keb_path_opt_cli/keb_simulator.cc"
          ],
          "commitId" : "e616fd804dd4aad2831290b29e1549a66b725bf2",
          "timestamp" : 1785314847000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
            "fullName" : "tangwenqing"
          },
          "authorEmail" : "tangwenqing@senior.auto",
          "comment" : "chore: KEB: 集卡lane follow优化轨迹末状态使用软约束、调整参数\u000a\u000a",
          "date" : "2026-07-29 16:47:27 +0800",
          "id" : "e616fd804dd4aad2831290b29e1549a66b725bf2",
          "msg" : "chore: KEB: 集卡lane follow优化轨迹末状态使用软约束、调整参数",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_simulator.cc"
            },
            {
              "editType" : "edit",
              "file" : "offboard/keb_path_opt_cli/keb_scene_converter.cc"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.h"
            },
            {
              "editType" : "edit",
              "file" : "ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc"
            },
            {
              "editType" : "edit",
              "file" : "tasks/plan/keb_lane_follow_path_task.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.cpp"
            },
            {
              "editType" : "edit",
              "file" : "algorithm/plan/keb_optimizer.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/config/cfg_safe_const.hpp",
            "config/config_truck/plan.yaml",
            "data/config/cfg_safe_const.cpp",
            "tasks/deciders/long_decider/constrain_decider.hpp",
            "config/config_imv/plan.yaml",
            "tasks/deciders/long_decider/constrain_decider.cpp",
            "config/config_car/plan.yaml"
          ],
          "commitId" : "2cb8008ddd943e956a7667b785fe21445e451fbc",
          "timestamp" : 1785408966000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 增加堆高机侧向吊具高度防护\u000a\u000a按堆高机与车身的横纵向位置及垂直朝向识别侧向作业场景。\u000a\u000a场景内采用可配置的 5.5 米吊具高度阈值，并追加角度、横向距离和纵向容错配置及回放序列化。\u000a",
          "date" : "2026-07-30 18:56:06 +0800",
          "id" : "2cb8008ddd943e956a7667b785fe21445e451fbc",
          "msg" : "feat: 增加堆高机侧向吊具高度防护",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.hpp"
            },
            {
              "editType" : "edit",
              "file" : "config/config_car/plan.yaml"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.hpp"
            },
            {
              "editType" : "edit",
              "file" : "config/config_imv/plan.yaml"
            },
            {
              "editType" : "edit",
              "file" : "config/config_truck/plan.yaml"
            },
            {
              "editType" : "edit",
              "file" : "tasks/deciders/long_decider/constrain_decider.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/config/cfg_safe_const.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/obstacle/perception_obstacle.cpp",
            "hmi/draw/draw_perception.cpp",
            "data/obstacle/perception_obstacle.hpp"
          ],
          "commitId" : "24e2a381bfc70845ed38184b533569d90d508a05",
          "timestamp" : 1785409016000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 显示障碍物朝向与速度方向\u000a\u000a修正速度方向访问器，并为外部聚类障碍物初始化速度方向。\u000a\u000aHMI 使用较浅、较短的箭头区分 heading 和速度方向，同时过滤场桥虚拟障碍物及聚类障碍物。\u000a",
          "date" : "2026-07-30 18:56:56 +0800",
          "id" : "24e2a381bfc70845ed38184b533569d90d508a05",
          "msg" : "feat: 显示障碍物朝向与速度方向",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/obstacle/perception_obstacle.cpp"
            },
            {
              "editType" : "edit",
              "file" : "hmi/draw/draw_perception.cpp"
            },
            {
              "editType" : "edit",
              "file" : "data/obstacle/perception_obstacle.hpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "data/common/sl_boundary.hpp"
          ],
          "commitId" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
          "timestamp" : 1785411717000,
          "author" : {
            "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
            "fullName" : "wuyanjun110"
          },
          "authorEmail" : "wuyanjun110@126.com",
          "comment" : "feat: 补充 SL 边界语义访问器\u000a\u000a新增左右边界、中心位置及横纵向跨度访问接口，统一屏蔽 start/end 顺序差异。\u000a\u000a补充数学函数直接依赖，并整理头文件格式。\u000a",
          "date" : "2026-07-30 19:41:57 +0800",
          "id" : "f41124c53ec2aa4a916cb59387feefcc7eec9a1d",
          "msg" : "feat: 补充 SL 边界语义访问器",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "data/common/sl_boundary.hpp"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhuxiaolong",
      "fullName" : "zhuxiaolong"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuwenjing",
      "fullName" : "liuwenjing"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/wuyanjun110",
      "fullName" : "wuyanjun110"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/5081703.cr",
      "fullName" : "5081703.cr"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/liuhongshuo",
      "fullName" : "liuhongshuo"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/zhaojianfeng2",
      "fullName" : "zhaojianfeng2"
    },
    {
      "absoluteUrl" : "http://159.27.114.184:8080/jenkins/user/tangwenqing",
      "fullName" : "tangwenqing"
    }
  ],
  "nextBuild" : None,
  "previousBuild" : {
    "number" : 254,
    "url" : "http://159.27.114.184:8080/jenkins/user/yangyuxing/my-views/view/all/job/telediagnostic/254/"
  }
}