ADR-DS-026_서버 시간 및 타임존 경계 규칙
1. 기본 정보
- ADR ID: ADR-DS-026
- 제목: 서버 시간 및 타임존 경계 규칙
- 상태: Draft
- 작성일: 2026-03-08
- 관련 ADR: ADR-DS-000, ADR-DS-012
2. 결정
- 시간 판정의 진실값은
server_now로 고정 - 클라이언트 시간은 표시용 보조값으로만 사용
- 기준 타임존은 서비스 정책 타임존(기본:
Asia/Seoul)
3. 경계 규칙
- 만료 판정:
server_now >= expires_at - 영업 상한:
expires_at <= store_close_at - 날짜 경계(자정) 넘김은 슬롯 정책에서 명시적으로 허용/금지
4. 원칙
- 모든 서버 이벤트에는 UTC 타임스탬프 저장
- 표시 시에만 사용자 로캘 타임존 변환