{
  "simulated": true,
  "providerRequests": 0,
  "locale": "es",
  "notice": "Ejemplos ficticios con dominios reservados. No se contactó a ningún proveedor ni se verificó un enlace actual.",
  "stages": [
    {
      "id": "discovery",
      "title": "Descubrimiento",
      "input": "URL candidatas y referencias conocidas.",
      "output": "Cola de páginas por intentar.",
      "limit": "Una página no descubierta puede contener un enlace real."
    },
    {
      "id": "access",
      "title": "Acceso",
      "input": "URL en cola y permisos de rastreo.",
      "output": "Respuesta, redirección o petición fallida.",
      "limit": "Un fallo no demuestra eliminación."
    },
    {
      "id": "extraction",
      "title": "Extracción",
      "input": "Representación accesible de una página.",
      "output": "Referencias origen-destino y atributos informados.",
      "limit": "El renderizado y las reglas de extracción varían."
    },
    {
      "id": "normalization",
      "title": "Normalización",
      "input": "URL extraídas y observaciones repetidas.",
      "output": "Agrupación o deduplicación del proveedor.",
      "limit": "No presuponga una unidad de conteo común."
    },
    {
      "id": "storage",
      "title": "Almacenamiento y revisión",
      "input": "Observación con su fecha.",
      "output": "Registros históricos y observaciones posteriores.",
      "limit": "La última observación correcta puede ser antigua."
    },
    {
      "id": "reporting",
      "title": "Informe y exportación",
      "input": "Registros con alcance y filtros.",
      "output": "Tabla, muestra o archivo seleccionado.",
      "limit": "La exportación no es un mapa completo y actual de la web."
    }
  ],
  "cases": [
    {
      "id": "unobserved",
      "observedAt": null,
      "attemptedAt": null,
      "fetchStatus": null,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/unobserved",
      "targetUrl": "https://target.example/resource",
      "title": "Sin observación",
      "facts": "El índice ficticio no tiene observación de esta fuente. Aquí no se comprobó la página real.",
      "next": "Investigue descubrimiento y cobertura antes de afirmar ausencia."
    },
    {
      "id": "stale",
      "observedAt": "2026-01-10T09:00:00Z",
      "attemptedAt": null,
      "fetchStatus": null,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/stale",
      "targetUrl": "https://target.example/resource",
      "title": "Observación antigua",
      "facts": "El ejemplo se observó el 10 de enero y exportó el 14. No consta una nueva comprobación correcta.",
      "next": "Conserve la fecha de observación; una descarga reciente no prueba presencia actual."
    },
    {
      "id": "failed",
      "observedAt": "2026-01-10T09:00:00Z",
      "attemptedAt": "2026-01-14T09:00:00Z",
      "fetchStatus": 503,
      "currentPresence": null,
      "removed": null,
      "sourceUrl": "https://publisher.example/failed",
      "targetUrl": "https://target.example/resource",
      "title": "Revisión fallida",
      "facts": "Tras una observación anterior, la revisión devuelve HTTP 503. No confirma que la referencia se haya eliminado.",
      "next": "Reintente mediante el flujo autorizado y mantenga separada la evidencia anterior."
    }
  ]
}
