Skip to content

feat(mindrecord): 발신자 홈 WeeklySummaryGrid 데이터 소스 — 주간 기록 수 + 최근 깊은생각 UseCase #207

Closed

Description

@OnlyReadOneBook

📜 Overview (Required)

발신자 홈 탭 WeeklySummaryGrid 3개 카드(RECORDED MOMENT / THIS WEEK / 최근 깊은생각)가 모두 목데이터로 노출 중. 데이터 소스(UseCase / Repository / API 연동)가 mindrecord 도메인에 없어서 발신자 홈 측 wire-up 이 막혀 있음.

현재 상태

  • app/src/main/java/com/afternote/afternote_fe/screen/WeeklySummaryGrid.kt:37-39 — recordedCount = 7, recentRecordDate = "26.02.01", recentRecordTitle = "깊은생각 제목깊은생각 제목깊..." 기본 인자(=목)
  • app/src/main/java/com/afternote/afternote_fe/screen/HomeTabScreen.kt:263 — 호출부에 데이터 인자 전달 안 함 → 기본값(목) 그대로 표시
  • app/src/main/java/com/afternote/afternote_fe/screen/HomeTabScreen.kt:50-55 HomeTabUiState.Success — recordedCount, recentDeepThought 필드 자체 미정의
  • feature/mindrecord/domain/ — UseCase 파일 0건 (주간 카운트 / 최근 깊은생각 도메인 API 없음)

필요 작업 (mindrecord 도메인 — 본 이슈 범위)

  1. 이번 주 기록 수 UseCase — 일기 · 데일리질문 · 깊은생각 카운트 합산 또는 백엔드 단일 API
  2. 최근 깊은생각 UseCase — 가장 최근 1건 (id, date, title)
  3. Repository / API endpoint 연동

후속 (발신자 홈 측, 본 이슈 해결 후 별도 작업)

  • HomeTabUiState.Success 에 필드 추가
  • HomeTabViewModel 에서 fetch + 매핑
  • HomeTabScreen 에서 WeeklySummaryGrid(recordedCount = ..., recentRecordDate = ..., recentRecordTitle = ...) 전달

📌 Child Issue (Optional)

No response

📍 Note (Optional)

베이스 브랜치: develop. #201 weekly image 콜백 wire-up 작업 중 발견. 마음의 기록 도메인 담당자가 자기 할당 후 작업 부탁드립니다. refs #201

Activity

  1. OnlyReadOneBook commented on May 17, 2026

    @OnlyReadOneBook
    CollaboratorAuthor

    기존 #22 (주간 리포트 도메인 레이어) 와 #21 (깊은 생각 도메인 레이어) 의 부분집합이라 중복. 발신자 홈 wire-up 컨텍스트는 각 이슈에 코멘트로 옮겼습니다.

  2. OnlyReadOneBook commented on Aug 3, 2026

    @OnlyReadOneBook
    CollaboratorAuthor

    2026-08-03 실측 결과 재오픈합니다.

    • feature/mindrecord/domain 에 UseCase 파일 0건 — repository/model 만 존재
    • WeeklySummaryGrid.kt:36-39 기본 인자가 여전히 목값 (recordedCount = 7, recentRecordDate = "26.02.01", 제목만 "깊은생각 제목…" → "최근 기록 제목…" 으로 개명)
    • HomeTabScreen.kt:284 호출부는 지금도 데이터 인자를 전달하지 않음

    이슈 본문이 요구한 작업이 착수되지 않은 상태에서 completed 로 닫혀 있었습니다(#686 이 지적한 auto-close 오탐과 같은 계열). 발신자 홈 측 wire-up 은 #696 으로 분리했고 이 이슈를 선행으로 걸어 두었습니다.

    현재 도메인 표면으로는 요구 값을 낼 수 없다는 점도 확인이 필요합니다 — DiaryRepository.getList(yearMonth) 는 월 단위, WeeklyReportRepository.getWeeklyReport(date) 는 주간 리포트 본문이라 "이번 주 기록 수"·"최근 기록 1건" 은 서버 API 추가 여부부터 정해야 합니다.

  3. added 3 commits that reference this issue on Aug 24, 2026
    422aa0e
    6d138e6
    aa65bce
  4. github-actions commented on Aug 24, 2026

    @github-actions
    Contributor

    Auto-closed by merge of #994 into fix/722-write-interactions.

  5. added a commit that references this issue on Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions