{
  "caseId": "extraer-rango-mixto-seis-paginas",
  "verifiedOn": "2026-09-15",
  "generator": "scripts/generate-pdf-pilot-cases.mjs",
  "purpose": "Caso ficticio para comprobar una seleccion unica que combina paginas individuales y un rango.",
  "inputs": [
    {
      "file": "dividir-pdf-caso-6-paginas.pdf",
      "mediaType": "application/pdf",
      "pages": 6,
      "pageBoxesPoints": [
        [
          612,
          792
        ],
        [
          612,
          792
        ],
        [
          612,
          792
        ],
        [
          612,
          792
        ],
        [
          612,
          792
        ],
        [
          612,
          792
        ]
      ],
      "markers": [
        "DIVIDIR PDF - PAGINA 1",
        "DIVIDIR PDF - PAGINA 2",
        "DIVIDIR PDF - PAGINA 3",
        "DIVIDIR PDF - PAGINA 4",
        "DIVIDIR PDF - PAGINA 5",
        "DIVIDIR PDF - PAGINA 6"
      ],
      "bytes": 4807,
      "sha256": "ab981f8195064f55e90d33ad92f325500f2cf0822582320513c00c5b5dfc853a"
    }
  ],
  "operation": {
    "type": "dividir-pdf",
    "mode": "extract",
    "selection": "1,3,5-6"
  },
  "expected": {
    "pages": 4,
    "order": [
      "1",
      "3",
      "5",
      "6"
    ],
    "excluded": [
      "2",
      "4"
    ]
  },
  "assertions": [
    "El PDF resultante contiene cuatro paginas.",
    "Las marcas aparecen en el orden 1, 3, 5 y 6.",
    "Las marcas 2 y 4 no aparecen.",
    "La operacion usa un unico PDF de salida, no un ZIP."
  ]
}
