Skip to content

모바일 빌링 내비게이션 백엔드 핸드오프

본 변경은 프런트엔드 앱 셸의 반응형 내비게이션이며 백엔드 API·데이터 모델·권한 계약 변경은 없다.

모바일 sheet와 데스크톱 aside는 모두 BILLING_LINES의 동일한 라인·그룹·라우트 정의를 소비한다. 따라서 서버 권한에 따른 메뉴 필터링을 후속 도입할 경우 별도 모바일 메뉴 목록을 만들지 말고, 공통 내비게이션 descriptor 생성 단계에서 허용 항목을 필터링해야 한다.

불변식

  • 데스크톱과 모바일 메뉴의 권한 결과가 동일해야 한다.
  • 직접 URL 접근 권한은 메뉴 노출과 별도로 서버에서 검증해야 한다.
  • 모바일 전용 API나 별도 메뉴 정본을 만들지 않는다.