Skip to content

fix: 토픽별 완료 상태 추적으로 마스터 메시지 오표시 수정 - #51

Merged
idonnobrowniee merged 1 commit into
mainfrom
fix/per-topic-completion-status
Aug 21, 2026
Merged

idonnobrowniee merged 1 commit into
mainfrom
fix/per-topic-completion-status

Conversation

@idonnobrowniee

Copy link
Copy Markdown
Collaborator

Summary

  • 기존: 하나의 토픽만 완료해도 모든 단원에서 "선생님 덕분에 ~~ 마스터!" 메시지가 표시됨
  • 수정: 현재 커리큘럼의 모든 토픽이 오늘 완료됐을 때만 마스터 메시지 표시
  • /session/today 응답의 각 토픽에 completedToday 필드 추가
  • UserHomeResponse.lessonCompletedToday도 토픽 전체 완료 기준으로 변경

Test plan

  • ./gradlew test 전체 통과 (111 tests, 0 failed)
  • ./gradlew ktlintCheck 통과
  • 단위 테스트: 모든 토픽 완료 → 마스터 메시지, 일부만 완료 → 일반 메시지
  • 통합 테스트: 두 토픽 모두 완료 후 마스터 메시지 확인

🤖 Generated with Claude Code

기존에는 하나의 토픽만 완료해도 모든 단원에서 "마스터" 메시지가
표시됐음. 현재 커리큘럼의 모든 토픽이 오늘 완료됐을 때만 마스터
메시지를 표시하도록 변경하고, /session/today 응답에 토픽별
completedToday 필드를 추가.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 3bb29771-94c0-45c8-91de-f8489702460b


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@idonnobrowniee
idonnobrowniee merged commit 8918892 into main Aug 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant