{
  "version": 1,
  "name": "晋宏堂风险告警规则",
  "description": "调整本文件后，下一次运行 build_risk_alerts.py 或 daily_dashboard_refresh.ps1 会按新阈值生成风险告警。金额单位为元，比例使用小数，例如 -0.45 表示下降 45%，3 表示 300%。",
  "rules": {
    "group_revenue_drop": {
      "enabled": true,
      "window_days": 7,
      "critical_drop_rate": -0.45,
      "high_drop_rate": -0.25
    },
    "shop_revenue_drop": {
      "enabled": true,
      "window_days": 7,
      "high_drop_rate": -0.5
    },
    "group_unsettled_amount": {
      "enabled": true,
      "critical_amount": 5000000,
      "high_amount": 3000000
    },
    "unsettled_turnover_ratio": {
      "enabled": true,
      "high_ratio": 3
    },
    "shop_unsettled_amount": {
      "enabled": true,
      "rank_limit": 3,
      "high_amount": 2000000
    },
    "waiting_pay_rooms": {
      "enabled": true,
      "high_count": 30,
      "medium_count": 20
    },
    "free_technician_ratio": {
      "enabled": true,
      "high_free_technicians": 40,
      "high_free_to_servicing_ratio": 2
    },
    "shop_waiting_pay_rooms": {
      "enabled": true,
      "medium_count": 15
    },
    "coupon_expired": {
      "enabled": true,
      "medium_count": 1
    },
    "card_consume_buy_ratio": {
      "enabled": true,
      "medium_ratio": 3
    },
    "expense_record_zero": {
      "enabled": true
    },
    "stock_warning_zero": {
      "enabled": true
    }
  }
}
