- ClientUpdateRequest, ClientStoreRequest에 is_overdue 필드 추가 - FormRequest rules에 누락되어 프론트엔드 값이 필터링됨 - ClientService.update()에 bad_debt 토글 연동 로직 추가 - bad_debt=true → BadDebt 레코드 생성 (status: collecting) - bad_debt=false → BadDebt 레코드 종료 (status: recovered) - ClientService의 has_bad_debt 판단 로직 수정 - 기존: sum(debt_amount) > 0 - 변경: exists() - 금액과 무관하게 레코드 존재 여부로 판단 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>