Description 관련 티켓
작업 내용
LuckyActionFeature의 당일 행운 액션 조회·로딩·실패 상태를 구현한다.
관계운·연애운·직장운·건강운·금전운 5개 점수 요약과 액션 카드를 DesignSystem으로 조립한다.
DSCheckboxRow로 당일 액션의 완료 상태를 토글하고 서버 응답 점수를 즉시 반영한다.
완료 시 캐릭터·딤·말풍선 오버레이를 표시하고, 2초 후 자동 종료 및 닫기 동작을 구현한다.
메인 탭 진입은 GNB를 유지하는 루트 화면으로, Fortune 상세 리포트의 진입은 GNB 없이 push되는 화면으로 조립한다.
Fortune 홈 배너는 기존처럼 행운 액션 탭으로 이동하도록 유지한다.
상단 클로버와 완료 캐릭터 PNG를 LuckyActionFeature 전용 리소스로 등록한다.
Feature Client, DTO 매핑, Reducer·Client·App 라우팅 테스트와 Example 화면을 작성한다.
완료 조건
탭 진입 시 당일 행운 액션 5개와 점수를 조회해 표시한다.
당일 액션만 체크/해제 가능하며, 서버 저장 결과가 카드·점수·완료 상태에 반영된다.
완료 오버레이는 딤 처리, 수동 닫기, 2초 자동 종료를 지원한다.
리포트의 행운 액션 버튼은 탭 전환이 아닌 push로 동작하고, 뒤로가기 시 원래 리포트로 복귀한다.
LuckyActionFeature가 다른 Feature 구현체를 직접 참조하지 않는다.
관련 테스트, SwiftLint, App/Feature 렌더링 검증, 아키텍처 검증을 통과한다.
참고 사항
과거 날짜 조회·날짜 이동·가입일 하한은 서버 API 제공 후 별도 작업으로 확장한다.
행운 액션 API의 06시 기준은 서버의 당일 응답을 신뢰하며 앱 타이머는 두지 않는다.
토닥이 채팅의 고정 답변 타이핑 연동은 TodakFeature 및 서버 계약이 준비된 후 별도 작업으로 진행한다.
화면의 색상·폰트·체크박스·배지·아이콘은 DesignSystem 공개 API만 사용한다.
Reactions are currently unavailable
You can’t perform that action at this time.
관련 티켓
작업 내용
완료 조건
참고 사항