ADR-DS-028_수량 계산 SoT 규칙

ADR-DS-028_수량 계산 SoT 규칙

1. 기본 정보

  • ADR ID: ADR-DS-028
  • 제목: 수량 계산 SoT 규칙
  • 상태: Draft
  • 작성일: 2026-03-08
  • 관련 ADR: ADR-DS-000, ADR-DS-064

2. 결정

수량 계산 SoT는 Reservation 상태와 활성 Hold를 기준으로 한다.

기본식(개념):

available = total_quantity - consuming_count

consuming_count는 정책상 점유로 간주되는 요소의 합이다.


3. 기본 점유 규칙

  • redeemed는 항상 점유로 간주
  • reserved의 점유 여부는 정책 플래그로 통제
  • 활성 hold는 결제중 임시 점유로 간주

4. 원칙

  • 계산식 SoT와 저장 컬럼(remaining)이 다르면 SoT가 우선
  • 쓰기 경로에서는 트랜잭션 내에서 동일 기준으로 판정