Skip to content

refactor(afternote): 합본 UserRepository 대신 좁은 계약 UserReceiverRepository·MyProfileRepository 를 주입한다 (#1282 분리) #1743

Closed

Description

@OnlyReadOneBook

작업 유형

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

주 담당 모듈

afternote — 애프터노트

개요

작성자 상세는 MyProfileRepository, 편집기와 수신자 선택은 UserReceiverRepository를 주입받는다. 테스트도 이미 제공된 좁은 fake를 사용하고 호출 순서와 실패 처리는 유지한다.

구현 PR #1837의 직접 base는 곡·영상 매퍼 정리 #2167이다. #1838의 저장 UseCase와 #1972의 MVI가 이 주입 경계를 그대로 소비한다. prefill 복원 가드 #1839는 MVI 뒤로 이동했으므로 이 이슈의 선행 구현이 아니다.

완료 조건은 presentation 내부 계약 전환, 기존 동작 회귀와 Hilt 소비자 컴파일 통과, 전체 diff의 모듈 소유권 확인이다.

Activity

  1. added
    refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업
    area:afternote애프터노트 기능 영역
    on Sep 2, 2026
  2. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    and removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 3, 2026
  3. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:afternote애프터노트 기능 영역refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions