발견: 준용 (교차 경로 일관성 점검) · 해결: PR #40 (
03065a9)
증상: income_max=0인 정책의 처리가 코드 경로마다 다름:
matching.py: "제한 없음"으로 처리check_eligibility: "소득 0원 이하"로 처리 → 모든 사용자 탈락search_backend: 필터 스킵해결: 3개 경로 전부 "미기재" 통과 처리로 통일 (2/24 팀 회의 결정).
교훈: 동일 로직이 3곳에 분산 → 불일치 필연. 공통 함수로 추출하는 것이 근본 해결.