## 개요 1. 아직 수면시차를 계산한 적 없는 회원/동행자는 위치를 서울로 기본 표시 2. PM이 정리한 국가별 대표 도시 리스트를 기존 City 데이터 포맷 그대로 병합 ## 구현 범위 ### 1. 미여행자 서울 기본값 - `GET /api/members/me`, `GET /api/companions` 응답에서 수면시차 계산 기록이 없으면 `city`=서울, `jetlagMinutes`=0, `jetlagLabel`="0분", `direction`=SAME으로 내려감 - `lastRecordedAt`은 실제 기록이 없다는 의미로 계속 `null` 유지 - 회원가입 직후에도 동일하게 서울 기본값 적용 ### 2. PM 도시 리스트 병합 - 국가+UTC오프셋 기준으로 이미 있는 조합은 스킵, 없는 나라·도시만 추가 (26개 → 58개) - 새로 생긴 시차 구간(+6:00, +5:00, +4:30, +3:30, -1:00, +9:30, +10:30 등)에 맞춰 기존 서쪽/동쪽 매핑 구간 경계 전체 재계산 - 항공 코드가 명확하지 않은 도시(칸톤섬 등)는 임의 코드 부여 — 추후 검수 필요 ## 테스트 - 기존 시나리오 테스트를 새로 생긴 tie(뉴델리/콜롬보, 베이징/싱가포르/타이베이 등) 반영해 갱신 - 미여행자 기본값(null→서울) 관련 assert 추가 - `./gradlew build` 반복 실행으로 랜덤 매칭 안정성 확인
개요
구현 범위
1. 미여행자 서울 기본값
GET /api/members/me,GET /api/companions응답에서 수면시차 계산 기록이 없으면city=서울,jetlagMinutes=0,jetlagLabel="0분",direction=SAME으로 내려감lastRecordedAt은 실제 기록이 없다는 의미로 계속null유지2. PM 도시 리스트 병합
기존 서쪽/동쪽 매핑 구간 경계 전체 재계산
테스트
./gradlew build반복 실행으로 랜덤 매칭 안정성 확인