Skip to content

fix: 2023년 지원금 금액이 남아 있었고, 연령 단위가 한 곳만 달랐다 - #150

Merged
RosieOh merged 1 commit into
mainfrom
fix/stale-benefit-amounts
Oct 23, 2026
Merged

RosieOh merged 1 commit into
mainfrom
fix/stale-benefit-amounts

Conversation

@RosieOh

@RosieOh RosieOh commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

금액 (2026-10-22 보건복지부 페이지로 확인)

초기 데이터의 금액을 운영으로 올리려다 값이 낡은 것을 발견했습니다. 올렸으면 첫 화면에 틀린 금액이 확정치로 떴을 것입니다.

항목 전 후
부모급여(0세) 70만원 (2023년 값) 100만원
부모급여(1세) 35만원 (2023년 값) 50만원

출처: mohw.go.kr/menu.es?mid=a10711030600

조건에 따라 갈리는 금액은 표시를 달았습니다.

  • 아동수당 10만원 → 수도권 기준임을 밝힘. 실제로는 거주지별 10~13만원
  • 첫만남이용권 200만원 → 첫째 기준임을 밝힘. 둘째 이상은 300만원

확인하지 못한 5건(육아휴직급여·아빠보너스·보육료·임신출산·누리과정)은 "미확인: 개발용 임시값" 으로 표시했습니다. 표시 없는 숫자는 사실로 읽힙니다.

클래스 주석에 "여기 적힌 금액을 운영으로 그대로 옮기지 말 것" 을 남겼습니다. 조건에 따라 갈리는 금액은 benefitAmount 정수 하나로 담을 수 없습니다 — 공공데이터 동기화가 금액 추출을 거부하는 이유와 같고, 제보 합의로 채우는 것이 설계입니다.

연령 단위

findAdmissionCandidates 만 연 나이(ageYears)를 받고 있었습니다. 이 저장소의 다른 연령 쿼리는 전부 개월입니다.

지금은 AGE_RANGE_MIN/MAX 를 채우는 코드가 없어 드러나지 않지만, 값이 들어오는 순간 이 쿼리만 틀립니다. "한 곳만 단위가 달랐다" 는 이미 한 번 겪은 사고입니다(#143 — 세 살 아이에게 0~11개월 대상 정책이 추천됐습니다).

컬럼의 단위가 확정된 바 없다는 사실도 함께 적었습니다. V1__baseline.sql 주석은 '최소 나이' 지만 채우는 코드가 없어 실제 데이터로 확인할 수 없습니다. 채우는 사람이 단위를 정하고 호출부를 같이 고쳐야 합니다.

검증

테스트 647개 통과.

초기 데이터의 금액을 운영으로 올리려다 값이 낡은 것을 발견했다. 올렸으면
첫 화면에 틀린 금액이 확정치로 떴을 것이다.

금액 (2026-10-22 보건복지부 페이지로 확인)
- 부모급여(0세) 70만 -> 100만원. 2023년 값이 그대로 남아 있었다.
- 부모급여(1세) 35만 -> 50만원. 같은 건이다.
  mohw.go.kr/menu.es?mid=a10711030600
- 아동수당 10만원은 수도권 기준임을 밝힌다. 실제로는 거주지별 10~13만원이다.
- 첫만남이용권 200만원은 첫째 기준임을 밝힌다. 둘째 이상은 300만원이다.
- 확인하지 못한 5건(육아휴직급여·아빠보너스·보육료·임신출산·누리과정)은
  "미확인: 개발용 임시값" 으로 표시했다. 표시 없는 숫자는 사실로 읽힌다.

클래스 주석에 "여기 적힌 금액을 운영으로 그대로 옮기지 말 것" 을 남겼다.
조건에 따라 갈리는 금액은 benefitAmount 정수 하나로 담을 수 없다 — 동기화가
금액 추출을 거부하는 이유와 같고, 제보 합의로 채우는 것이 설계다.

연령 단위
- findAdmissionCandidates 만 연 나이(ageYears)를 받고 있었다. 이 저장소의
  다른 연령 쿼리는 전부 개월이다. 지금은 AGE_RANGE_MIN/MAX 를 채우는 코드가
  없어 드러나지 않지만, 값이 들어오는 순간 이 쿼리만 틀린다.
  "한 곳만 단위가 달랐다" 는 이미 한 번 겪은 사고다(architecture-rules.md).
- 컬럼의 단위가 확정된 바 없다는 사실도 함께 적었다. 채우는 사람이 단위를
  정하고 호출부를 같이 고쳐야 한다.

검증: 테스트 647개 통과.
@RosieOh
RosieOh merged commit 54fd7e7 into main Oct 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant