{
    "date": "2026-09-10",
    "task": "New 12 x 12-inch sheet, 3-inch pattern repeat, and production PDF with a 0.25-inch footer containing sheet name, dimensions, branding and opaque finish.",
    "runs": [
        {
            "id": "vinylmaker-new",
            "originalMeasurement": {
                "start": "2026-09-10T21:42:34.329Z",
                "end": "2026-09-10T21:45:01.716Z",
                "elapsedSeconds": 147.387,
                "recordedToolMilliseconds": 38765
            },
            "elapsedSeconds": 136.138,
            "adjustment": {
                "originalTotalSeconds": 147.387,
                "originalRepeatSeconds": 26.175,
                "updatedRepeatSeconds": 14.926,
                "elapsedSeconds": 136.138,
                "formula": "147.387 - 26.175 + 14.926",
                "method": "Adjusted estimate requested by user, using repeat-export duration difference as a proxy for the export change. Not a re-timed full creation run; does not isolate PDF renderer performance."
            }
        },
        {
            "id": "canva-new-valid",
            "start": "2026-09-10T21:50:33.118Z",
            "end": "2026-09-10T21:55:31.038Z",
            "elapsedSeconds": 297.92,
            "recordedToolMilliseconds": 54912
        },
        {
            "id": "vinylmaker-repeat",
            "originalMeasurement": {
                "start": "2026-09-10T21:56:53.200Z",
                "end": "2026-09-10T21:57:19.375Z",
                "elapsedSeconds": 26.175,
                "recordedToolMilliseconds": 7412
            },
            "elapsedSeconds": 14.926,
            "aggregation": "Median of three saved-layout PDF re-exports",
            "samples": [
                {
                    "start": "2026-09-10T22:45:45.078Z",
                    "end": "2026-09-10T22:46:00.198Z",
                    "elapsedSeconds": 15.12
                },
                {
                    "start": "2026-09-10T22:46:11.820Z",
                    "end": "2026-09-10T22:46:26.608Z",
                    "elapsedSeconds": 14.788
                },
                {
                    "start": "2026-09-10T22:46:32.318Z",
                    "end": "2026-09-10T22:46:47.244Z",
                    "elapsedSeconds": 14.926
                }
            ],
            "method": "Three sequential unchanged-layout PDF re-exports, timed from opening Export through UI confirmation of a newly saved archive. Choose Production PDF and confirm the remembered folder. Continuous UI observations; median used. Includes automation overhead; improvement is not isolated renderer speed."
        },
        {
            "id": "canva-repeat",
            "start": "2026-09-10T21:57:30.845Z",
            "end": "2026-09-10T21:57:46.546Z",
            "elapsedSeconds": 15.701,
            "recordedToolMilliseconds": 7024
        },
        {
            "id": "photoshop-new",
            "elapsedSeconds": 284,
            "operator": "Site owner; manually timed",
            "source": "Reported directly by the site owner for this comparison",
            "verification": "User-reported measurement; not independently reproduced or PDF-verified here.",
            "dateReported": "2026-09-10"
        }
    ],
    "conditions": [
        "Original comparison: one completed run per app per scenario. Updated VinylMaker repeat export: median of three continuous-observation UI runs; the creation total is adjusted by the difference between the original and updated repeat-export times. These figures include automation overhead and are not human performance averages or isolated PDF-renderer benchmarks.",
        "The same pattern was available in both libraries before timing. VinylMaker 1.6.0 used an existing 12x12 sheet size and saved footer defaults.",
        "Canva used its native editor with proportional image resizing, 15 tile duplications, three manually positioned footer text boxes, and PDF Print.",
        "An earlier Canva attempt cropped the image instead of scaling it. That attempt was excluded and the workflow restarted after correction.",
        "The VinylMaker creation run includes a numeric-entry correction and export-folder picker recovery.",
        "Repeat export means downloading the unchanged saved layout with the layout already open.",
        "The Canva and VinylMaker final PDFs were verified for page size, full pattern repeats and equivalent footer content.",
        "Photoshop was timed manually by the site owner; VinylMaker and Canva were automated UI. Mixed operators prevent a controlled human speed comparison."
    ],
    "operators": {
        "vinylmaker": "Automated interface interaction",
        "canva": "Automated interface interaction",
        "photoshop": "Site owner; manually timed and self-reported"
    }
}
