ADR-DS-026_서버 시간 및 타임존 경계 규칙

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 타임스탬프 저장
  • 표시 시에만 사용자 로캘 타임존 변환