{
  "generated_at": "2026-05-10",
  "summary": {
    "total_deals": 5,
    "wins": 2,
    "losses": 2,
    "win_rate_pct": 50.0,
    "total_value_won_mxn": 1130000.0,
    "total_value_lost_mxn": 1040000.0,
    "by_plaza": {
      "zm-monterrey": {
        "wins": 1,
        "losses": 0,
        "value_won": 180000.0,
        "value_lost": 0
      },
      "zm-cdmx": {
        "wins": 0,
        "losses": 1,
        "value_won": 0,
        "value_lost": 420000.0
      },
      "tulum": {
        "wins": 1,
        "losses": 0,
        "value_won": 950000.0,
        "value_lost": 0
      },
      "zm-guadalajara": {
        "wins": 0,
        "losses": 0,
        "value_won": 0,
        "value_lost": 0
      },
      "zm-cancun": {
        "wins": 0,
        "losses": 1,
        "value_won": 0,
        "value_lost": 620000.0
      }
    },
    "by_competitor_top10": {
      "Daltile": 1,
      "Porcelanosa": 1,
      "Marazzi": 1,
      "Interceramic": 1,
      "Imola": 1
    },
    "top_loss_reasons": {
      "spec arquitecto/proyecto": 1,
      "relación distribuidor": 1
    }
  },
  "calibration": [],
  "recent_deals": [
    {
      "deal_id": "DEAL-2026-0001",
      "year_month_closed": "2026-04",
      "plaza_slug": "zm-monterrey",
      "product": "pisos",
      "brand_competing": "Daltile",
      "outcome": "WIN",
      "deal_value_mxn": 180000.0,
      "sku_id": "CES-TR60120",
      "channel": "b2b_directo",
      "sales_rep_id": "REP-MTY-01",
      "loss_reason": "",
      "notes": "Proyecto residencial 350m² Valle Oriente",
      "null": [
        " ganado por -8% precio + lead time MX"
      ]
    },
    {
      "deal_id": "DEAL-2026-0002",
      "year_month_closed": "2026-04",
      "plaza_slug": "zm-cdmx",
      "product": "pisos",
      "brand_competing": "Porcelanosa",
      "outcome": "LOSS",
      "deal_value_mxn": 420000.0,
      "sku_id": "CES-GF80160",
      "channel": "b2b_directo",
      "sales_rep_id": "REP-CDMX-03",
      "loss_reason": "spec arquitecto/proyecto",
      "notes": "Polanco penthouse",
      "null": [
        " arquitecto especificó Porcelanosa por marca"
      ]
    },
    {
      "deal_id": "DEAL-2026-0003",
      "year_month_closed": "2026-04",
      "plaza_slug": "tulum",
      "product": "pisos",
      "brand_competing": "Marazzi",
      "outcome": "WIN",
      "deal_value_mxn": 950000.0,
      "sku_id": "CES-GF80160",
      "channel": "b2b_directo",
      "sales_rep_id": "REP-RM-01",
      "loss_reason": "",
      "notes": "Hotel boutique 800m²",
      "null": [
        " Cesantoni ganó por disponibilidad + 30% más barato"
      ]
    },
    {
      "deal_id": "DEAL-2026-0004",
      "year_month_closed": "2026-04",
      "plaza_slug": "zm-guadalajara",
      "product": "pisos",
      "brand_competing": "Interceramic",
      "outcome": "STALLED",
      "deal_value_mxn": 250000.0,
      "sku_id": "CES-DR60120",
      "channel": "b2b_distribuidor",
      "sales_rep_id": "REP-GDL-02",
      "loss_reason": "",
      "notes": "Espera approval cliente Q3"
    },
    {
      "deal_id": "DEAL-2026-0005",
      "year_month_closed": "2026-04",
      "plaza_slug": "zm-cancun",
      "product": "pisos",
      "brand_competing": "Imola",
      "outcome": "LOSS",
      "deal_value_mxn": 620000.0,
      "sku_id": "CES-GF80160",
      "channel": "b2b_directo",
      "sales_rep_id": "REP-RM-01",
      "loss_reason": "relación distribuidor",
      "notes": "Distribuidor venía trabajando con Imola hace 3 años"
    }
  ]
}