
- 현대카드 승인 가맹점 `(주)카카오`는 관리자님 지정에 따라 앞으로 `교통비 ← 현대신용(효원)`, item `대리비`로 자동 분류하도록 `state/whooing_merchant_map.json`에 추가했다. 트리거: 2026-05-09 33,000원 건이 기타비용으로 들어간 것.

- 관리자님 정정: 현대카드 `(주)카카오`는 항상 대리비가 아니라 **야간(22:00~06:00 KST)** 결제만 `교통비 / 대리비`로 처리. `state/whooing_merchant_map.json`의 상시 contains 룰을 제거하고, `state/whooing_overrides.json`에 00:00~06:00 / 22:00~23:59 두 룰로 분리 추가했다. 낮 시간대 `(주)카카오`는 fallback `기타비용`으로 남는다.

- 관리자님 재정정: 현대카드 `(주)카카오` 대리비 야간 기준을 **20:00~06:00 KST**로 확대했다. `state/whooing_overrides.json`의 22~24 룰을 20~24 룰로 변경.

- 관리자님 재정정: 현대카드 `(주)카카오` 대리비 야간 기준을 **18:00~06:00 KST**로 확대했다. `state/whooing_overrides.json`의 20~24 룰을 18~24 룰로 변경.

- 관리자님 지정: `카카오T일`, `카카오T일반` 가맹점은 `교통비 ← 결제수단`, item `택시비`로 자동 분류하도록 `state/whooing_merchant_map.json`에 추가했다. 기존 `카카오T` 일반 룰보다 먼저 매칭되게 순서 배치.

- 관리자님 지정: 매월 13일 카카오뱅크 `김민지` 20,000원 이체는 `회비 ← 카카오뱅크(효원)`, item `외가회비`로 자동 분류하도록 `state/whooing_overrides.json`에 추가했다. 날짜는 13일 exact, 금액 20,000원 엄격 매칭.

- 관리자님 지정: 가맹점명에 `석유`, `주유소`, `주유`가 들어가는 실제 주유 결제는 `차량유지비 ← 결제수단`, item `주유비`로 자동 분류. 주유소 150,000원 선승인/승인취소는 후잉에 기록하지 않도록 `whooing_sync.py`에 skip 로직을 추가했다.

- 관리자님 확인: 2026-05-10 `남선석유` 주유 관련 기존 오분류/선승인 건은 관리자님이 후잉에서 수동 처리 완료. 앞으로만 적용: 주유 키워드 실제 결제는 `차량유지비/주유비`, 150,000원 선승인·취소는 스킵.
