docs(community): 리스트 잠금 반응 숨김 계획을 기록한다

This commit is contained in:
2026-07-12 09:54:01 +09:00
parent f69a9a6ee0
commit ced226c3ef

View File

@@ -559,7 +559,21 @@
---
### Phase 7: 유료 미구매 게시글 반응/댓글 숨김 후속
- [x] **Task 7.1: 리스트형 유료 미구매 게시글 reaction/comment 숨김**
- 대상 파일:
- `app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/community/model/CreatorChannelCommunityMappers.kt`
- `app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/community/model/CreatorChannelCommunityUiModels.kt`
- `app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/community/ui/CreatorChannelCommunityListAdapter.kt`
- `app/src/main/res/layout/item_creator_channel_community_list.xml`
- `app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/community/CreatorChannelCommunityMapperTest.kt`
- 작업: `price > 0 && !existOrdered && !isOwner` 잠금 게시글에서는 리스트형 item의 reaction 현황과 댓글 아이콘/카운트를 숨긴다.
- 검증 기록:
- 2026-07-12: RED로 `CreatorChannelCommunityMapperTest.유료 미구매 타인 게시글은 reaction 현황과 댓글을 숨긴다`를 추가했고, production 변경 전 `showReaction` 미구현 컴파일 실패를 확인했다. 이후 UI 모델/mapper/list adapter에 `showReaction`과 잠금 조건을 반영했다.
## Verification Log
- 2026-07-12: Phase 7 유료 미구매 리스트형 게시글 reaction/comment 숨김 변경을 완료했다. RED는 `CreatorChannelCommunityMapperTest.유료 미구매 타인 게시글은 reaction 현황과 댓글을 숨긴다``showReaction` 미구현 컴파일 실패로 확인했고, 구현 후 focused 테스트, `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.creator.channel.community.*"`, `./gradlew :app:mergeDebugResources :app:compileDebugKotlin :app:ktlintCheck`가 모두 `BUILD SUCCESSFUL`로 PASS했다. `ktlintCheck``.editorconfig disabled_rules` deprecation 경고는 기존 설정 경고다.
- 계획 문서 생성 단계에서는 코드 변경을 수행하지 않았다. 구현 후 통합 검증, 회귀 검증, 최종 수동 확인 기록을 이 섹션에 누적한다.
- 2026-06-22 Phase 6 통합 검증과 수동 확인: