{
  "generated_at": "2026-06-05T00:11:37.975Z",
  "href": "/herramientas/cargos/compuerta/",
  "json_href": "/herramientas/cargos/compuerta.json",
  "source_dataset_href": "/herramientas/cargos.json",
  "estado": "28 publicables / 0 bloqueados",
  "summary": {
    "requisitos": 6,
    "requisitos_bloqueantes": 5,
    "requisitos_condicionales": 3,
    "registros_evaluados": 28,
    "registros_publicables": 28,
    "registros_bloqueados": 0,
    "registros_revision_pendiente": 0
  },
  "requirements": [
    {
      "id": "cargo-funcion",
      "etiqueta": "Cargo y función ubicables",
      "obligatorio": true,
      "bloquea_publicacion": true,
      "aplica_a": "todo registro",
      "no_aplica_si_tipo_vinculo": [],
      "descripcion": "Ninguna fila debe publicarse si no identifica organismo, tipo de vínculo, cargo o función, fuente pública y fecha de revisión.",
      "campos": [
        "organismo",
        "tipo_vinculo",
        "cargo",
        "fuente_url",
        "checked_at"
      ],
      "cualquiera_de": [],
      "evidencia": [
        "transparencia activa",
        "organigrama",
        "nómina",
        "resolución"
      ],
      "accion_si_falta": "Completar organismo, vínculo, cargo, fuente y revisión antes de preparar una ficha.",
      "registros_faltantes": 0
    },
    {
      "id": "acto-administrativo",
      "etiqueta": "Acto administrativo",
      "obligatorio": true,
      "bloquea_publicacion": true,
      "aplica_a": "fichas de cargo, designación o contrato",
      "no_aplica_si_tipo_vinculo": [
        "remuneracion_por_cargo"
      ],
      "descripcion": "La publicación debe enlazar resolución, decreto, contrato, acta o documento equivalente que explique el vínculo. Los registros agregados de remuneración por cargo pueden publicarse con fuente oficial y corte, sin acto individual.",
      "campos": [
        "acto_url"
      ],
      "cualquiera_de": [],
      "evidencia": [
        "resolución",
        "decreto",
        "acta",
        "contrato",
        "anexo"
      ],
      "accion_si_falta": "Preparar pedido de acceso o dejar la fila en borrador hasta ubicar el acto.",
      "registros_faltantes": 0
    },
    {
      "id": "vigencia",
      "etiqueta": "Vigencia o estado del vínculo",
      "obligatorio": true,
      "bloquea_publicacion": true,
      "aplica_a": "todo registro publicable",
      "no_aplica_si_tipo_vinculo": [],
      "descripcion": "Debe quedar claro desde cuándo rige el vínculo, hasta cuándo llega o por qué se publica como vigente, vencido o a confirmar.",
      "campos": [
        "estado_documental"
      ],
      "cualquiera_de": [
        "fecha_desde",
        "fecha_hasta",
        "fuente_corte_at"
      ],
      "evidencia": [
        "contrato",
        "renovación",
        "cese",
        "tabla con fecha de corte"
      ],
      "accion_si_falta": "Agregar fecha de inicio, vencimiento o estado documental verificable.",
      "registros_faltantes": 0
    },
    {
      "id": "remuneracion-contexto",
      "etiqueta": "Monto con concepto y periodicidad",
      "obligatorio": false,
      "bloquea_publicacion": true,
      "aplica_a": "registros con remuneración publicada",
      "condicion_campo": "remuneracion",
      "condicion_label": "cuando se publica remuneración",
      "no_aplica_si_tipo_vinculo": [],
      "descripcion": "Un monto solo es legible si declara moneda, concepto y periodicidad; no deben mezclarse nominal, líquido, partida, contrato o viático.",
      "campos": [
        "remuneracion",
        "moneda",
        "concepto_remuneracion",
        "periodicidad"
      ],
      "cualquiera_de": [],
      "evidencia": [
        "tabla salarial",
        "contrato",
        "resolución",
        "anexo"
      ],
      "accion_si_falta": "Completar concepto y periodicidad o publicar el caso sin monto hasta tener fuente comparable.",
      "registros_faltantes": 0
    },
    {
      "id": "persona-interes-publico",
      "etiqueta": "Persona con interés público explícito",
      "obligatorio": false,
      "bloquea_publicacion": true,
      "aplica_a": "registros con nombre propio",
      "condicion_campo": "persona",
      "condicion_label": "cuando se publica persona",
      "no_aplica_si_tipo_vinculo": [],
      "descripcion": "El nombre solo se muestra cuando aporta al control del cargo o gasto público y se declara el límite de exposición.",
      "campos": [
        "persona",
        "persona_publicacion",
        "interes_publico",
        "limite_exposicion",
        "privacidad_nivel"
      ],
      "cualquiera_de": [],
      "evidencia": [
        "fuente oficial",
        "criterio editorial",
        "rol público"
      ],
      "accion_si_falta": "Resumir el dato o mantenerlo en revisión hasta justificar interés público y límite de exposición.",
      "registros_faltantes": 0
    },
    {
      "id": "derecho-respuesta",
      "etiqueta": "Derecho de respuesta o corrección",
      "obligatorio": false,
      "bloquea_publicacion": false,
      "aplica_a": "fichas individuales o casos sensibles",
      "condicion_campo": "persona",
      "condicion_label": "cuando se publica persona",
      "no_aplica_si_tipo_vinculo": [],
      "descripcion": "Antes de cerrar una ficha sensible debe existir un canal o estado para corrección, respuesta o actualización.",
      "campos": [
        "derecho_respuesta_estado"
      ],
      "cualquiera_de": [],
      "evidencia": [
        "expediente",
        "correo enviado",
        "formulario de aportes"
      ],
      "accion_si_falta": "Registrar el estado del derecho de respuesta y enlazar el expediente si corresponde.",
      "registros_faltantes": 0
    }
  ],
  "links": {
    "modulo": "/herramientas/cargos/",
    "feed": "/herramientas/cargos/feed/",
    "feed_json": "/herramientas/cargos/feed.json",
    "feed_rss": "/herramientas/cargos/feed.xml",
    "organismos": "/herramientas/cargos/organismos/",
    "datos": "/herramientas/cargos/datos/",
    "registros": "/herramientas/cargos/registros/",
    "fuentes": "/herramientas/cargos/fuentes/",
    "brechas": "/herramientas/cargos/brechas/",
    "cargos_csv": "/herramientas/cargos/datos/cargos.csv",
    "organismos_csv": "/herramientas/cargos/datos/organismos.csv",
    "fuentes_organismos_csv": "/herramientas/cargos/datos/fuentes-organismos.csv"
  }
}