{
  "date": "2026-11-12",
  "model": "GPT Image 2",
  "cases": [
    {
      "id": "S01",
      "group": "Portraits",
      "title": "Change a portrait background",
      "suitable": "One well-lit portrait with visible facial features.",
      "outcome": "All three outputs replaced the background with a blurred office. The main facial features, smile, jewelry and pink shirt remained recognizable.",
      "limitation": "Skin texture and hair were redrawn. This is not identity verification or an unchanged original portrait.",
      "nextStep": "For exact likeness, retain the original person and composite a background; that workflow is not available here yet.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/portrait-input.webp",
        "width": 720,
        "height": 480,
        "author": "Joshua McKnight",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_woman_pink_shirt.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Reused existing site input: head-and-shoulders crop to 3:2, resized to 1536x1024 JPEG. No additional changes.",
        "originalSha256": "1feb97a283fe1f037bb06742d97599278a759302ed0c66c29e1bb3ffc43334ec"
      },
      "prompt": "Replace only the background behind this woman with a softly blurred modern office in neutral gray tones. Keep her face, age, skin tone, skin texture, hair silhouette, smile, teeth, earrings, necklace, pink shirt, body pose and framing unchanged. Do not beautify, retouch, change clothing, add people, crop or zoom. Return one realistic edited photo.",
      "outputs": [
        {
          "src": "/examples/scenarios/S01-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "305182ee1e74508b9fe91d7c65054d01cc31cbf5a1a5e89689b16c14cfee3089",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S01-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "ce7c967b8d1ed47c1229c4e36acca8fd5953e7dab4f2344a654562f0e142c8a3",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S01-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "043eb8f07809707bb49017acf31fd533346d9f931bf3e4e16584cde81b882e4d",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S02",
      "group": "Portraits",
      "title": "Change a shirt's color",
      "suitable": "A clearly visible garment, with the target color specified.",
      "outcome": "All three outputs changed the pink shirt to blue while retaining the main face, pose and background.",
      "limitation": "Skin and small details were still redrawn outside the shirt.",
      "nextStep": "Name the garment and the parts that should stay. If surrounding detail must be locked, a mask-based workflow needs separate validation.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/portrait-input.webp",
        "width": 720,
        "height": 480,
        "author": "Joshua McKnight",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_woman_pink_shirt.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Reused existing site input: head-and-shoulders crop to 3:2, resized to 1536x1024 JPEG. No additional changes.",
        "originalSha256": "1feb97a283fe1f037bb06742d97599278a759302ed0c66c29e1bb3ffc43334ec"
      },
      "prompt": "Change only the visible pink fabric of the woman's shirt to royal blue. Preserve the shirt shape, folds and fabric texture. Keep the face, skin, teeth, hair, earrings, necklace, pose, background, lighting and framing unchanged. Do not retouch the face, add objects or change anything outside the shirt. Return one realistic edited photo.",
      "outputs": [
        {
          "src": "/examples/scenarios/S02-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "a2f56d96bbe0c37e5936bbbf48db88a0526a14d01bb58c2227a8fe79742a0bbe",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S02-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "4dc5b0a6feeb29c79707fda59693f9958df93dd358bc6325ab6e9e58aa55eaeb",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S02-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "ef10876a47148f42aba2befd18a03928cbb8ecd245109887098cd768d09beffe",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S03",
      "group": "Products",
      "title": "Put a product on white",
      "suitable": "A sharp product photo with a readable label.",
      "outcome": "All three outputs produced a white background and contact shadow. The main JABÓN label, accent, pump direction and worn marks remained recognizable.",
      "limitation": "The source ratio was about 0.615; the outputs used 2:3. Small source text was too blurred for letter-by-letter verification.",
      "nextStep": "Inspect your actual label and product outline at full size. Use original-product compositing when exact preservation is essential; it is not available here yet.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/soap-input.webp",
        "width": 443,
        "height": 720,
        "author": "ELTORO.VET",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Dispensador_de_jabon.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "1600x2600 JPEG resized proportionally to max edge 1536, JPEG quality 92; no crop or retouch.",
        "originalSha256": "35bfe184310929322697f27a17066552a1f86c482199f984e60bd12f23706f99"
      },
      "prompt": "Replace only the gray background and tabletop with a seamless pure white studio background. Keep the exact soap bottle, pump shape, nozzle direction, label, all printed letters including JABÓN with its accent, worn marks, original proportions and framing. Add only a subtle natural contact shadow below the bottle. Do not clean up, redesign, relabel, crop or zoom the product. Return one realistic product photo.",
      "outputs": [
        {
          "src": "/examples/scenarios/S03-1.webp",
          "width": 480,
          "height": 720,
          "attempt": 1,
          "originalSha256": "7683d5d8d40fb28b79f1000afe6299f0bed0a7ceda4f2aa5acf03e718271142b",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S03-2.webp",
          "width": 480,
          "height": 720,
          "attempt": 2,
          "originalSha256": "4daa22ef88c58a8518483e45486f6f397e4b27dd31b53bbc4fa7bcf0385d8adf",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S03-3.webp",
          "width": 480,
          "height": 720,
          "attempt": 3,
          "originalSha256": "8e88c736849f891d9df332c6bece8711b3bfaf00d589e0861db4eb8919644db7",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S04",
      "group": "Products",
      "title": "Place a product in a lifestyle scene",
      "suitable": "One product and a specific description of its surroundings.",
      "outcome": "All three outputs placed the bottle on a beige counter. The main label, bottle and pump remained recognizable.",
      "limitation": "Background textures differed across the three outputs. One repeated product does not establish consistency across a catalog.",
      "nextStep": "Describe the surface and background separately and check the label. A shared-reference, multi-product workflow still needs validation.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/soap-input.webp",
        "width": 443,
        "height": 720,
        "author": "ELTORO.VET",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Dispensador_de_jabon.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "1600x2600 JPEG resized proportionally to max edge 1536, JPEG quality 92; no crop or retouch.",
        "originalSha256": "35bfe184310929322697f27a17066552a1f86c482199f984e60bd12f23706f99"
      },
      "prompt": "Change only the background and surface around this soap bottle to a warm beige bathroom counter with a softly blurred beige wall. Keep the bottle at exactly the same image position and scale. Preserve the original pump, nozzle, bottle shape, white plastic, worn label and every printed letter including JABÓN. Do not add accessories in front of the bottle, invent branding, repair the label, crop or zoom. Return one realistic edited photo.",
      "outputs": [
        {
          "src": "/examples/scenarios/S04-1.webp",
          "width": 480,
          "height": 720,
          "attempt": 1,
          "originalSha256": "5aee27f59153678f6d77768f01af31853fad98860b0f56f026f3131f84e925e3",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S04-2.webp",
          "width": 480,
          "height": 720,
          "attempt": 2,
          "originalSha256": "73c703e8b277386d84ef77a9e5c2adcb139bf46200f3749c674b0d3703b5fc58",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S04-3.webp",
          "width": 480,
          "height": 720,
          "attempt": 3,
          "originalSha256": "14bd9b9cfe6ba37cfc3a9f7ea1002cfeffccb81ff6b3514ab0e76ad27c9e1043",
          "originalWidth": 1024,
          "originalHeight": 1536,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S05",
      "group": "Local edits",
      "title": "Remove a small object",
      "suitable": "An object with a clear location and visible surrounding texture.",
      "outcome": "All three outputs removed the teaspoon and its handle, filling the area with saucer and table textures.",
      "limitation": "Fine wood grain, reflections and tone were redrawn outside the removed object.",
      "nextStep": "Name the entire object, including separated visible parts. Zoom into the fill and surrounding objects before using the result.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/coffee-input.webp",
        "width": 600,
        "height": 400,
        "author": "Rachel Michetti / Pikolo Espresso Bar",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.coffee",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 600x400 PNG bytes; reused site input.",
        "originalSha256": "cc02f8ca188b167c775a7101b5d767d1e71792cf762c33d6fa15a4599b5a8de7"
      },
      "prompt": "Remove only the metal teaspoon resting on the right side of the coffee saucer, including its visible handle behind the cup. Fill the removed area naturally with the existing saucer and wooden table textures. Keep the coffee, cup, handle, saucer outline, their colors, wood grain outside the removed region, lighting, camera angle and framing unchanged. Do not add objects or redesign the scene.",
      "outputs": [
        {
          "src": "/examples/scenarios/S05-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "79c1de8713fe284abfc854716dae7fd883e0fac780aa6c70a9f897301090594b",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S05-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "f504ac9633c9ffe95abe3f3ef229cb4c6db0ee82f4d5121492ce0b65488f263c",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S05-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "6146a98f12306242bbcbdbc28079a9e3455ced8dc48ba1d5af64e84dd846d7f2",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S06",
      "group": "Local edits",
      "title": "Recolor a cup, keeping the saucer",
      "suitable": "A clearly separated target surface and nearby objects.",
      "outcome": "All three outputs made the cup exterior and handle blue, keeping the inside white, the coffee present and the saucer red-brown.",
      "limitation": "Reflections, fine wood grain and color values were not pixel-locked.",
      "nextStep": "Name the exterior surface explicitly and specify the saucer's original color in the preservation request.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/coffee-input.webp",
        "width": 600,
        "height": 400,
        "author": "Rachel Michetti / Pikolo Espresso Bar",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.coffee",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 600x400 PNG bytes; reused site input.",
        "originalSha256": "cc02f8ca188b167c775a7101b5d767d1e71792cf762c33d6fa15a4599b5a8de7"
      },
      "prompt": "Change only the red-brown exterior glaze of the coffee cup, including its handle, to cobalt blue. Keep the inside of the cup white and keep the coffee unchanged. The saucer must remain its original red-brown color. Preserve the spoon, table, reflections, object positions, camera angle and framing. Do not recolor the saucer or change anything outside the cup exterior.",
      "outputs": [
        {
          "src": "/examples/scenarios/S06-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "13fcf355bc5e498b2abebe4543007e001db65d0ff419db737b409f5f1f66e37a",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S06-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "b442ea7fa8d2d90fbc316dc1de98632fe31d5542003a7800cb4dfdae87228768",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S06-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "dbf5a38d987f74bccf4e2bcf381bf8514da1b2bc3bce590e47c3a61d87785941",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S07",
      "group": "Local edits",
      "title": "Remove tourists from a landscape",
      "suitable": "A landscape where the people to remove can be identified.",
      "outcome": "Visible tourists on the beach and in the water were removed in all three outputs. The lighthouse, horizon, rocks and main clouds remained recognizable.",
      "limitation": "Waves, parts of the coastline and overall tone were redrawn. Indistinct distant dots cannot support a people-detection accuracy claim.",
      "nextStep": "Check the whole scene and list landmarks to preserve. This example removes all people, including any foreground person.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/beach-input.webp",
        "width": 720,
        "height": 540,
        "author": "E.Saravanan",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Poompuhar_Beach_with_lighthouse_and_visitors.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Reused site 1200x900 JPEG downsample, no additional changes.",
        "originalSha256": "e993bccaab39b87cccee0d8aa6f54c6366052d083376e48dc8b71c99cdff5ac9"
      },
      "prompt": "Remove all people from the beach and the water, including the small distant figures. Fill their former positions naturally with sand or waves as appropriate. Preserve the red-and-white lighthouse, horizon, rocks, cloud shapes, coastline, lighting, original colors, camera angle and framing. Do not add people or objects, crop or change the weather. Return one realistic edited photograph.",
      "outputs": [
        {
          "src": "/examples/scenarios/S07-1.webp",
          "width": 720,
          "height": 540,
          "attempt": 1,
          "originalSha256": "2a97baff69ac25b6516b61f6f9e700005454066fee61b7d9a6871cc3af49ab80",
          "originalWidth": 1448,
          "originalHeight": 1086,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S07-2.webp",
          "width": 720,
          "height": 540,
          "attempt": 2,
          "originalSha256": "c71f03f810d4cf114f9d29ea9e17e52c4c15523f438d1258ac47d787610bd516",
          "originalWidth": 1448,
          "originalHeight": 1086,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S07-3.webp",
          "width": 720,
          "height": 540,
          "attempt": 3,
          "originalSha256": "e4df134846b8828c2c468295705e692501b0ba0fc106a4efe88b306c788e5861",
          "originalWidth": 1448,
          "originalHeight": 1086,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S08",
      "group": "Pet gifts",
      "title": "Make a pet coloring page",
      "suitable": "A pet photo with a clear face and simple background.",
      "outcome": "All three outputs produced a bold black-and-white cat outline on white.",
      "limitation": "All three retained solid black pupils and some dark fills. Some whiskers and contours were open, so the no-fill requirement was not met.",
      "nextStep": "Use the existing coloring tool with these limits in mind. Check dark regions and print size; improved outlines need further trials.",
      "readiness": "partial",
      "input": {
        "src": "/examples/scenarios/cat-input.webp",
        "width": 451,
        "height": 300,
        "author": "Stefan van der Walt",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.chelsea",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 451x300 PNG bytes; reused site input.",
        "originalSha256": "596aa1e7cb875eb79f437e310381d26b338a81c2da23439704a73c4651e8c4bb"
      },
      "prompt": "Turn this cat photo into a printable children's coloring page. Preserve this cat's face angle, ear shapes, eye positions, nose and recognizable tabby marking layout. Use bold clean closed black outlines on pure white, large open coloring areas, no gray shading, no solid black filled areas, no text or watermark. Simplify fur detail and background clutter. Keep the same overall framing.",
      "outputs": [
        {
          "src": "/examples/scenarios/S08-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "ac007e25ec4a9edb3aee48a09bef60f246a4ad5abbac0507970cac4e8aad5247",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S08-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "e225660296cef942f435326a60196a996c49199a38efb6ae8f7ca2472f3a95f6",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S08-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "30db60d827a12be26be398de0acf41072fb13381f74123ed6b544d3c0e6044b7",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S09",
      "group": "Pet gifts",
      "title": "Make a pet birthday card",
      "suitable": "One visible pet, a name and a short greeting.",
      "outcome": "All three watercolor cards spelled Happy Birthday and CHELSEA correctly, left the eyes visible and added no other animals.",
      "limitation": "Markings, ear contours and layout were reinterpreted. Two tested strings do not guarantee every name will be correct.",
      "nextStep": "Replace the example name, then proofread the result. Precise editable text requires a separate text-overlay workflow.",
      "readiness": "case_with_limits",
      "input": {
        "src": "/examples/scenarios/cat-input.webp",
        "width": 451,
        "height": 300,
        "author": "Stefan van der Walt",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.chelsea",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 451x300 PNG bytes; reused site input.",
        "originalSha256": "596aa1e7cb875eb79f437e310381d26b338a81c2da23439704a73c4651e8c4bb"
      },
      "prompt": "Create one landscape birthday greeting card using this specific cat as the main subject. Illustrate it in a warm friendly watercolor style, preserving its face angle, green eyes, pink-brown nose and distinctive tabby markings. Place the exact text \"Happy Birthday\" clearly at the top and \"CHELSEA\" clearly at the bottom. Keep the cat's eyes and ears unobstructed. No extra animals, no extra text, no watermark.",
      "outputs": [
        {
          "src": "/examples/scenarios/S09-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "eed93304ad479c8aea923c52ad17415da5af6d2b3f6d844d8c13a33617842003",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S09-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "cc932819c8d1b34b5653ace1f0b65a477ab9cfaa8a532ece6b691da1a3c5085b",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S09-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "89b87f4803cd2af7015e7b85fdf6f787a3d4d5bf891b7ce0606fcd390079c4ba",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S10",
      "group": "Delivery",
      "title": "Get a transparent pet cutout",
      "suitable": "A subject with visible edges; this is an experimental result.",
      "outcome": "All three original PNGs contained real alpha transparency, rather than an opaque checkerboard or white backdrop.",
      "limitation": "Fully transparent pixels were about 21.53%, 22.01% and 22.58%. Alpha peaked at 254 and the foreground was partly translucent. Fur and facial details were redrawn.",
      "nextStep": "Inspect on light and dark backgrounds. PNG alone does not remove a background. A reliable opaque-foreground cutout needs further work.",
      "readiness": "partial",
      "input": {
        "src": "/examples/scenarios/cat-input.webp",
        "width": 451,
        "height": 300,
        "author": "Stefan van der Walt",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.chelsea",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 451x300 PNG bytes; reused site input.",
        "originalSha256": "596aa1e7cb875eb79f437e310381d26b338a81c2da23439704a73c4651e8c4bb"
      },
      "prompt": "Remove only the background around this cat and return a PNG with a genuinely transparent background and clean fur edges. Preserve the cat's exact face, green eyes, tabby stripes, whiskers, colors, pose, image position and framing. Do not paint a white, gray or checkerboard backdrop. No added objects, text or watermark.",
      "outputs": [
        {
          "src": "/examples/scenarios/S10-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "23e97d2f67a3d20eccf1617974b2566c9fdabe02ccbd881f38592226f8a0e57c",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S10-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "a257c3204bfe07cc5760b92121c57e99587a1ae0790d8a55047498aaad29ad39",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S10-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "a73e5796b1a9e15c67911dfeb3fddf5b3e589acef7f42c2069d27f43c2f429cf",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S11",
      "group": "Experiments",
      "title": "Clarify a simulated blurry portrait",
      "suitable": "A modern portrait deliberately blurred and compressed for this experiment.",
      "outcome": "All three outputs looked clearer and stayed grayscale.",
      "limitation": "Teeth, skin and earrings differed from the original clear reference. This was not a real historical photograph and does not show recovery of lost facts.",
      "nextStep": "Keep the original as a reference. Real old-photo restoration needs authorized historical photos and a separate assessment.",
      "readiness": "exploratory_only",
      "input": {
        "src": "/examples/scenarios/degraded-portrait-input.webp",
        "width": 384,
        "height": 256,
        "author": "Joshua McKnight",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_woman_pink_shirt.jpg",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Synthetic degradation of modern portrait: grayscale, downsample to width 384, Gaussian blur sigma 0.6, JPEG quality 45. NOT a historical photograph.",
        "originalSha256": "0945d22f9d02315d7da552e8cf487eda4784fae129d9afa9544477b9b7844dff"
      },
      "prompt": "Conservatively improve the clarity of this low-resolution grayscale portrait. Reduce compression artifacts and mild blur, while keeping the same person, age, face proportions, smile, teeth, hair, jewelry, pose, background and framing. Keep it grayscale. Do not beautify, change the face, invent jewelry, add teeth, colorize or stylize. If detail is uncertain, leave it soft rather than inventing it.",
      "outputs": [
        {
          "src": "/examples/scenarios/S11-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "021127ace7ac28a6c34f6f7abb2d54e2e11d8a81e0b7e21b89f6276fd14ca1b6",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S11-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "c7d54c1adb631fc1432ec6dcd2c81d12efc71b762dbc4b4ccb353e9a77f445b7",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S11-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "a9279f84e2aee31aed2df0dcc7cabce6f9d577e3b299d927ae0642982c8213cf",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    },
    {
      "id": "S12",
      "group": "Delivery",
      "title": "Add text without moving the photo",
      "suitable": "A photo that needs a short, accurately placed title.",
      "outcome": "All three outputs spelled COFFEE TIME correctly above the cup rim.",
      "limitation": "The model moved the cup and saucer to make room. The requirement to add only text while keeping the layout was not met.",
      "nextStep": "Use deterministic text overlay when the original layout must stay. This AI-generation example is a limitation record, not an exact text-placement tool.",
      "readiness": "partial",
      "input": {
        "src": "/examples/scenarios/coffee-input.webp",
        "width": 600,
        "height": 400,
        "author": "Rachel Michetti / Pikolo Espresso Bar",
        "sourceUrl": "https://scikit-image.org/docs/stable/api/skimage.data.html#skimage.data.coffee",
        "license": "CC0 1.0",
        "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
        "preparation": "Original 600x400 PNG bytes; reused site input.",
        "originalSha256": "cc02f8ca188b167c775a7101b5d767d1e71792cf762c33d6fa15a4599b5a8de7"
      },
      "prompt": "Keep the original coffee photo and composition. Add the exact title \"COFFEE TIME\" in one straight horizontal line of clean white uppercase sans-serif letters near the top of the image, entirely above the cup rim and without covering the cup or spoon. Preserve the original cup, saucer, spoon, coffee, wood grain, colors, lighting, camera angle and framing. No other text, objects, borders or watermarks.",
      "outputs": [
        {
          "src": "/examples/scenarios/S12-1.webp",
          "width": 720,
          "height": 480,
          "attempt": 1,
          "originalSha256": "e5a44c75c6edc08b23a390cf054c709ec95853591ae45290172402e8906d9b77",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S12-2.webp",
          "width": 720,
          "height": 480,
          "attempt": 2,
          "originalSha256": "d81b5ccfa0d4f70cd0fb9ab38162b9ce0248a02c5f954856ad22430b611e8984",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        },
        {
          "src": "/examples/scenarios/S12-3.webp",
          "width": 720,
          "height": 480,
          "attempt": 3,
          "originalSha256": "ee41f53d590b2e2521df424c9506cddede022a7674bd3582d8818b32d9824db9",
          "originalWidth": 1536,
          "originalHeight": 1024,
          "costUsd": 0.0085
        }
      ]
    }
  ]
}
