[Chore] 훈장 설명과 미션 제목의 한글 수를 숫자로 바꾼다 - #343
Merged
Merged
Conversation
- 훈장 설명 12개를 숫자로 바꾸고 말투를 담백하게 고친다. 새벽반과 올빼미는 판정 시간(SolveScan 의 05~08시, 00~03시)을 설명에 적는다 - 미션 제목 6개는 V47 마이그레이션의 UPDATE 로 바꾼다. V30, V33 을 고치면 이미 적용된 환경에서 Flyway 체크섬이 어긋난다 - 테스트 시드가 V47 까지 읽게 하고, 옛 문구를 비교하던 테스트를 새 문구로 맞춘다 Closes #341
This was referenced Sep 21, 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.
✔️ 연관 이슈
📝 작업 내용
앱 QA 에서 훈장 설명과 미션 제목의 수를 한글(쉰 번, 서른 문제)이 아니라 숫자(50번, 30문제)로 적기로 해서, 서버가 내려주는 두 문구를 바꿨습니다.
Achievement.javaenumV47__use_digits_in_mission_titles.sql새벽 5~8시, 올빼미밤 12~3시는 실제 판정 시간(SolveScan.java:30-34)과 맞는 걸 확인했습니다.UPDATE로 얹었습니다. 이미 적용된 파일을 고치면 Flyway 체크섬이 어긋나 앱이 뜨지 않아서, V33 과 같은 방식을 썼습니다.MissionDefinitionSeeder가 V30, V33 만 읽고 있어서 그대로 두면 테스트가 옛 제목을 검증하게 됩니다.FolderRepository주석 한 곳도 새 문구로 맞췄습니다.👤 사용자 영향
🔌 API 호환성
앱은 받은 문자열을 그대로 그려서 필드 구조는 바뀌지 않습니다.
🗄️ DB migration
mission_definition의title6행만UPDATE ... WHERE code = ...로 바꿉니다. 스키마 변경은 없고 다시 돌려도 결과가 같습니다.🔐 인증/권한
✅ 검증 결과
achievement,mission패키지 테스트 377개가 모두 통과했습니다.MissionSeedMigrationTest에서 제목 7개가 최종값인지, V47 이INSERT없이UPDATE만 쓰는지 확인합니다.🚀 배포 리스크
↩️ 롤백/대응 방법
UPDATE하는 마이그레이션을 새로 올리면 됩니다.docs/훈장/훈장표.md와 테스트 fixture 가 지금 문구를 들고 있습니다.