Skip to content

refactor(core): 설정 Nav3와 독립적으로 내비게이션 콜백 이름 전환 #1999

Closed

Description

@OnlyReadOneBook

작업 유형

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

주 담당 모듈

core — 코어

개요

#1962에 포함된 공통 내비게이션 콜백 명명 정리를 설정 Nav3 이관과 분리한다. 설정의 미확정 전달 조건 진입 경로는 #1998에서 PM 답변을 기다리므로, 이 명명 정리가 그 이관을 기다리지 않고 완료될 수 있어야 한다.

범위

  • 공통 타입에 FeatureNavigationCallbacks 이름을 제공하고 기존 FeatureStackBoundary 타입 별칭·팩토리로 소스 호환을 유지한다.
  • 본인 담당 app·core·afternote·receiver 소비처의 지역 변수·인자 이름을 navigationCallbacks로 맞춘다.
  • 온보딩 소스와 테스트는 변경하지 않는다. 기존 공통 boundary named argument를 유지한다.
  • 설정 Nav3 host·route·ViewModel 수명 변경은 포함하지 않는다. 현재 develop의 설정 Nav2 그래프에서 독립적으로 컴파일된다.

완료 조건

  • 기존 소비처의 소스 호환과 변경된 담당 모듈의 컴파일·관련 테스트 통과.
  • 최신 base 대비 타 담당 모듈 변경 없음 및 순수 이름 전환 diff 확인.
  • 분리 PR을 #1962에 반영해 동일 변경이 재작성되지 않도록 한다.

후속 온보딩 소비처 전환은 #1997, 구 API 제거는 #1996에서 계속 담당한다. #1997의 선행 관계는 실제 공통 API 제공 이슈인 이 이슈로 옮긴다.

Metadata

Metadata

Labels

area:core공용 코어·네트워크 기능 영역refactor동작 변경 없이 코드 구조·책임·경계를 개선하는 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions