목적
Product 큐레이션 v1 API 제거에 맞춰 웹 프론트엔드의 v1 큐레이션 호출과 타입 의존성을 제거한다.
변경 범위
src/api/curation/curation.api.ts의 v1 호출을 제거한다.
/bottle-api/v1/curations
/bottle-api/v1/curations/{curationId}/alcohols
- 검색 화면의
CurationApi.getAlcoholsByCurationId(...) 의존을 제거하고, v2 큐레이션 payload 기반 동작으로 전환한다.
- 제거된 v1 타입/호출부를 참조하는 코드와 테스트를 정리한다.
완료 조건
- 런타임 Product 요청에서
/bottle-api/v1/curations 및 하위 경로가 발생하지 않는다.
- 큐레이션 목록·상세·큐레이션에서 진입한 검색 흐름은 Product v2 계약(
/bottle-api/v2/curations, /feed)만 사용한다.
- FE 테스트·lint·build 검증 결과를 PR에 기록한다.
백엔드 연계
목적
Product 큐레이션 v1 API 제거에 맞춰 웹 프론트엔드의 v1 큐레이션 호출과 타입 의존성을 제거한다.
변경 범위
src/api/curation/curation.api.ts의 v1 호출을 제거한다./bottle-api/v1/curations/bottle-api/v1/curations/{curationId}/alcoholsCurationApi.getAlcoholsByCurationId(...)의존을 제거하고, v2 큐레이션 payload 기반 동작으로 전환한다.완료 조건
/bottle-api/v1/curations및 하위 경로가 발생하지 않는다./bottle-api/v2/curations,/feed)만 사용한다.백엔드 연계
curation_keyword데이터/스키마는 변경하지 않는다.