MVP 출시 전 검수용 전체 시나리오 — 사용자·관리자·보안 역할별 기능 검증 (Sprint S0~S5, 40 tasks 기준)
localStorage에 자동 저장됩니다.test@example.com / test1234 (사용자) | admin@example.com / admin1234 (관리자)
| 시드: php artisan migrate:fresh --seed
인증·탐색·결제·보관함·선물·환불
상품·발급·환불·감사·배치
PIN·CSRF·Rate Limit·감사 로그
php artisan app:expire-gift-cards 실행 → 만료 카드만 expired, 감사 로그 actor_type=system 기록php artisan app:clean-expired-idempotency-keys → TTL 초과 키만 삭제, 활성 키 보존