- DeathInfo, DeathCause 클래스 정의 (game_state.dart)
- 사망 원인, 상실 장비 수, 사망 시점 정보 기록
- ShopService 구현 (shop_service.dart)
- 장비 가격 계산 (레벨 * 50 * 희귀도 배율)
- 슬롯별 장비 생성 (프로그래밍 테마)
- 자동 구매 (빈 슬롯에 Common 장비)
- ResurrectionService 구현 (resurrection_service.dart)
- 사망 처리: 모든 장비 상실, 기본 무기만 유지
- 부활 처리: HP/MP 회복, 자동 장비 구매
- progress_service.dart 사망 판정 로직 추가
- 전투 중 HP <= 0 시 사망 처리
- ProgressTickResult에 playerDied 플래그 추가
- progress_loop.dart 사망 시 루프 정지
- onPlayerDied 콜백 추가
- 사망 상태에서 틱 진행 방지
- DeathOverlay 위젯 구현 (death_overlay.dart)
- ASCII 스컬 아트, 사망 원인, 상실 정보 표시
- 부활 버튼
- GameSessionController 사망/부활 상태 관리
- GameSessionStatus.dead 상태 추가
- resurrect() 메서드로 부활 처리