🚨 문제 상황대시보드 형태의 홈 Fig의 홈 화면은 각 탭의 정보를 요약해서 보여주는 대시보드 형태입니다. 가계부 섹션에서는 월별 수입/지출 요약을, 챌린지 섹션에서는 현재 진행 중인 챌린지들을, 차트 섹션에서는 카테고리별 지출 분석을 표시했습니다.문제는 이런 구조 때문에 홈 화면과 각 전용 탭 간의 로직 중복이 발생했습니다. Section 0. 가계부 탭의 월별 수입/지출 계산 로직Section 1. 챌린지 탭의 진행률 계산 및 성공/실패 판정 및 상태 업데이트 로직Section 2. 카테고리별 차트 데이터를 생성하는 현재달/지난달 거래 조회 후 비교 계산 로직 코드 중복단순한 몇 줄의 중복이 아니라 각각 50~100줄에 달하는 복잡한 비즈니스 로직이 중복되고 있었습니다. 전체적으로 300줄 이상의 ..