Fixed:
- 30분 연차(0.0625일)가 int(days * 8) 절삭으로 "0시간"으로 표시되어
보고서 수신자가 사용 내역을 알 수 없던 문제. 분 단위까지 표시.
- 보고서만 1일=8시간으로 하드코딩되어 단축근무(7h30m) 사용자의 반차가
4시간으로 표시되던 오류. DB 정본(days * work_minutes) 기준으로 통일.
Added:
- utils.time_format.format_leave_amount(days, work_minutes) 공용 헬퍼
+ 자체 검사 9건 (python utils/time_format.py)
- i18n 키 report.leave_used_days_time (ko/en)
테스트: 유닛 200 / 통합 53 / GUI 8 / i18n 5 통과.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>