Skip to content

refactor(afternote): SaveAfternoteUseCase를 저장 명령 경계로 복원한다 #1694

Closed

Description

@OnlyReadOneBook

작업 유형

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

주 담당 모듈

afternote — 애프터노트

개요

완성된 SaveAfternoteCommand의 생성 4종과 수정 명령을 domain의 SaveAfternoteUseCase가 해석한다. ViewModel에서는 저장소 메서드 선택을 제거하고 입력 검증·폼 매핑·미디어 선택·상태 처리는 기존 책임에 둔다.

구현 PR #1838은 좁은 저장소 주입 #1837을 직접 base로 한다. 사진 표현 #1971과 에디터 MVI #1972가 같은 UseCase를 소비한다. 후속 상태 표현 변경 때문에 저장 경계를 다시 이동하지 않는다.

완료 조건:

  • 생성 4종과 수정이 정확한 저장소 메서드로 전달된다.
  • 수정 id·payload와 PATCH의 유지·삭제·설정 의미를 보존한다.
  • 성공·실패 Result와 취소가 전파된다.
  • domain/presentation 회귀, Hilt 소비자 컴파일과 담당 모듈 검사를 통과한다.

PR은 열린 리뷰 대상이며 머지 완료로 간주하지 않는다.

Activity

  1. added
    refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업
    area:afternote애프터노트 기능 영역
    on Aug 31, 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 5, 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