예약 상태 머신 통합
ADR-010 예약 상태 머신 통합
1. Metadata
- ADR ID: ADR-010
- Status: draft
- Date: 2026-03-09
- Owner: YSY
2. Domain Decision
예약 상태 집합을 아래로 고정한다.
hold: 결제 진행 중 임시 점유 상태reserved: 예약 확정 후 사용 대기 상태redeemed: 사용/수령 완료 상태expired: 시간 만료 상태cancelled: 사용자/시스템 취소 상태
기본 전이 규칙:
hold -> redeemed: 결제 성공(기본 정책)hold -> expired | cancelled: 결제 실패/타임아웃reserved -> redeemed: 검증 완료 또는verification_method=nonereserved -> expired: 만료 시간 도달reserved -> cancelled: 취소 정책 충족
3. Product Decision
- 해당 없음
4. UX Decision
- 해당 없음
5. Tech Decision
- 해당 없음
6. Ops Decision
- 해당 없음
7. Validation
- Domain/Product/UX/Tech/Ops 결정이 충돌하지 않는다.
- 구현 기준은 SPEC과 정합성을 유지한다.
- 운영 절차는 RUNBOOK으로 연결된다.