Skip to content

refactor(mindrecord): Content seam visibility 축소 — #1674 에서 MVI 재작성분 분리 #1818

Open

Description

@OnlyReadOneBook

작업 유형

refactor — 동작 변경 없는 구조·책임·경계 개선

주 담당 모듈

mindrecord — 마음의 기록

개요

#1674(테스트 전용 internal helper·Content seam 축소) 중 MVI 전환(#1807)이 재작성할 Content seam 분을 분리한다. #1674 는 나머지 항목으로 지금 진행할 수 있다.

왜 분리하는가

MVI 전환은 화면을 Screen / Content 2단으로 가르고 Content 를 테스트·프리뷰 진입점으로 열어 둔다. 지금 private 로 조이면 전환 때 다시 열어야 한다.

이 이슈가 가져가는 항목 (#1674 에서 이관)

  • MemorySpaceScreen.kt:92 MemorySpaceContent
  • DailyQuestionWriteScreen.kt:84 DailyQuestionWriteScreenContent
  • DiaryWriteScreen.kt:117 DiaryWriteScreenContent
  • DiaryScreen.kt:126 DiaryListContent
  • HomeTabMindRecordLazyItems.kt:98 MemoriesSectionContent (@VisibleForTesting 부착)

#1674 에 남는 항목 (선행 없이 진행 가능)

WeeklyReportMapper.kt 2건 · findOpenedRecord · Throwable.toDomainMessage · firstImageUrl · recordedSummaryHighlights · emotionCardDescription · resolveDateInWeekOrNull

완료 조건

자식 이슈

No response

참고

분리 출처: #1674 · 선행: #1807 (mindrecord MVI 전환) · 전환 총괄: #1811

Metadata

Metadata

Assignees

Labels

area:mindrecord마음의 기록 기능 영역refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions