배경
V31은 Refresh Token 원문을 폐기하고 HMAC 해시만 저장합니다. 그러나 현재 자동 rollback은 V31 migration 적용 뒤에도 직전 pre-V31 release를 다시 기동할 수 있어 refresh_token 컬럼에 원문을 재저장할 위험이 있습니다.
작업 범위
- V31 호환 release 표식을 CD 배포 묶음에 포함
- 자동 rollback 전에 직전 release의 V31 호환성을 검사
- pre-V31 release로의 자동 rollback 거부
- 정상 V31 호환 release 간 rollback 계약 유지
- 결정적 배포 스크립트 테스트 및 운영 문서 동기화
완료 조건
- 최초 V31 배포 실패 후 pre-V31 release가 재기동되지 않음
- 이후 V31 호환 release 사이의 rollback은 기존처럼 동작
- 전체 CI와 V31 MySQL migration gate 통과
배경
V31은 Refresh Token 원문을 폐기하고 HMAC 해시만 저장합니다. 그러나 현재 자동 rollback은 V31 migration 적용 뒤에도 직전 pre-V31 release를 다시 기동할 수 있어
refresh_token컬럼에 원문을 재저장할 위험이 있습니다.작업 범위
완료 조건