Skip to content

feat: 리캡 저장을 서버 우선 방식으로 전환 - #23

Merged
manNomi merged 2 commits into
mainfrom
codex/server-first-recap
Aug 11, 2026
Merged

feat: 리캡 저장을 서버 우선 방식으로 전환#23
manNomi merged 2 commits into
mainfrom
codex/server-first-recap

Conversation

@manNomi

@manNomi manNomi commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • 마이 화면의 로컬 기록 동기화 버튼과 로그인 후 자동 이관 호출을 제거했습니다.
  • 리캡 저장 큐와 여행 로그 확정 큐와 로컬 기록 대체 표시를 제거했습니다.
  • 리캡과 여행 시작 및 종료는 서버 저장 성공을 확인한 뒤에만 완료하도록 바꿨습니다.
  • 저장에 실패하면 현재 편집 화면과 입력값을 유지하고 사용자가 다시 시도할 수 있게 했습니다.
  • 신규 서버에는 createStandaloneRecap: true로 독립 리캡 확정을 요청합니다. 이전 서버 응답에 recapId가 없으면 같은 멱등성 키로 후속 저장을 한 번 수행합니다.
  • GPS 경로의 기기 저장은 완성된 사용자 기록이 아니라 진행 중 센서 버퍼로 구분해 유지했습니다.
  • 앞서 병합한 계정 분리와 인증 이미지 처리 및 출시 설정을 유지하면서 최신 main 충돌을 해소했습니다.
  • 구현 계획과 제품 및 프론트엔드 문서를 서버 우선 정책에 맞췄습니다.

검증

  • npm ci
  • npm run typecheck
  • npm test 43개 통과
  • npm run doctor 18개 검사 통과
  • npm run check:store-release
  • npm run check:server-contract 51개 프론트 operation과 62개 서버 operation
  • npm run check:recap-clustering
  • git diff --check

참고

@manNomi
manNomi marked this pull request as ready for review August 11, 2026 07:14
@manNomi
manNomi merged commit 6ada4de into main Aug 11, 2026
1 check passed
@manNomi
manNomi deleted the codex/server-first-recap branch August 11, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant