# 법원경매 자동분석 시스템 설정 (경기도)
db:
  host: "localhost"
  port: 3306
  user: "auction"
  password: "CHANGE_ME"
  database: "auction_ax"
  charset: "utf8mb4"

crawl:
  # 경기도 관할 법원
  courts:
    - "수원지방법원"
    - "수원지방법원 성남지원"
    - "수원지방법원 안산지원"
    - "수원지방법원 안양지원"
    - "수원지방법원 평택지원"
    - "수원지방법원 여주지원"
    - "의정부지방법원"
    - "의정부지방법원 고양지원"
    - "의정부지방법원 남양주지원"
  region_keyword: "경기"          # 소재지 필터
  property_types: ["아파트", "오피스텔", "다세대주택", "연립주택", "상가"]
  request_delay: [2, 5]           # 요청 간 랜덤 지연(초)
  max_retries: 3
  headless: true
  structure_alert_threshold: 0.2  # 필수필드 누락률 20% 초과 시 구조변경 경보

molit:
  api_key: "vRYOKDQDKJZrLSgiR1D2EkwNA+gYu7PMTWNZLMsg+HnLj+2VDfFswSbi6mK6ff/dMFi0yEMd+hFqJmqsc8P4aw=="
  # 경기도 주요 시군구 법정동코드 (필요 지역 추가)
  region_codes:
    "41110": "수원시 장안구"
    "41130": "수원시 팔달구"
    "41135": "수원시 영통구"
    "41210": "광명시"
    "41270": "안산시"
    "41280": "고양시"
    "41360": "남양주시"
    "41390": "시흥시"
    "41410": "군포시"
    "41450": "하남시"
    "41460": "용인시"
    "41480": "파주시"
    "41590": "화성시"
    "41610": "광주시"

scoring:
  top_n: 10
  candidate_n: 40                 # LLM 권리분석 대상 수
  min_discount_rate: 0.20         # 감정가 대비 최저가 20%↑ 할인
  sale_date_min_days: 7
  sale_date_max_days: 30
  exclude_keywords: ["지분매각", "대지권미등기", "토지별도등기", "재매각"]
  weights:
    margin: 0.40
    liquidity: 0.25
    risk: 0.20
    rental: 0.15
  # 낙찰가율 규칙기반 기본값 (ML 모델 학습 전)
  default_bid_ratio:
    "아파트": 0.87
    "오피스텔": 0.72
    "다세대주택": 0.75
    "연립주택": 0.74
    "상가": 0.62

llm:
  provider: "openai"
  api_key: "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"
  model: "gpt-4o-mini"          # 권리분석용 (비용 최적). 정확도 우선 시 "gpt-4o"
  max_tokens: 2000

roi:
  acquisition_tax:                # 취득세율
    "아파트": 0.011
    "오피스텔": 0.046
    "다세대주택": 0.011
    "연립주택": 0.011
    "상가": 0.046
  registration_cost_rate: 0.002   # 등기비용
  eviction_cost:                  # 명도비용 (난이도별, 원)
    LOW: 2000000
    MID: 5000000
    HIGH: 15000000
  repair_cost_per_m2: 150000      # 수리비 (원/m2)
  loan_ltv: 0.60
  loan_rate_annual: 0.048
  holding_months: 9
  exit_ratio:                     # 시세 대비 매도가 계수
    conservative: 0.93
    base: 0.97
    aggressive: 1.00

report:
  recipients: ["CHANGE_ME@company.co.kr"]
  smtp_host: "smtp.gmail.com"
  smtp_port: 587
  smtp_user: "CHANGE_ME@gmail.com"
  smtp_password: "CHANGE_ME_APP_PASSWORD"
  sender_name: "경매분석봇"
  admin_email: "CHANGE_ME@company.co.kr"   # 장애 경보 수신
