Repository navigation
[Refactor] 레퍼런스 트랙 기능 제거 (#24) - #30
Merged
Merged
Conversation
Reference tracks are no longer part of the product, so drop the request field, the AI payload field, the no-op upload endpoint, and the entity. Closes #24 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
개요
레퍼런스 트랙 기능을 사용하지 않기로 결정하여 관련 코드를 전부 제거합니다.
Closes #24
변경 사항
MusicGenerationDTO.javaSongCreateRequest.reference_track_id제거,GenerationDetailResponse.reference_track(항상 null) 제거MusicGenerationService.javareference_track필드 제거GenerationControllerDocs.javareference_track_id제거UploadController.java/UploadControllerDocs.javaPOST /api/v1/upload/reference-tracks제거 (저장 로직 없는 엔드포인트였음)ReferenceTrack,ReferenceTrackRepository,ReferenceTrackDTOHummingDTO.javae2e_test.pyreference_track_id제거프론트 영향
reference_track_id를 보내도 무시됨 (에러 없음)POST /api/v1/upload/reference-tracks호출 시 404배포 후 작업
ddl-auto: update는 테이블을 삭제하지 않으므로 운영 DB에서 수동 실행 필요:테스트
로컬(MariaDB + bootRun)에서 확인
./gradlew compileJava통과reference문자열 없음POST /api/v1/upload/reference-tracks→ 404reference_track_id포함 요청 시 무시되고 다음 단계까지 진행POST /api/v1/upload/humming정상 (200)reference_track테이블 미생성./gradlew test: 기존ApiApplicationTests가 DB 설정 부재로 실패 (main과 동일, 본 PR과 무관)🤖 Generated with Claude Code