{
  "status": "Plantilla de aceptación; completar para el sistema real",
  "scope": [
    "Edición o convocatoria",
    "Colectivo y periodo",
    "Origen gestionado y método/instancia",
    "Correspondencias de identidad y oferta"
  ],
  "source_snapshot": [
    "Productor",
    "Fecha y corte coherente",
    "Filtros y paginación comprobados",
    "Completitud y fallos",
    "Versión o huella"
  ],
  "classification": [
    "Coincide",
    "Propuesta de alta",
    "Revisión de estado",
    "Ausencia en extracción completa, revisar",
    "Ausencia en extracción incompleta, bloquear retirada",
    "Otro origen, conservar",
    "Identidad ambigua o duplicada, bloquear caso"
  ],
  "approval": [
    "Responsable de decisión académica",
    "Transición permitida y conservación",
    "Vigencia de entradas",
    "Control de concurrencia o resolución de conflicto"
  ],
  "closure": [
    "Leer el estado posterior",
    "Conservar casos inciertos",
    "Registrar responsable y siguiente paso"
  ],
  "limits": "Método e instancia no bastan siempre para distinguir altas de API y manuales; conservar procedencia fiable."
}
