{
  "generatedAt": "2026-09-14T15:28:21.092Z",
  "course": {
    "id": "runtime-template-catalog-structure",
    "version": "2026.9.141",
    "locale": "es-ES",
    "title": "Catálogo visual · solo estructura (sin vídeos)",
    "audience": [
      "equipo-diseno-formacion"
    ],
    "estimatedMinutes": 21,
    "objectives": [
      {
        "id": "obj-understand",
        "verb": "explicar",
        "statement": "Explicar cómo convertir datos en una decisión verificable."
      },
      {
        "id": "obj-apply",
        "verb": "aplicar",
        "statement": "Aplicar un proceso breve antes de decidir.",
        "critical": true
      }
    ]
  },
  "package": "catalogo-visual-20-estructura-scorm12.zip",
  "omitMedia": true,
  "valid": true,
  "zipBytes": 646952,
  "fileCount": 23,
  "checks": [
    {
      "id": "zip",
      "passed": true,
      "detail": "ZIP legible con 23 archivos."
    },
    {
      "id": "manifest",
      "passed": true,
      "detail": "22 recursos declarados y comprobados."
    },
    {
      "id": "launch",
      "passed": true,
      "detail": "Lanzamiento: index.html."
    },
    {
      "id": "course-json",
      "passed": true,
      "detail": "Curso runtime-template-catalog-structure, esquema 1.0.0."
    },
    {
      "id": "assets",
      "passed": true,
      "detail": "8 assets resueltos."
    },
    {
      "id": "stable-urls",
      "passed": true,
      "detail": "No se detectaron URLs firmadas de corta duración."
    },
    {
      "id": "accessibility",
      "passed": true,
      "detail": "axe-core: 0 infracciones."
    },
    {
      "id": "breakpoints",
      "passed": true,
      "detail": "Verificados 320, 768, 1024 y 1440 px."
    },
    {
      "id": "size",
      "passed": true,
      "detail": "0.62 MB de 20 MB permitidos."
    }
  ],
  "issues": []
}
