{
  "fecha": "2026-09-27 03:36:45",
  "hash": "8f2b56b45e90dbc70e37a617284417cf3b84ca5a0a47fa2d541f3cb27b2a089c",
  "madurez_global": 73.6,
  "detalle_metricas": {
    "html": {
      "html_total": 130,
      "with_nav": 97,
      "with_return_or_links": 63,
      "with_responsive": 128,
      "broken_links": 281,
      "technical_visible": 4
    },
    "json": {
      "json_total": 662392,
      "json_ok": 662392,
      "json_bad": 0
    },
    "asistentes": {
      "validaciones_total": 20,
      "aprobadas": 19,
      "rechazadas": 1
    },
    "backups": {
      "backups_total": 1,
      "maestros": 0,
      "maestros_con_hash": 0
    },
    "idiomas": {
      "base_files_ok": 3,
      "visible_texts_estimated": 39858,
      "html_i18n_signals": 130,
      "html_total": 130
    },
    "incidencias_total": 629,
    "incidencias_abiertas": 624
  },
  "categorias_peor_estado": [
    {
      "id": "experiencia_usuario",
      "peso": 8,
      "madurez": 0,
      "tendencia": "baja",
      "responsable": "Asistente UX",
      "incidencias": 0,
      "prioridad": "alta",
      "objetivo": "elevar madurez con métricas automáticas y validación cruzada"
    },
    {
      "id": "integracion",
      "peso": 9,
      "madurez": 0,
      "tendencia": "baja",
      "responsable": "Asistente Integrador",
      "incidencias": 624,
      "prioridad": "alta",
      "objetivo": "eliminar enlaces rotos, 403 y pantallas aisladas"
    },
    {
      "id": "recuperacion",
      "peso": 5,
      "madurez": 46,
      "tendencia": "estable",
      "responsable": "Custodio del Ecosistema",
      "incidencias": 0,
      "prioridad": "alta",
      "objetivo": "elevar madurez con métricas automáticas y validación cruzada"
    }
  ],
  "conclusion": "Motor confiable para priorización interna: usa métricas automáticas del ecosistema. No sustituye auditoría humana para seguridad crítica."
}