From d5f4dc529a94d0d74bae8868eb8af6f88f21ac46 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 24 Jun 2026 20:39:15 +0900 Subject: [PATCH] =?UTF-8?q?docs(content-ranking):=20=ED=81=AC=EB=A6=AC?= =?UTF-8?q?=EC=97=90=EC=9D=B4=ED=84=B0=20=EB=9E=AD=ED=82=B9=20=ED=9B=84?= =?UTF-8?q?=EC=86=8D=20=EB=B2=94=EC=9C=84=EB=A5=BC=20=EA=B8=B0=EB=A1=9D?= =?UTF-8?q?=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md b/docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md index 1db510da..c40738c6 100644 --- a/docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md +++ b/docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md @@ -455,7 +455,7 @@ data class AudioRankingSnapshotRecord( ### Phase 8: 다음 범위 크리에이터 랭킹 시간 정책 문서 시작점 -- [ ] **Task 8.1: 크리에이터 랭킹 시간 정책 변경을 별도 PRD 문서 수정으로 시작하도록 기록** +- [x] **Task 8.1: 크리에이터 랭킹 시간 정책 변경을 별도 PRD 문서 수정으로 시작하도록 기록** - Files: - Verify: `docs/20260608_크리에이터_랭킹/prd.md` - Verify: `docs/20260608_크리에이터_랭킹/plan-task.md` @@ -509,3 +509,5 @@ data class AudioRankingSnapshotRecord( - 2026-06-24 Phase 6 잔여 리스크 검증: `./gradlew test --tests kr.co.vividnext.sodalive.v2.content.ranking.adapter.out.persistence.DefaultAudioRankingBlockRepositoryTest`, `./gradlew test --tests 'kr.co.vividnext.sodalive.v2.content.ranking.*'` 통과. - 2026-06-24 Phase 6 트랜잭션 가시성 리뷰 반영: MySQL `REPEATABLE READ`에서 fallback `REQUIRES_NEW` 커밋 후 같은 read-only 트랜잭션 재조회가 새 스냅샷을 보지 못할 수 있어, `AudioRankingQueryService.getRankings()`의 외부 `@Transactional(readOnly = true)` 경계를 제거했다. - 2026-06-24 Phase 6 트랜잭션 가시성 검증: `getRankings()`에 `@Transactional`이 다시 붙지 않도록 회귀 테스트를 추가했다. RED 확인 후 수정했고, `./gradlew test --tests kr.co.vividnext.sodalive.v2.content.ranking.application.AudioRankingQueryServiceTest`, `./gradlew test --tests 'kr.co.vividnext.sodalive.v2.content.ranking.*'`, `./gradlew ktlintCheck` 통과. +- 2026-06-24 Phase 8 문서 확인: `rg -n "07:30|visibleFromAt|visible_from_at|ranking_type|크리에이터 랭킹" docs/20260608_크리에이터_랭킹 docs/20260623_메인_콘텐츠_랭킹_탭_API/plan-task.md`로 크리에이터 랭킹 현재 07:30 스케줄과 다음 범위의 `visible_from_at`, `ranking_type` DDL 검토 시작점을 확인했다. +- 2026-06-24 Phase 8 범위 확정: 크리에이터 랭킹 코드/DDL은 수정하지 않고, 다음 범위가 별도 PRD 문서 수정부터 시작되도록 Task 8.1 완료 상태와 검증 기록만 갱신했다.