housing-alert 한눈 파이프라인 (클래스 단위)

housing-alert 한눈 파이프라인 (클래스 단위) A workflow diagram generated by Archify. 01 / ApplyHome 조회 · 필터 02 / 적합도 채점 · 게이트 03 / 시세차익 (실거래가) 04 / 공용 — dedup · 발송 05 / LH v2 (점수 없음) 조회 → 필터 채점 · 게이트 dedup → 발송 청약홈 조회 · ApplyHomeClient · ApplyHome 조회 · 필터 › 조회 → 필터 청약홈 조회 ApplyHomeClient 조회·join·필터 · HousingScanService · ApplyHome 조회 · 필터 › 조회 → 필터 · 주택형 join 조회·join·필터 HousingScanService 주택형 join 적합도 채점 · ScoreCalculator · 적합도 채점 · 게이트 › 채점 · 게이트 적합도 채점 ScoreCalculator 폴러 · 게이트 · HousingAlertScheduler · 적합도 채점 · 게이트 › 채점 · 게이트 · min-score 폴러 · 게이트 HousingAlertScheduler min-score 인근 시세 · MarketPriceService · 시세차익 (실거래가) › 채점 · 게이트 · 법정동→RTMS 인근 시세 MarketPriceService 법정동→RTMS 중복 방지 · DedupStore · SQLite · 공용 — dedup · 발송 › dedup → 발송 · 공용 중복 방지 DedupStore · SQLite 공용 텔레그램 발송 · TelegramNotifier · 공용 — dedup · 발송 › dedup → 발송 · 공용 텔레그램 발송 TelegramNotifier 공용 LH 조회 · LhClient · 변칙 JSON · LH v2 (점수 없음) › 조회 → 필터 LH 조회 LhClient · 변칙 JSON LH 필터 · LhScanService · LH v2 (점수 없음) › 조회 → 필터 LH 필터 LhScanService LH 폴러 · LhAlertScheduler · LH v2 (점수 없음) › 채점 · 게이트 · 점수 없음 LH 폴러 LhAlertScheduler 점수 없음 인근 중위가 Legend Agent logic Context / trace External system

공통 패턴

  • • 조회 → 필터 → (채점) → dedup → 발송
  • • ApplyHome은 구조화 데이터라 점수까지, LH는 비정형이라 제목레벨까지
  • • DedupStore · TelegramNotifier만 두 소스가 공유

메시지 포맷터

  • • ApplyHome: AlertMessageFormatter
  • • LH: LhAlertMessageFormatter

시세차익 체인

  • • MarketPriceService → LawdCodeResolver(주소→법정동코드) → RtmsClient(국토부 실거래가)
  • • HousingFilter는 HousingScanService 안에서 적용