{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by DreamPaste"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 17,
      "buildingDurationMillis" : 90871,
      "executingTimeMillis" : 88882,
      "executorUtilization" : 0.98,
      "subTaskCount" : 1,
      "waitingDurationMillis" : 8134,
      "waitingTimeMillis" : 8135
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 127,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
            "branch" : [
              {
                "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
                "name" : "origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
            "branch" : [
              {
                "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
                "name" : "origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
        "branch" : [
          {
            "SHA1" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
            "name" : "origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/B2A5/SOSO-Server"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 4,
      "skipCount" : 9,
      "totalCount" : 259,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_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" : "#127",
  "duration" : 90871,
  "estimatedDuration" : 172665,
  "executor" : None,
  "fullDisplayName" : "soso-server #127",
  "id" : "127",
  "keepLog" : False,
  "number" : 127,
  "queueId" : 67,
  "result" : "FAILURE",
  "timestamp" : 1768845335234,
  "url" : "https://soso.dreampaste.com/jenkins/view/all/job/soso-server/127/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardCommentIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentService.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryImpl.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentRepository.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotePostService.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardService.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteOption.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardComment.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardLike.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/Votesboard.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardImage.java",
            "src/main/java/com/example/soso/community/voteboard/controller/VotePostLikeController.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotePostLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepositoryImpl.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteResult.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepository.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VoteResultRepository.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VoteOptionRepository.java",
            "src/main/java/com/example/soso/community/voteboard/controller/VoteboardController.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardLikeRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePostLike.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardLikeInfoIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePost.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepositoryCustom.java",
            "migrate_voteboard_tables.sql",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeService.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotePostLikeRepository.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotePostServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePostImage.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryCustom.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCursorResponse.java",
            "src/main/java/com/example/soso/community/voteboard/controller/VotesboardLikeController.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardMapper.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotePostLikeService.java"
          ],
          "commitId" : "428dff5be21738c8d5f5b9dc4c467c0b4572c23a",
          "timestamp" : 1768782551000,
          "author" : {
            "absoluteUrl" : "https://soso.dreampaste.com/jenkins/user/bb7788",
            "fullName" : "bb7788"
          },
          "authorEmail" : "bb7788@naver.com",
          "comment" : "refactor: rename VotePost to Votesboard across entire backend\u000a\u000aVotePost 관련 모든 클래스, 파일, 데이터베이스 테이블을 Votesboard로 일괄 리네이밍하여 명명 규칙 통일\u000a\u000a## 주요 변경사항\u000a\u000a### 1. 엔티티 클래스 리네이밍\u000a- VotePost → Votesboard\u000a- VotePostImage → VotesboardImage\u000a- VotePostLike → VotesboardLike\u000a- VoteOption, VoteResult는 Votesboard 참조로 수정\u000a\u000a### 2. 레포지토리 리네이밍\u000a- VotePostRepository → VotesboardRepository\u000a- VotePostRepositoryCustom → VotesboardRepositoryCustom\u000a- VotePostRepositoryImpl → VotesboardRepositoryImpl\u000a- VotePostLikeRepository → VotesboardLikeRepository\u000a- 모든 repository 메서드명 업데이트 (findByVotePost → findByVotesboard)\u000a\u000a### 3. 서비스 리네이밍\u000a- VotePostService → VotesboardService\u000a- VotePostServiceImpl → VotesboardServiceImpl\u000a- VotePostLikeService → VotesboardLikeService\u000a- VotePostLikeServiceImpl → VotesboardLikeServiceImpl\u000a\u000a### 4. 컨트롤러 업데이트\u000a- VotePostLikeController → VotesboardLikeController\u000a- VoteboardController의 모든 operationId 수정:\u000a  - createVotesboard, getVotesboard, getVotesboardsByCursor\u000a  - updateVotesboard, deleteVotesboard\u000a  - toggleVotesboardLike, getVotesboardLikeStatus\u000a\u000a### 5. DTO 및 매퍼 업데이트\u000a- VoteboardMapper: 모든 타입 참조를 Votesboard로 변경\u000a- VoteboardCommentCursorResponse: votePostId → votesboardId\u000a\u000a### 6. 데이터베이스 테이블 리네이밍 (Production 적용 완료)\u000a- vote_post → votesboard\u000a- vote_post_image → votesboard_image\u000a- vote_post_like → votesboard_like\u000a- 모든 FK 컬럼: vote_post_id → votesboard_id\u000a- 모든 외래키 제약조건 재생성\u000a\u000a### 7. 테스트 코드 검증\u000a- 통합 테스트: VotesboardRepository 및 새 엔티티 사용 확인 완료\u000a\u000a## 검증 결과\u000a- ✅ grep 검색 결과: VotePost 참조 0건\u000a- ✅ Gradle 빌드: BUILD SUCCESSFUL\u000a- ✅ 데이터베이스 마이그레이션: exit code 0\u000a- ✅ 외래키 무결성: 모든 FK가 votesboard 테이블 참조\u000a\u000a## Orval 코드 생성 영향\u000a이 변경으로 프론트엔드 Orval 생성 코드가 다음과 같이 개선됨:\u000a- getGetVotePost → getVotesboard\u000a- postVotePost → createVotesboard\u000a- 더 명확하고 간결한 함수명 제공\u000a\u000a\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\u000a\u000aCo-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-01-19 09:29:11 +0900",
          "id" : "428dff5be21738c8d5f5b9dc4c467c0b4572c23a",
          "msg" : "refactor: rename VotePost to Votesboard across entire backend",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardLike.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardMapper.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryCustom.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCursorResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardLikeInfoIntegrationTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteOption.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardComment.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VoteOptionRepository.java"
            },
            {
              "editType" : "add",
              "file" : "migrate_voteboard_tables.sql"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotePostService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepositoryImpl.java"
            },
            {
              "editType" : "edit",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/controller/VotesboardLikeController.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePostImage.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/Votesboard.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardImage.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePostLike.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteResult.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeServiceImpl.java"
            },
            {
              "editType" : "edit",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardCommentIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/controller/VotePostLikeController.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VoteResultRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotePostRepositoryCustom.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotePostLikeServiceImpl.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotePostLikeService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotePostLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/voteboard/controller/VoteboardController.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotePost.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotePostServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardServiceImpl.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentService.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentRepository.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCursorResponse.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardLike.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeService.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentRepository.java",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/Votesboard.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/Votesboard.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepository.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardVotingIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryImpl.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/controller/VoteboardController.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteOptionResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardCommentLike.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardSummary.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VoteOptionRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardDetailResponse.java",
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/controller/VotesboardLikeController.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardMapper.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardCommentIntegrationTest.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardCommentIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentUpdateRequest.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardService.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardComment.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteOptionRequest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteInfo.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardDetailResponse.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteInfo.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteStatus.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardComment.java",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/comment/controller/VoteboardCommentController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentController.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCursorResponse.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentLikeRepository.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeService.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteOption.java",
            "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentSortType.java",
            "src/main/java/com/example/soso/community/votesboard/dto/VoteboardSortType.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardService.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentService.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardSummary.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteOption.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardUpdateRequest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardLikeService.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardImage.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteResult.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VoteResultRepository.java",
            "src/main/java/com/example/soso/community/votesboard/controller/VoteboardController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentUpdateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentLikeRepository.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardLikeRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCreateRequest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/controller/VoteboardCommentLikeController.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VoteOptionRepository.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentSortType.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentLikeController.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardCommentLike.java",
            "src/test/java/com/example/soso/community/voteboard/integration/VoteboardLikeInfoIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardMapper.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryCustom.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/VotesboardLike.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteRequest.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryImpl.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VoteResultRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteRequest.java",
            "src/main/java/com/example/soso/community/voteboard/dto/VoteboardSortType.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteResult.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteOptionResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCursorResponse.java",
            "src/main/java/com/example/soso/community/votesboard/controller/VotesboardLikeController.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepository.java",
            "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteStatus.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardLikeRepository.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCreateRequest.java",
            "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardUpdateRequest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentLikeService.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteOptionRequest.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardVotingIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/entity/VotesboardImage.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardLikeInfoIntegrationTest.java",
            "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCursorResponse.java",
            "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryCustom.java"
          ],
          "commitId" : "bd4b21a448e9f60c7ca9126e5953713b3c254d2d",
          "timestamp" : 1768844193000,
          "author" : {
            "absoluteUrl" : "https://soso.dreampaste.com/jenkins/user/bb7788",
            "fullName" : "bb7788"
          },
          "authorEmail" : "bb7788@naver.com",
          "comment" : "refactor: rename folder voteboard to votesboard\u000a\u000a폴더명과 패키지명을 voteboard에서 votesboard로 일괄 변경하여 엔티티명과 통일\u000a\u000a## 주요 변경사항\u000a\u000a### 1. 폴더 구조 변경\u000a- src/main/java/com/example/soso/community/voteboard → votesboard\u000a- src/test/java/com/example/soso/community/voteboard → votesboard\u000a\u000a### 2. 패키지 선언 변경\u000a- 모든 Java 파일의 package 선언 업데이트\u000a- com.example.soso.community.voteboard → com.example.soso.community.votesboard\u000a\u000a### 3. Import 문 변경\u000a- 모든 Java 파일의 import 문 업데이트\u000a- 49개 파일의 import 경로 수정\u000a\u000a### 4. 영향받은 파일\u000a- 컨트롤러: VoteboardController, VotesboardLikeController, 댓글 컨트롤러 등\u000a- 서비스: VotesboardService, VotesboardServiceImpl 등\u000a- 레포지토리: VotesboardRepository, VotesboardRepositoryImpl 등\u000a- 엔티티: Votesboard, VotesboardImage, VotesboardLike 등\u000a- DTO: 모든 DTO 및 매퍼 클래스\u000a- 테스트: 모든 통합 테스트 파일\u000a\u000a## 검증 결과\u000a- ✅ voteboard 폴더: 삭제 완료\u000a- ✅ votesboard 폴더: 정상 생성\u000a- ✅ voteboard import 참조: 0건\u000a- ✅ Gradle 빌드: BUILD SUCCESSFUL\u000a\u000a## 이전 커밋과의 연관성\u000a이전 커밋에서 엔티티명을 VotePost → Votesboard로 변경했고,\u000a이번 커밋에서는 폴더명/패키지명까지 통일하여 완전한 일관성 확보\u000a\u000a\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\u000a\u000aCo-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-01-20 02:36:33 +0900",
          "id" : "bd4b21a448e9f60c7ca9126e5953713b3c254d2d",
          "msg" : "refactor: rename folder voteboard to votesboard",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteOption.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardSummary.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardMapper.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/dto/VoteboardSortType.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VoteOptionRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardCommentIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardLike.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardComment.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCursorResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VoteOptionRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentLikeController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardCommentLike.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteInfo.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentUpdateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteOptionRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/controller/VoteboardCommentController.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/VotesboardImage.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/controller/VotesboardLikeController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardVotingIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/VotesboardLike.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/controller/VoteboardCommentLikeController.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteResult.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VoteResultRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardLikeService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardComment.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentSortType.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteOptionResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/controller/VoteboardController.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VotesboardImage.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteOptionResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteResult.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteStatus.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardLikeInfoIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardCommentIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentService.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardLikeService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardUpdateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VoteResultRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardCreateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/Votesboard.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardVotingIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentLikeService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/controller/VoteboardController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryCustom.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteInfo.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteOptionRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardDetailResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardDetailResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/VoteStatus.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardUpdateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/entity/VoteOption.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardLikeServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/dto/VoteboardSortType.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/service/VotesboardService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardSummary.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentSortType.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/dto/VoteboardMapper.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/domain/entity/Votesboard.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/repository/VoteboardCommentLikeRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentCreateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/service/VoteboardCommentLikeServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/dto/VoteboardCommentUpdateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/comment/domain/entity/VoteboardCommentLike.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/voteboard/integration/VoteboardLikeInfoIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/controller/VotesboardLikeController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/voteboard/repository/VotesboardRepositoryCustom.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardService.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentService.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardDetailResponse.java",
            "src/main/java/com/example/soso/community/votesboard/controller/VotesboardController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCursorResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCursorResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardUpdateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeService.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentRepository.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCreateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardCommentLike.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VotesboardLikeInfoIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardComment.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VotesboardCommentLikeRepository.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VotesboardCommentRepository.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryImpl.java",
            "src/main/java/com/example/soso/community/votesboard/dto/VotesboardSortType.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentService.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentLikeServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/controller/VoteboardController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentUpdateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardSummary.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VotesboardCommentIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentLikeRepository.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCursorResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentSortType.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentLikeController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentUpdateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardCommentLike.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardMapper.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardSummary.java",
            "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryCustom.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateRequest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCreateResponse.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VotesboardIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCreateResponse.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardCommentIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VotesboardCommentController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateResponse.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardDetailResponse.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardIntegrationTest.java",
            "src/main/java/com/example/soso/global/config/SwaggerConfig.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCursorResponse.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentLikeService.java",
            "src/main/java/com/example/soso/community/votesboard/controller/VotesboardLikeController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardComment.java",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VotesboardCommentLikeController.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentSortType.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VotesboardVotingIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentController.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardMapper.java",
            "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardUpdateRequest.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardVotingIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCreateRequest.java",
            "src/test/java/com/example/soso/community/votesboard/integration/VoteboardLikeInfoIntegrationTest.java",
            "src/main/java/com/example/soso/community/votesboard/dto/VoteboardSortType.java",
            "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeServiceImpl.java"
          ],
          "commitId" : "2d10a414e253347df2a3da4500b50a556bc55092",
          "timestamp" : 1768844531000,
          "author" : {
            "absoluteUrl" : "https://soso.dreampaste.com/jenkins/user/bb7788",
            "fullName" : "bb7788"
          },
          "authorEmail" : "bb7788@naver.com",
          "comment" : "refactor: rename all Voteboard* files to Votesboard*\u000a\u000a모든 파일명과 클래스명을 Voteboard에서 Votesboard로 완전히 통일\u000a\u000a## 주요 변경사항\u000a\u000a### 1. 파일명 변경 (28개 파일)\u000a**컨트롤러:**\u000a- VoteboardController → VotesboardController\u000a- VoteboardCommentController → VotesboardCommentController\u000a- VoteboardCommentLikeController → VotesboardCommentLikeController\u000a\u000a**엔티티:**\u000a- VoteboardComment → VotesboardComment\u000a- VoteboardCommentLike → VotesboardCommentLike\u000a\u000a**DTO:**\u000a- VoteboardCreateRequest → VotesboardCreateRequest\u000a- VoteboardCreateResponse → VotesboardCreateResponse\u000a- VoteboardCursorResponse → VotesboardCursorResponse\u000a- VoteboardDetailResponse → VotesboardDetailResponse\u000a- VoteboardMapper → VotesboardMapper\u000a- VoteboardSummary → VotesboardSummary\u000a- VoteboardUpdateRequest → VotesboardUpdateRequest\u000a- VoteboardSortType → VotesboardSortType\u000a- VoteboardComment* (7개 파일)\u000a\u000a**레포지토리:**\u000a- VoteboardCommentRepository → VotesboardCommentRepository\u000a- VoteboardCommentLikeRepository → VotesboardCommentLikeRepository\u000a\u000a**서비스:**\u000a- VoteboardCommentService → VotesboardCommentService\u000a- VoteboardCommentServiceImpl → VotesboardCommentServiceImpl\u000a- VoteboardCommentLikeService → VotesboardCommentLikeService\u000a- VoteboardCommentLikeServiceImpl → VotesboardCommentLikeServiceImpl\u000a\u000a**테스트:**\u000a- VoteboardIntegrationTest → VotesboardIntegrationTest\u000a- VoteboardCommentIntegrationTest → VotesboardCommentIntegrationTest\u000a- VoteboardLikeInfoIntegrationTest → VotesboardLikeInfoIntegrationTest\u000a- VoteboardVotingIntegrationTest → VotesboardVotingIntegrationTest\u000a\u000a### 2. 클래스명 변경\u000a- 모든 Java 파일 내부의 클래스/인터페이스/enum 선언 업데이트\u000a- public class VoteboardController → VotesboardController\u000a- public enum VoteboardSortType → VotesboardSortType\u000a- 모든 import 문 자동 업데이트\u000a\u000a### 3. 참조 업데이트\u000a- 모든 타입 참조: VoteboardComment → VotesboardComment\u000a- 모든 변수 선언, 파라미터, 리턴 타입 자동 업데이트\u000a- Swagger @Tag name: \"Voteboard\" → \"Votesboard\"\u000a\u000a## 통일된 네이밍\u000a\u000a이제 프로젝트 전체에서 완벽한 네이밍 통일 달성:\u000a\u000a| 레이어 | 명명 규칙 |\u000a|--------|----------|\u000a| **엔티티** | Votesboard, VotesboardImage, VotesboardLike |\u000a| **테이블** | votesboard, votesboard_image, votesboard_like |\u000a| **파일명** | Votesboard*.java |\u000a| **클래스명** | VotesboardController, VotesboardComment 등 |\u000a| **폴더명** | .../votesboard/ |\u000a| **패키지** | com.example.soso.community.votesboard |\u000a| **API 경로** | /api/community/votesboard |\u000a\u000a## 검증 결과\u000a- ✅ Voteboard* 파일: 0개\u000a- ✅ Votesboard* 파일: 40개\u000a- ✅ Gradle 컴파일: BUILD SUCCESSFUL\u000a- ✅ Gradle 빌드: BUILD SUCCESSFUL\u000a\u000a\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\u000a\u000aCo-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-01-20 02:42:11 +0900",
          "id" : "2d10a414e253347df2a3da4500b50a556bc55092",
          "msg" : "refactor: rename all Voteboard* files to Votesboard*",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentLikeController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardDetailResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardLikeInfoIntegrationTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardMapper.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentLikeServiceImpl.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentUpdateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/controller/VotesboardController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardMapper.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCreateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardCommentLike.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardUpdateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCreateRequest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VotesboardCommentLikeController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VotesboardCommentLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentService.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/repository/VotesboardRepositoryCustom.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentSortType.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VoteboardCommentController.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VotesboardCommentLikeService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardSummary.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardCommentLike.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentUpdateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VotesboardCommentRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardCommentIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardComment.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VotesboardCreateResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardSummary.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/controller/VoteboardController.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VotesboardVotingIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardUpdateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/dto/VoteboardSortType.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/dto/VotesboardSortType.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VotesboardCommentIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VoteboardComment.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/controller/VotesboardLikeController.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/global/config/SwaggerConfig.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/service/VoteboardCommentLikeServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VotesboardIntegrationTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VotesboardLikeInfoIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/com/example/soso/community/votesboard/integration/VoteboardVotingIntegrationTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCreateRequest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardDetailResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VoteboardCommentCursorResponse.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/repository/VoteboardCommentLikeRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentSortType.java"
            },
            {
              "editType" : "delete",
              "file" : "src/main/java/com/example/soso/community/votesboard/domain/dto/VoteboardCursorResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCreateRequest.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/dto/VotesboardCommentCreateResponse.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/controller/VotesboardCommentController.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "migrate_voteboard_comments_tables.sql",
            "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardCommentLike.java",
            "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardComment.java"
          ],
          "commitId" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
          "timestamp" : 1768845285000,
          "author" : {
            "absoluteUrl" : "https://soso.dreampaste.com/jenkins/user/bb7788",
            "fullName" : "bb7788"
          },
          "authorEmail" : "bb7788@naver.com",
          "comment" : "refactor: rename comment tables voteboard → votesboard in database\u000a\u000a댓글 관련 데이터베이스 테이블명을 voteboard에서 votesboard로 변경하여 완전히 통일\u000a\u000a## 주요 변경사항\u000a\u000a### 1. 데이터베이스 테이블명 변경\u000a- voteboard_comments → votesboard_comments\u000a- voteboard_comment_like → votesboard_comment_like\u000a\u000a### 2. 엔티티 @Table 어노테이션 수정\u000a**VotesboardComment.java:**\u000a```java\u000a@Table(name = \"votesboard_comments\")\u000a```\u000a\u000a**VotesboardCommentLike.java:**\u000a```java\u000a@Table(name = \"votesboard_comment_like\")\u000a```\u000a\u000a### 3. 외래키 제약조건 재생성\u000a**votesboard_comments:**\u000a- FK_votesboard_comments_user: user_id → users\u000a- FK_votesboard_comments_parent: parent_id → votesboard_comments\u000a- FK_votesboard_comments_votesboard: votesboard_id → votesboard\u000a\u000a**votesboard_comment_like:**\u000a- FK_votesboard_comment_like_user: user_id → users\u000a- FK_votesboard_comment_like_comment: comment_id → votesboard_comments\u000a\u000a### 4. 마이그레이션 결과\u000a프로덕션 데이터베이스 적용 완료 (Exit code: 0)\u000a\u000a## 검증 결과\u000a\u000a**모든 vote 관련 테이블:**\u000a```\u000a✅ vote_option\u000a✅ vote_result\u000a✅ votesboard\u000a✅ votesboard_comment_like\u000a✅ votesboard_comments\u000a✅ votesboard_image\u000a✅ votesboard_like\u000a```\u000a\u000a**외래키 무결성:**\u000a- 7개 테이블의 모든 외래키 정상 작동 확인\u000a- votesboard를 참조하는 5개 테이블 모두 정상\u000a- votesboard_comments를 참조하는 2개 테이블 정상\u000a\u000a## 통일 완료\u000a\u000a이제 데이터베이스 레벨에서도 완벽한 네이밍 통일:\u000a- 엔티티: Votesboard, VotesboardComment, VotesboardCommentLike\u000a- 테이블: votesboard, votesboard_comments, votesboard_comment_like\u000a- 외래키: FK_votesboard_*, FK_votesboard_comments_*\u000a\u000a\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\u000a\u000aCo-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-01-20 02:54:45 +0900",
          "id" : "3db57a520a1ccf2e6a9c0ae37ac1c37a9137533c",
          "msg" : "refactor: rename comment tables voteboard → votesboard in database",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/service/VotesboardServiceImpl.java"
            },
            {
              "editType" : "add",
              "file" : "migrate_voteboard_comments_tables.sql"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardCommentLike.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/com/example/soso/community/votesboard/comment/domain/entity/VotesboardComment.java"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "https://soso.dreampaste.com/jenkins/user/bb7788",
      "fullName" : "bb7788"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 128,
    "url" : "https://soso.dreampaste.com/jenkins/view/all/job/soso-server/128/"
  },
  "previousBuild" : None
}