- combat_tick_service, error_logger, save_integrity: 줄바꿈/정렬 - monetization_state_test, save_integrity_test: 포맷 정리 - macos/Podfile.lock: flutter pub get 반영
- speedBoostEndMs: elapsedMs(게임 시간) → DateTime.now()(실제 시간) - autoReviveEndMs: elapsedMs → DateTime.now() - MonetizationState: isAutoReviveActive/isSpeedBoostActive 실제 시간 기준 - 5배속에서 5분 버프가 1분에 만료되던 문제 해결 - bossLevelingEndTime은 이미 DateTime.now() 기준 (변경 불필요)
- MonetizationState 23개 테스트 (버프 활성/만료, 유료/무료 분기) - ReturnRewardsService 14개 테스트 (보상 계산, 2배 시간, 포맷팅)