{
  "schema_version": 1,
  "generated_at": "2026-06-04T01:19:43.889Z",
  "dataset": {
    "tipo_compra": "CE",
    "range": {
      "start": "2026-01-01",
      "end": "2026-06-02"
    },
    "stem": "compras-CE-2026-01-01_2026-06-02",
    "data_dir": "compras-estatales/data/2026-ytd-excepciones",
    "public_base_path": "/herramientas/compras/datos/excepciones"
  },
  "blob": {
    "latest_path": "compras-estatales/excepciones/latest-excepciones.json"
  },
  "artifacts": {
    "compras": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-compras.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-compras.csv",
      "bytes": 1353527,
      "sha256": "05052a76eea0958adc555880f985f50797977ff8f99dbee9c8ff86d117ee4d57",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-compras.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-compras.csv",
      "csv": {
        "rows": 2749,
        "columns": 43,
        "header": [
          "id_compra",
          "detalle_url",
          "id_inciso",
          "inciso",
          "id_ue",
          "unidad_ejecutora",
          "num_compra",
          "anio_compra",
          "nro_ampliacion",
          "estado_compra",
          "id_tipocompra",
          "subtipo_compra",
          "objeto",
          "fecha_pub_adj",
          "fecha_compra",
          "fondos_rotatorios",
          "arch_adj",
          "monto_adj",
          "id_moneda_monto_adj",
          "moneda",
          "id_tipo_resol",
          "num_resol",
          "es_reiteracion",
          "arch_reiteracion",
          "oferentes_count",
          "items_count",
          "adjudicaciones_rows_count",
          "proveedores_adjudicados_count",
          "has_single_bidder",
          "has_uncatalogued_item",
          "has_resolution_pdf_xml",
          "has_reiteracion_pdf_xml",
          "has_any_pdf_xml",
          "xml_pdf_count",
          "xml_pdf_files",
          "has_missing_attachment",
          "has_reiteracion",
          "has_ampliacion",
          "is_uyu",
          "reference_direct_limit_uyu",
          "is_expanded_limit_unit",
          "alert_score",
          "flags"
        ]
      }
    },
    "items": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-items.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-items.csv",
      "bytes": 3513687,
      "sha256": "4dab87e9339a2d7c4e725649188f18f7b8c97712dbf1a3b5bac51fab8d78be96",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-items.csv",
      "csv": {
        "rows": 9925,
        "columns": 30,
        "header": [
          "id_compra",
          "detalle_url",
          "num_compra",
          "anio_compra",
          "id_inciso",
          "inciso",
          "id_ue",
          "unidad_ejecutora",
          "fecha_pub_adj",
          "nro_item",
          "tipo_doc_prov",
          "nro_doc_prov",
          "nombre_comercial",
          "cant_adj",
          "precio_unit",
          "precio_tot_imp",
          "id_moneda",
          "moneda",
          "id_articulo",
          "desc_articulo",
          "id_unidad",
          "unidad",
          "variante",
          "medida_variante",
          "presentacion",
          "medida_presentacion",
          "unidad_medida_presentacion",
          "id_marca",
          "desc_marca",
          "variacion"
        ]
      }
    },
    "oferentes": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-oferentes.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-oferentes.csv",
      "bytes": 212406,
      "sha256": "5a5848f1db631474a1adb90058828d4bc6f5db97d5936f40826e8f7f49f7365c",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-oferentes.csv",
      "csv": {
        "rows": 4144,
        "columns": 4,
        "header": [
          "id_compra",
          "tipo_doc_prov",
          "nro_doc_prov",
          "nombre_comercial"
        ]
      }
    },
    "proveedores": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-proveedores.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-proveedores.csv",
      "bytes": 78815,
      "sha256": "90f5c770648af82c22bf452f792b3fd02afa067d82025f270757935f40ff5dd8",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-proveedores.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-proveedores.csv",
      "csv": {
        "rows": 1330,
        "columns": 7,
        "header": [
          "nro_doc_prov",
          "nombre_comercial",
          "monto_items_uyu",
          "items_uyu_count",
          "compras_count",
          "compras_un_solo_oferente_count",
          "compras_item_no_catalogado_count"
        ]
      }
    },
    "alertas": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-alertas.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-alertas.csv",
      "bytes": 1353527,
      "sha256": "db412e3f33549a730e0d1f3962f52ceae28cbb105135514ac9a1731fbe66ecfc",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-alertas.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-alertas.csv",
      "csv": {
        "rows": 2749,
        "columns": 43,
        "header": [
          "id_compra",
          "detalle_url",
          "id_inciso",
          "inciso",
          "id_ue",
          "unidad_ejecutora",
          "num_compra",
          "anio_compra",
          "nro_ampliacion",
          "estado_compra",
          "id_tipocompra",
          "subtipo_compra",
          "objeto",
          "fecha_pub_adj",
          "fecha_compra",
          "fondos_rotatorios",
          "arch_adj",
          "monto_adj",
          "id_moneda_monto_adj",
          "moneda",
          "id_tipo_resol",
          "num_resol",
          "es_reiteracion",
          "arch_reiteracion",
          "oferentes_count",
          "items_count",
          "adjudicaciones_rows_count",
          "proveedores_adjudicados_count",
          "has_single_bidder",
          "has_uncatalogued_item",
          "has_resolution_pdf_xml",
          "has_reiteracion_pdf_xml",
          "has_any_pdf_xml",
          "xml_pdf_count",
          "xml_pdf_files",
          "has_missing_attachment",
          "has_reiteracion",
          "has_ampliacion",
          "is_uyu",
          "reference_direct_limit_uyu",
          "is_expanded_limit_unit",
          "alert_score",
          "flags"
        ]
      }
    },
    "resumen": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-resumen.json",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-resumen.json",
      "bytes": 46120,
      "sha256": "140f36c240195ff2c4a6582c22b52894f11ba78073c52f04e160c12a9cba55f1",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-resumen.json",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-resumen.json"
    },
    "clusters-fragmentacion": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-clusters-fragmentacion.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-clusters-fragmentacion.csv",
      "bytes": 160048,
      "sha256": "9b966587dde9d05b12e6ef0fe91b363606f583d7bd933949bb2fb290f888966e",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-clusters-fragmentacion.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-clusters-fragmentacion.csv",
      "csv": {
        "rows": 613,
        "columns": 8,
        "header": [
          "cluster_type",
          "cluster_key",
          "purchase_count",
          "total_uyu",
          "span_days",
          "label",
          "purchase_ids",
          "cluster_id"
        ]
      }
    },
    "casos-priorizados": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-casos-priorizados.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-casos-priorizados.csv",
      "bytes": 1301968,
      "sha256": "bbd71e4063a036110443225ec9101a92076478cd4d0ada0fc2721a34ea55ada8",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-casos-priorizados.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-casos-priorizados.csv",
      "csv": {
        "rows": 2009,
        "columns": 20,
        "header": [
          "investigation_score",
          "base_alert_score",
          "added_flags",
          "all_flags",
          "cluster_ids",
          "id_compra",
          "detalle_url",
          "compra",
          "fecha_pub_adj",
          "inciso",
          "unidad_ejecutora",
          "monto_adj",
          "moneda",
          "oferentes_count",
          "xml_pdf_count",
          "xml_pdf_files",
          "has_any_pdf_xml",
          "proveedores",
          "objeto",
          "pregunta_inicial"
        ]
      }
    },
    "expedientes-para-abrir": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-expedientes-para-abrir.md",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-expedientes-para-abrir.md",
      "bytes": 21248,
      "sha256": "778c577001aa0812fddc024ac666c1764ac7eab696ac78463eedab37a1e54422",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-expedientes-para-abrir.md"
    },
    "patrones": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-patrones.json",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-patrones.json",
      "bytes": 36766,
      "sha256": "2fecad9097e9f37a2543a5ceeb2cebf2492eb6e08179e93894da64e700d783e9",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-patrones.json",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-patrones.json"
    },
    "precios-resumen": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-precios-resumen.json",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-resumen.json",
      "bytes": 1332,
      "sha256": "7a20b4c5db31227f208b9e780133b2187a9338446d582c0122ef44dd178d8ffd",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-precios-resumen.json",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-resumen.json"
    },
    "precios-grupos": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-precios-grupos.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-grupos.csv",
      "bytes": 22579,
      "sha256": "79513420c9f4c6d1f193b3f1696d567311a8063051b84bbc001518ee8f186b14",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-grupos.csv",
      "csv": {
        "rows": 94,
        "columns": 16,
        "header": [
          "price_group_key",
          "id_articulo",
          "desc_articulo",
          "label",
          "rows_count",
          "purchase_count",
          "provider_count",
          "total_line_uyu",
          "min_unit_price",
          "p10_unit_price",
          "median_unit_price",
          "p90_unit_price",
          "max_unit_price",
          "max_to_median_ratio",
          "iqr",
          "sample_purchase_ids"
        ]
      }
    },
    "precios-alertas": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-precios-alertas.csv",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-alertas.csv",
      "bytes": 28493,
      "sha256": "5b7bc00472c7a42b7dffbd2a859b32c7b48ce1b9280492767dd58d8920e9701c",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-precios-alertas.csv",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios-alertas.csv",
      "csv": {
        "rows": 59,
        "columns": 40,
        "header": [
          "price_group_key",
          "id_compra",
          "detalle_url",
          "fecha_pub_adj",
          "inciso",
          "unidad_ejecutora",
          "proveedor",
          "id_articulo",
          "desc_articulo",
          "unidad",
          "variante",
          "presentacion",
          "marca",
          "cantidad",
          "precio_unit",
          "mediana_grupo",
          "p90_grupo",
          "ratio_vs_mediana",
          "exceso_unitario_vs_mediana",
          "exceso_estimado_vs_mediana",
          "linea_total_uyu",
          "grupo_filas",
          "grupo_compras",
          "grupo_proveedores",
          "nota",
          "revision_adjunto_estado",
          "revision_adjunto_flags",
          "revision_adjunto_url",
          "cantidad_corregida",
          "unidad_corregida",
          "precio_unit_corregido_estimado",
          "precio_unit_corregido_imp",
          "ratio_corregido_vs_mediana",
          "lectura_alerta_precio",
          "revision_adjunto_extraction_status",
          "revision_adjunto_extraction_method",
          "revision_adjunto_text_chars",
          "revision_adjunto_text_sha256",
          "revision_adjunto_text_preview",
          "revision_adjunto_extraction_error"
        ]
      }
    },
    "precios": {
      "path": "compras-estatales/data/2026-ytd-excepciones/compras-CE-2026-01-01_2026-06-02-precios.md",
      "blob_path": "compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios.md",
      "bytes": 5050,
      "sha256": "e84e46cf321d17228efdf9da6c4a52e1210c534470def364e5fa166cb2b474cc",
      "public_path": "/herramientas/compras/datos/excepciones/compras-CE-2026-01-01_2026-06-02-precios.md",
      "blob_url": "https://er01o6mludqjpend.public.blob.vercel-storage.com/compras-estatales/excepciones/compras-CE-2026-01-01_2026-06-02/compras-CE-2026-01-01_2026-06-02-precios.md"
    }
  }
}
