{
  "caseId": "union-documentos-a-y-b",
  "verifiedOn": "2026-09-15",
  "generator": "scripts/generate-pdf-pilot-cases.mjs",
  "purpose": "Caso ficticio para comprobar que la union sigue el orden de los archivos, no su nombre ni su fecha.",
  "inputs": [
    {
      "file": "unir-pdf-documento-a.pdf",
      "mediaType": "application/pdf",
      "pages": 2,
      "pageBoxesPoints": [
        [
          612,
          792
        ],
        [
          612,
          792
        ]
      ],
      "markers": [
        "DOCUMENTO A - PAGINA A1",
        "DOCUMENTO A - PAGINA A2"
      ],
      "bytes": 1831,
      "sha256": "302478941380d365eabfef023a7930d5745162615531a3666118d10169eca0f6"
    },
    {
      "file": "unir-pdf-documento-b.pdf",
      "mediaType": "application/pdf",
      "pages": 3,
      "pageBoxesPoints": [
        [
          612,
          792
        ],
        [
          792,
          612
        ],
        [
          612,
          792
        ]
      ],
      "markers": [
        "DOCUMENTO B - PAGINA B1",
        "DOCUMENTO B - PAGINA B2",
        "DOCUMENTO B - PAGINA B3"
      ],
      "bytes": 2584,
      "sha256": "02ecf3cb08952714bc29a79d4b705154d6f2dcc8092f5c899533b573fb41c125"
    }
  ],
  "operation": {
    "type": "unir-pdf",
    "order": [
      "unir-pdf-documento-a.pdf",
      "unir-pdf-documento-b.pdf"
    ]
  },
  "expected": {
    "pages": 5,
    "order": [
      "A1",
      "A2",
      "B1",
      "B2",
      "B3"
    ],
    "pageBoxesPoints": [
      [
        612,
        792
      ],
      [
        612,
        792
      ],
      [
        612,
        792
      ],
      [
        792,
        612
      ],
      [
        612,
        792
      ]
    ]
  },
  "assertions": [
    "El resultado empieza con A1 y A2 antes de cualquier pagina B.",
    "B2 mantiene una caja horizontal de 792 por 612 puntos.",
    "La ultima pagina contiene la marca B3.",
    "El caso no normaliza tamanos ni orientaciones de pagina."
  ]
}
