{
  "schema_version": 1,
  "id": "pptarena-068-original",
  "format": "pptx",
  "title": "PPTArena — Case 68: Swimlane Flow Process Canonicalization (original)",
  "published_at_utc": "2026-09-20T00:26:23.714567+00:00",
  "scope": "Unmodified original deck from the PPTArena editing benchmark, imported for rendering fidelity coverage.",
  "license": "MIT",
  "license_url": "https://corpus.betteroffice.dev/datasets/pptarena/LICENSE.txt",
  "provenance": {
    "kind": "dataset",
    "dataset": "PPTArena",
    "dataset_url": "https://huggingface.co/datasets/mofengenden/PPTArena",
    "revision": "20fb8902c74df2e97a2c31d288e4fa7f23405157",
    "variant": "original",
    "upstream_path": "Original/SwimlaneFlowCanonicalization_TestA.pptx",
    "source_url": "https://huggingface.co/datasets/mofengenden/PPTArena/resolve/20fb8902c74df2e97a2c31d288e4fa7f23405157/Original/SwimlaneFlowCanonicalization_TestA.pptx",
    "license": "MIT",
    "license_declaration_url": "https://huggingface.co/datasets/mofengenden/PPTArena/blob/20fb8902c74df2e97a2c31d288e4fa7f23405157/README.md",
    "notice_url": "https://corpus.betteroffice.dev/datasets/pptarena/NOTICE.txt",
    "dataset_cases": [
      {
        "name": "Case 68: Swimlane Flow Process Canonicalization",
        "prompt": "Transform this messy flowchart into a structured swimlane diagram. Create three horizontal swimlanes labeled 'Intake', 'Processing', and 'Output'. Reorganize the steps: 'Intake', 'Validate', and 'Transform' go in the top lane; the 'OK?' decision and the image go in the middle lane; 'Reject' and 'Export' go in the bottom lane. Standardize the size of the process boxes, add numbered badges for each step, and replace the lines with clean elbow connectors. Finally, update the slide title to 'Canonical Process • 3 Swimlanes' and add a legend explaining the new layout.",
        "style_target": "- **Title:** The slide title must be updated to 'Canonical Process • 3 Swimlanes'. It should be a prominent heading at the top of the slide.\n- **Swimlane Structure:** Three distinct, horizontal swimlanes must be created that span most of the slide's width. They must be clearly and correctly labeled as 'Intake' (top), 'Processing' (middle), and 'Output' (bottom).\n- **Shape Reorganization and Standardization:**\n    - All original process shapes (rectangles, diamond) and the picture must be retained.\n    - The rectangular process boxes ('Step 1: Intake', 'Step 2: Validate', etc.) must be standardized to a consistent size.\n    - Shapes must be rearranged into their correct swimlanes as specified in the prompt:\n        - **Intake Lane:** 'Step 1: Intake', 'Step 2: Validate', 'Step 3: Transform'.\n        - **Processing Lane:** The 'OK?' diamond and the picture.\n        - **Output Lane:** 'Step 4: Reject', 'Step 5: Export'.\n    - All elements should be neatly arranged with clear spacing and no overlaps.\n- **Added Elements:**\n    - **Numbered Badges:** Numbered badges (e.g., small circles) must be added to the five main process steps. Each badge must be clearly associated with its corresponding step shape and display a unique number from 1 to 5.\n    - **Legend:** A legend must be added to the slide. It should have a clear title and explain the key components of the new diagram (e.g., swimlanes, standardized boxes, connectors, badges).\n- **Connectors:**\n    - The original straight-line connectors must be removed and replaced with elbow connectors.\n    - The new connectors must correctly represent the logical flow of the process between shapes.\n    - Connectors should have a consistent style (e.g., with arrowheads indicating direction) and should not pass through other shapes.\n- **Cleanup and Preservation:**\n    - The original connectors and any extraneous background shapes must be removed.\n    - The text content and core visual style (e.g., fill color) of the original process shapes must be preserved.",
        "original": "Original/SwimlaneFlowCanonicalization_TestA.pptx",
        "ground_truth": "GroundTruth/SwimlaneFlowCanonicalization_GroundTruthA.pptx",
        "category": [
          "Content",
          "Layout"
        ],
        "enhancement_notes": "The refined target focuses on the semantic structure (correct placement in lanes, logical connections) and requirements (standardized sizes, presence of a legend) rather than specifying exact pixel dimensions, positions, or font styles for the created elements.",
        "edit_type": "SmartArt & Diagrams"
      }
    ],
    "exact_duplicate_aliases": []
  },
  "source": {
    "key": "pptarena-068-original/source.pptx",
    "url": "https://corpus.betteroffice.dev/pptarena-068-original/source.pptx?sha256=c5f0e852c29a8347cb29de3897d2c16cb11c84c5a9cd32dfec0e69444c756982",
    "bytes": 33869,
    "sha256": "c5f0e852c29a8347cb29de3897d2c16cb11c84c5a9cd32dfec0e69444c756982"
  },
  "slides": 1,
  "slide_dimensions_emu": {
    "cx": "9144000",
    "cy": "6858000",
    "type": "screen4x3"
  },
  "features": {
    "shapes": 8,
    "pictures": 1,
    "tables": 0,
    "charts": 0,
    "smartart_diagrams": 0,
    "media_files": 1
  },
  "validation": {
    "archive_crc": "ok",
    "xml": "ok",
    "upstream_hash": "ok",
    "expanded_bytes": 110573
  },
  "reference": {
    "source": "pptarena-068-original.pptx",
    "sha256": "c5f0e852c29a8347cb29de3897d2c16cb11c84c5a9cd32dfec0e69444c756982",
    "engine": "Microsoft PowerPoint",
    "version": "16.113",
    "os": "26.2",
    "dpi": 150,
    "export": "local PDF",
    "status": "ok",
    "started_at_utc": "2026-09-20T00:57:21.847772+00:00",
    "capture_profile": {
      "kind": "powerpoint-staged-source",
      "source_sha256": "c5f0e852c29a8347cb29de3897d2c16cb11c84c5a9cd32dfec0e69444c756982",
      "staged_source_sha256": "c5f0e852c29a8347cb29de3897d2c16cb11c84c5a9cd32dfec0e69444c756982",
      "hidden_slides_unhidden": [],
      "staged_mutation": "removed show=0/show=false only from listed slide parts"
    },
    "pages": 1,
    "fonts": [
      "AAAAAC+Calibri-Bold",
      "AAAAAE+Calibri",
      "AAAAAG+Calibri"
    ],
    "pdf_metadata": {
      "format": "PDF 1.4",
      "title": "",
      "author": "",
      "subject": "",
      "keywords": "",
      "creator": "",
      "producer": "macOS Version 26.2 (Build 25C56) Quartz PDFContext",
      "creationDate": "D:20260920005723Z00'00'",
      "modDate": "D:20260920005723Z00'00'",
      "trapped": "",
      "encryption": null
    },
    "ms": 3423.1262920075096,
    "finished_at_utc": "2026-09-20T00:57:25.271843+00:00"
  },
  "reference_pages": [
    {
      "key": "pptarena-068-original/reference/page_0001.png",
      "url": "https://corpus.betteroffice.dev/pptarena-068-original/reference/page_0001.png?sha256=529c7b4d20f508e8d075a3f89b303dd1a47c0b8a65ad2c6e44821fb63a96582d",
      "bytes": 53883,
      "sha256": "529c7b4d20f508e8d075a3f89b303dd1a47c0b8a65ad2c6e44821fb63a96582d"
    }
  ],
  "reference_pdf": {
    "key": "pptarena-068-original/reference/reference.pdf",
    "url": "https://corpus.betteroffice.dev/pptarena-068-original/reference/reference.pdf?sha256=7be627fbf3e36e4391e2e9bcc4cc6c80cdd2ef648d84fcaef78f003baf943c42",
    "bytes": 269998,
    "sha256": "7be627fbf3e36e4391e2e9bcc4cc6c80cdd2ef648d84fcaef78f003baf943c42"
  },
  "reference_result": {
    "key": "pptarena-068-original/reference/result.json",
    "url": "https://corpus.betteroffice.dev/pptarena-068-original/reference/result.json?sha256=d2bb7b4d32eb50228dbfbda3cf04edb278c8a19e29e5aab646a087d658dade55",
    "bytes": 1211,
    "sha256": "d2bb7b4d32eb50228dbfbda3cf04edb278c8a19e29e5aab646a087d658dade55"
  }
}
