Skip to content

epic: 파싱 성공 시점 상품 확정 계약 대응 #758

Open
4 of 4 issues completed
Open

Description

@iOdiO89

목표

서버 파싱 모델 전환에 맞춘 클라이언트 계약 갱신

서브이슈

이슈 성격 플랫폼 의존
#754 타입·로직 WEB 없음
#755 로직·에러 처리 WEB #754
#756 알림·SSE·라우팅 WEB #754
#757 로직 APP 없음

배포 순서·의존

  1. 아이템 상태·응답 필드 계약 갱신 #754 가 나머지 웹 이슈의 선행
  2. 웹 이슈 3개는 서버의 통합 브랜치 dev 머지와 같은 날 배포
    • 위험: 웹이 먼저 나가거나 늦게 나가면 상태 값이 어긋난 화면 노출
  3. 앱 공유 시트 파싱 대기 기준 전환 #757 앱 공유 시트는 스토어 심사를 거치므로 서버보다 먼저 릴리즈 착수
    • 구버전 앱은 상품 id 가 비어 있는 응답을 읽지 못해 파싱 안내 없이 저장 성공 화면으로 끝남
    • 저장 자체는 성공하므로 장애 아님

결정 사항

결정 채택 대안 기각
전환기 상태 값 서버 반영 전까지 웹이 이전 값과 새 값을 둘 다 수용 서버 반영 시점에 새 값으로 일괄 교체 배포 시각을 서버와 분 단위로 맞춰야 함
에러 코드 문구 카탈로그에 ITEM-007 · ITEM-008 · ITEM-009 추가와 WISH-007 제거 #751 자동 동기화 봇 PR 대기 #751 머지 시점 불명

Activity

  1. added
    APPGood for newcomers
    epic큰 기능 단위 이니셔티브
    on Oct 26, 2026
  2. iOdiO89 commented on Oct 27, 2026

    @iOdiO89
    ContributorAuthor

    통합 테스트 브랜치

    test/item-contract-integration

    • 서브이슈 PR 4개를 한 브랜치에 합침. 서버 dev 반영 뒤 이 브랜치 하나로 확인
    • dev 위에 아래 순서로 머지. 충돌 없음
    순서 PR 브랜치 플랫폼
    1 #766 (#760 포함) refactor/755-item-user-input-rules WEB
    2 #773 feat/756-item-merge-handling WEB
    3 #771 refactor/757-share-sheet-parsing-wish-id APP

    확인 방법

    대상 방법
    웹 이 브랜치의 Vercel 미리보기에서 dev 서버 대상으로 확인
    앱 공유 시트 이 브랜치로 개발 빌드 설치 뒤 dev 서버 대상으로 링크 공유

    주의

    • 확인 전용 브랜치. PR 생성·dev 머지 없음
    • 원래 브랜치가 바뀌면 이 브랜치에 다시 머지 필요
    • 합친 결과의 타입 검사·빌드 확인 없음
    • 후속: 확인 끝나면 브랜치 삭제
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

APPGood for newcomersWEBepic큰 기능 단위 이니셔티브

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions