{
  "schemaVersion": 1,
  "caseId": "eight-characters-40-panels",
  "title": "The Lantern Relay",
  "reviewedAt": "2026-08-11T15:50:00.000Z",
  "reviewer": "Manual visual review in Codex; no separate automated vision model",
  "identityScoringMethod": {
    "scale": "0-100 per actual character appearance",
    "weights": {
      "faceAndHead": 30,
      "hair": 20,
      "ageAndBody": 15,
      "signatureOutfit": 20,
      "uniqueTraitOrAccessory": 15
    },
    "passThreshold": 80,
    "failureRule": "An appearance fails below 80, or when identity-defining anatomy is duplicated, merged, swapped, or assigned to the wrong character. Planned occlusion and distance are scored from the remaining visible anchors."
  },
  "summary": {
    "registeredCharacters": 8,
    "panels": 40,
    "scoredAppearances": 80,
    "appearancesPerCharacter": {
      "Asha Vale": 10,
      "Ren Ito": 10,
      "Mireya Sol": 10,
      "Dax Orun": 10,
      "Pippa Kade": 10,
      "Toma Reyes": 10,
      "Nia Quill": 10,
      "Bo Kellan": 10
    },
    "firstDeliveryPassedPanels": 37,
    "firstDeliveryPanelPassRate": 0.925,
    "firstDeliveryPassedAppearances": 77,
    "firstDeliveryAppearancePassRate": 0.9625,
    "firstDeliveryIdentityFailureCount": 3,
    "revisionCount": 3,
    "finalPassedPanels": 40,
    "finalPassedAppearances": 80,
    "finalIdentityFailureCount": 0,
    "providerFailureCount": 0,
    "providerCalls": 51,
    "costUsd": null
  },
  "model": "bytedance/seedream-5-lite",
  "seed": 20260824,
  "planSha256": "4dbb35794ec64c4a519f886256ad0b1e3b1bbd981aa34c8e258ec2de3e2c8e32",
  "sourceSha256": "422cd08b85c8d178b58726d2c063cbdc1fbe807f7aa58e0afc9c7d4a18d33594",
  "characterRegistry": [
    {
      "id": "asha-vale",
      "name": "Asha Vale",
      "identityAnchors": [
        "copper microbraids",
        "round gold goggles",
        "teal flight coat",
        "orange piping"
      ],
      "appearanceCount": 10,
      "referenceSha256": "406e30889db1d730bbc88ece8dadf6035cd1cc9d6e9c74bdb9e929169cac0cf5",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/asha-vale.png"
    },
    {
      "id": "ren-ito",
      "name": "Ren Ito",
      "identityAnchors": [
        "silver undercut",
        "indigo jumpsuit",
        "red mechanical left arm",
        "angular face"
      ],
      "appearanceCount": 10,
      "referenceSha256": "ac088b12bbdce0e158d8cd91323b9b5c52c685d52aa3cf761765b5d801ead4e9",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/ren-ito.png"
    },
    {
      "id": "mireya-sol",
      "name": "Mireya Sol",
      "identityAnchors": [
        "black bob",
        "single white streak",
        "hexagonal glasses",
        "crimson medic coat"
      ],
      "appearanceCount": 10,
      "referenceSha256": "14fc54dd9c9d92d407a73382d201f0290c4f533ce389c5b93a48e7da39c9af2d",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/mireya-sol.png"
    },
    {
      "id": "dax-orun",
      "name": "Dax Orun",
      "identityAnchors": [
        "bald head",
        "short gray beard",
        "blue cybernetic right eye",
        "mustard mantle"
      ],
      "appearanceCount": 10,
      "referenceSha256": "4bf5c2e4aaf68a6646a1f592e552e54bacf0c5e0c6294b9f285615c5cd758e4c",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/dax-orun.png"
    },
    {
      "id": "pippa-kade",
      "name": "Pippa Kade",
      "identityAnchors": [
        "mint pixie hair",
        "violet cropped hoodie",
        "orange satchel",
        "small wiry build"
      ],
      "appearanceCount": 10,
      "referenceSha256": "134e5cfeb1ca1cef5bcd09f2c72bc9ab227d933e2674eb3d4e765c9f66b3b130",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/pippa-kade.png"
    },
    {
      "id": "toma-reyes",
      "name": "Toma Reyes",
      "identityAnchors": [
        "tied brown curls",
        "left-eyebrow scar",
        "cream pilot suit",
        "cobalt scarf"
      ],
      "appearanceCount": 10,
      "referenceSha256": "19b8d00f75f61c225f5b709e052a859a4787105392cff57c0dc881ae5f17fcaa",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/toma-reyes.png"
    },
    {
      "id": "nia-quill",
      "name": "Nia Quill",
      "identityAnchors": [
        "long black braid",
        "crescent earrings",
        "emerald robe",
        "gold geometric trim"
      ],
      "appearanceCount": 10,
      "referenceSha256": "6c7bce327779c331d81e529663f6ff51bfb4bd78c90982db8b1f15bc93edc682",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/nia-quill.png"
    },
    {
      "id": "bo-kellan",
      "name": "Bo Kellan",
      "identityAnchors": [
        "short white curls",
        "navy coveralls",
        "yellow work gloves",
        "broad shoulders"
      ],
      "appearanceCount": 10,
      "referenceSha256": "8336ee54ba2ccc145c176216a08775eb2a354249dbc59012a14f9f9589e61c2c",
      "referenceUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/character-references/bo-kellan.png"
    }
  ],
  "panelEvaluations": [
    {
      "panelNumber": 1,
      "cast": [
        "Asha Vale",
        "Ren Ito"
      ],
      "challenge": "medium two-shot, warm lantern light",
      "firstDeliveryDecision": "fail",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 55,
            "decision": "fail",
            "note": "The single red mechanical left arm was rendered with duplicate robotic hand/forearm anatomy."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "Passed after one targeted redraw corrected the duplicated mechanical-limb identity failure."
          }
        }
      ],
      "revision": {
        "count": 1,
        "reason": "Ren Ito must have exactly one red mechanical left arm and one natural human right arm, with exactly two arms and two hands total; no duplicate mechanical limb, extra robotic hand, clone, or merged anatomy.",
        "beforeSha256": "1519ee68de47a682c445e2258fe6e3a7dfdddb4f3b7841ae9ca81118d44d4732",
        "finalSha256": "32bed22d0ec14f7c9f51733f63a50f17d566c770fa630ccb994384b682cdcf0e",
        "revisedAt": "2026-08-11T15:45:59.057Z",
        "beforeUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-01-before.png",
        "finalUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-01-final.png"
      },
      "finalAssetSha256": "32bed22d0ec14f7c9f51733f63a50f17d566c770fa630ccb994384b682cdcf0e"
    },
    {
      "panelNumber": 2,
      "cast": [
        "Ren Ito",
        "Mireya Sol"
      ],
      "challenge": "close profile and front face",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "f1c1de25ce83c6ee6fbf8664e4bcce042cb43fc53b3c7b93a4f4c5b5476475bf"
    },
    {
      "panelNumber": 3,
      "cast": [
        "Mireya Sol",
        "Dax Orun"
      ],
      "challenge": "low angle, emergency red light",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "14f11d10b73676e15fa8be64144d1825f11fb292fcb36a5691b08f7d10e16c6d"
    },
    {
      "panelNumber": 4,
      "cast": [
        "Dax Orun",
        "Pippa Kade"
      ],
      "challenge": "large height contrast",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "d92818dbf47f5027290304ce90a76fe54829ef0cc934f1ba9245f4fd6db1fa41"
    },
    {
      "panelNumber": 5,
      "cast": [
        "Pippa Kade",
        "Toma Reyes"
      ],
      "challenge": "running action, side view",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "fb9682c63afe06dcb24a9360509dc7e4cc473a86956ac398fee7c9e4571180b4"
    },
    {
      "panelNumber": 6,
      "cast": [
        "Toma Reyes",
        "Nia Quill"
      ],
      "challenge": "over-shoulder map reading",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "81cc53d213a16585c5354327060f8087b3f28a67bc6fa0a2621066075deade26"
    },
    {
      "panelNumber": 7,
      "cast": [
        "Nia Quill",
        "Bo Kellan"
      ],
      "challenge": "seated and kneeling poses",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        },
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "ca9d0ddfe1a6f5220d7fad69db8705db650f158f431f74a718cf9fe98dfb57b7"
    },
    {
      "panelNumber": 8,
      "cast": [
        "Bo Kellan",
        "Asha Vale"
      ],
      "challenge": "cool backlight and partial occlusion",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "91dd315f116b342d50d6514bdfc309f9e38b81b77f3c1f171a2155dcd0a58ccd"
    },
    {
      "panelNumber": 9,
      "cast": [
        "Asha Vale",
        "Mireya Sol"
      ],
      "challenge": "tight face close-up",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "f3cf561e14e455cf10ce96e5f1ed9e3a6ef1dbcbb47e0c431a93a7030e764984"
    },
    {
      "panelNumber": 10,
      "cast": [
        "Ren Ito",
        "Dax Orun"
      ],
      "challenge": "mechanical arm foreground",
      "firstDeliveryDecision": "fail",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 55,
            "decision": "fail",
            "note": "The foreground mechanical limb contained an extra robotic hand/forearm form."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "Passed after one targeted redraw corrected the duplicated mechanical-limb identity failure."
          }
        },
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 1,
        "reason": "Ren Ito must have exactly one red mechanical left arm and one natural human right arm, with exactly two arms and two hands total; no duplicate mechanical limb, extra robotic hand, clone, or merged anatomy.",
        "beforeSha256": "f2138d7d80342a3525cb85509372df58b0e731c557a64f3eee55e2056fab6058",
        "finalSha256": "a1962b90cea58b64cbaedf26abe51c1c8ea04c48cf10a9c8c7945066d60cab7e",
        "revisedAt": "2026-08-11T15:45:19.621Z",
        "beforeUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-10-before.png",
        "finalUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-10-final.png"
      },
      "finalAssetSha256": "a1962b90cea58b64cbaedf26abe51c1c8ea04c48cf10a9c8c7945066d60cab7e"
    },
    {
      "panelNumber": 11,
      "cast": [
        "Mireya Sol",
        "Pippa Kade"
      ],
      "challenge": "crouching pose, age contrast",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "e530ec9b864d4ac722125b511e5a6b11ed183bcfff04480397ea1fcc46288129"
    },
    {
      "panelNumber": 12,
      "cast": [
        "Dax Orun",
        "Toma Reyes"
      ],
      "challenge": "wide shot, silhouettes",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "4dd83ce1279ce82d7b3d0b0b1d67960666d0f09995f0d71cd3e9dace85be0230"
    },
    {
      "panelNumber": 13,
      "cast": [
        "Pippa Kade",
        "Nia Quill"
      ],
      "challenge": "reflected light and wet hair",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "79a1b4fe149a1e71cda96fd13e289a6da342b3006ef5be170c3671e78c54bed8"
    },
    {
      "panelNumber": 14,
      "cast": [
        "Toma Reyes",
        "Bo Kellan"
      ],
      "challenge": "heavy lift, three-quarter rear view",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "a5e5be8ce6eba803e91f72dda34d0000d33dff12d43044fcc66879f25ea335dd"
    },
    {
      "panelNumber": 15,
      "cast": [
        "Nia Quill",
        "Asha Vale"
      ],
      "challenge": "fast turn and coat motion",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        },
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "9708f66385a625cc07bf5b4cdaf76156c84e27c7da2e2df130e1f373819a3771"
    },
    {
      "panelNumber": 16,
      "cast": [
        "Bo Kellan",
        "Ren Ito"
      ],
      "challenge": "hands and tool interaction",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "095eebd1fea4f307125003acd1d5860b167f765af2ceb39a5dc8a16129b6f3c4"
    },
    {
      "panelNumber": 17,
      "cast": [
        "Asha Vale",
        "Dax Orun"
      ],
      "challenge": "strong blue lightning",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "016778400e8923aee8472e172abb47890f51e2cd4be4825e2bac909764c782f8"
    },
    {
      "panelNumber": 18,
      "cast": [
        "Ren Ito",
        "Pippa Kade"
      ],
      "challenge": "one face partly hidden",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The face is intentionally partly hidden by the orange satchel; hair, hoodie, body scale, and satchel remain readable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The face is intentionally partly hidden by the orange satchel; hair, hoodie, body scale, and satchel remain readable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "c617fb75648bf58874cacd27faace6fe4845a8b4116948862a7fa328a8a66f7e"
    },
    {
      "panelNumber": 19,
      "cast": [
        "Mireya Sol",
        "Toma Reyes"
      ],
      "challenge": "foreshortened reaching pose",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "d69878f7348977d096c40efc5eab7feb98ba7acdccb572e7ba58801d53aee2a6"
    },
    {
      "panelNumber": 20,
      "cast": [
        "Dax Orun",
        "Nia Quill"
      ],
      "challenge": "extreme side profiles",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "6d0b6895079ef2bf50a00ad61b13a90cd15b2e29ab9798c2fa8333bcceda8f4c"
    },
    {
      "panelNumber": 21,
      "cast": [
        "Pippa Kade",
        "Bo Kellan"
      ],
      "challenge": "overhead camera",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "f89539bf5f289b7e23d5e5a70641e8808d50fb6a2a21875fe3597485605bd6b8"
    },
    {
      "panelNumber": 22,
      "cast": [
        "Toma Reyes",
        "Asha Vale"
      ],
      "challenge": "quiet emotional close-up",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "96ee57cf6e88b1fca9b2320cdadbaf19f00a369185adc019e1e7a193fc8e0449"
    },
    {
      "panelNumber": 23,
      "cast": [
        "Nia Quill",
        "Ren Ito"
      ],
      "challenge": "green hologram cast",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        },
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "fec7c7630e6a1fd1d8ee80080b4ac2f645e8f18f2f60b924b1d398d4b2d05923"
    },
    {
      "panelNumber": 24,
      "cast": [
        "Bo Kellan",
        "Mireya Sol"
      ],
      "challenge": "seated fatigue and standing pose",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "f464b8bfd231bb1081707f585a8e1ee438ede6db20efc1e41d6fcb3a4dc90c74"
    },
    {
      "panelNumber": 25,
      "cast": [
        "Asha Vale",
        "Pippa Kade"
      ],
      "challenge": "fast handoff, warm core light",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "3b8068e25d4ea21346a75845406f2e918660454f854f0671e03eb15d6835cef6"
    },
    {
      "panelNumber": 26,
      "cast": [
        "Ren Ito",
        "Toma Reyes"
      ],
      "challenge": "running low-angle shot",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "98c9f8b0ce64fd3248eaaa0269e80ab79fc691ba520982d7ac54642a74aae81e"
    },
    {
      "panelNumber": 27,
      "cast": [
        "Mireya Sol",
        "Nia Quill"
      ],
      "challenge": "faces behind transparent shield",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "55d0ea62d4e4119f20de796e5ba98dfafa0b3a4d15cb53a193a6437c5d9be6d1"
    },
    {
      "panelNumber": 28,
      "cast": [
        "Dax Orun",
        "Bo Kellan"
      ],
      "challenge": "broad silhouettes and back view",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "Rear view reduces facial evidence; white curls, broad build, navy coveralls, and yellow gloves remain intact."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "Rear view reduces facial evidence; white curls, broad build, navy coveralls, and yellow gloves remain intact."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "8eac27ee765541c2d8ecd128e7b2a2db5cd6d1245b5c0f9e8c44215b1f791275"
    },
    {
      "panelNumber": 29,
      "cast": [
        "Pippa Kade",
        "Asha Vale"
      ],
      "challenge": "same pair, reversed positions",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "76cb82623ba9dd7e1c395f1f769dff7d65b5a62b8c4d2b1c4e516d2926867d33"
    },
    {
      "panelNumber": 30,
      "cast": [
        "Toma Reyes",
        "Ren Ito"
      ],
      "challenge": "same pair, overhead stairwell",
      "firstDeliveryDecision": "fail",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 50,
            "decision": "fail",
            "note": "The overhead view visibly duplicated Ren's red mechanical arm instead of preserving one mechanical left arm and one natural right arm."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "Passed after one targeted redraw corrected the duplicated mechanical-limb identity failure."
          }
        }
      ],
      "revision": {
        "count": 1,
        "reason": "Ren Ito must have exactly one red mechanical left arm and one natural human right arm, with exactly two arms and two hands total; no duplicate mechanical limb, extra robotic hand, clone, or merged anatomy.",
        "beforeSha256": "8015960619606f9aa9dace7e39da7fe8f854bba604989d416b44b799033bf54f",
        "finalSha256": "65348305b1c7eff93613577a73d918c2e67f9d7c45bfd775a2796c13d510645e",
        "revisedAt": "2026-08-11T15:45:52.782Z",
        "beforeUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-30-before.png",
        "finalUrl": "https://cdn.llamagen.ai/web_public/evidence/eight-characters-40-panels/revisions/panel-30-final.png"
      },
      "finalAssetSha256": "65348305b1c7eff93613577a73d918c2e67f9d7c45bfd775a2796c13d510645e"
    },
    {
      "panelNumber": 31,
      "cast": [
        "Nia Quill",
        "Mireya Sol"
      ],
      "challenge": "same pair, windblown garments",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        },
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "33a3fd2bd0385697b843d26ce579570349626f12df6351c8a894f1ef01b02c99"
    },
    {
      "panelNumber": 32,
      "cast": [
        "Bo Kellan",
        "Dax Orun"
      ],
      "challenge": "same pair, frontal close shot",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "51bce3abd79e4c3dc69dca8017ea1459b4a1edd944a1d51a3be7fc0ec6a3fa92"
    },
    {
      "panelNumber": 33,
      "cast": [
        "Asha Vale",
        "Toma Reyes"
      ],
      "challenge": "kneeling and standing depth",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "793a5219604f5f13f785224eee617496be0c9d475a11358242e0849fc1de6217"
    },
    {
      "panelNumber": 34,
      "cast": [
        "Ren Ito",
        "Nia Quill"
      ],
      "challenge": "face reflections and hand detail",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "The crescent earrings read as rounder hoop-like forms, while face, braid, robe, trim, age, and body identity remain stable."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "4901f0f24f9300e778095d660bdacf22d29dcdb792e77c14b1528491c282366a"
    },
    {
      "panelNumber": 35,
      "cast": [
        "Mireya Sol",
        "Bo Kellan"
      ],
      "challenge": "smoke haze and muted color",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "aba4bf775bc7cdff0e22711742fb0458ff5cb4428ef25aea8fe50ebbfe593442"
    },
    {
      "panelNumber": 36,
      "cast": [
        "Dax Orun",
        "Asha Vale"
      ],
      "challenge": "command gesture, extreme contrast",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Asha Vale",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "4aaa1bd9c29157169f2945daf9f828582535f3a57d01373392f64f93f37f2880"
    },
    {
      "panelNumber": 37,
      "cast": [
        "Pippa Kade",
        "Ren Ito"
      ],
      "challenge": "soft dawn palette",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Ren Ito",
          "firstDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "Rear three-quarter view reduces facial evidence; silver undercut, indigo jumpsuit, and the single red mechanical left arm remain intact."
          },
          "finalDelivery": {
            "score": 90,
            "decision": "pass",
            "note": "Rear three-quarter view reduces facial evidence; silver undercut, indigo jumpsuit, and the single red mechanical left arm remain intact."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "93adec98e6b97237881f09d13e9e1c89e7a466e4a30fe4bb4ac8a82476a02316"
    },
    {
      "panelNumber": 38,
      "cast": [
        "Toma Reyes",
        "Mireya Sol"
      ],
      "challenge": "relaxed expressions",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Toma Reyes",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Mireya Sol",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "fb33d41e8da560dcf0d8f611a80d285074b21148eb0bec060efbe6739d0d3364"
    },
    {
      "panelNumber": 39,
      "cast": [
        "Nia Quill",
        "Dax Orun"
      ],
      "challenge": "distant full-body shot",
      "firstDeliveryDecision": "pass_with_disclosed_deviation",
      "finalDeliveryDecision": "pass_with_disclosed_deviation",
      "identityDecision": "pass_with_disclosed_deviation",
      "appearances": [
        {
          "character": "Nia Quill",
          "firstDelivery": {
            "score": 88,
            "decision": "pass",
            "note": "Distant full-body view preserves silhouette, braid, robe, and trim; facial and earring detail are necessarily reduced."
          },
          "finalDelivery": {
            "score": 88,
            "decision": "pass",
            "note": "Distant full-body view preserves silhouette, braid, robe, and trim; facial and earring detail are necessarily reduced."
          }
        },
        {
          "character": "Dax Orun",
          "firstDelivery": {
            "score": 88,
            "decision": "pass",
            "note": "Distant full-body view preserves bald head, gray beard, broad build, dark uniform, mustard mantle, and blue right-eye glow at reduced detail."
          },
          "finalDelivery": {
            "score": 88,
            "decision": "pass",
            "note": "Distant full-body view preserves bald head, gray beard, broad build, dark uniform, mustard mantle, and blue right-eye glow at reduced detail."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "353df68ceba178f6993685f3ef5cc3ba575a9bc31afc83f5e076505ea8b28ada"
    },
    {
      "panelNumber": 40,
      "cast": [
        "Bo Kellan",
        "Pippa Kade"
      ],
      "challenge": "foreground and background depth",
      "firstDeliveryDecision": "pass",
      "finalDeliveryDecision": "pass",
      "identityDecision": "pass",
      "appearances": [
        {
          "character": "Bo Kellan",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        },
        {
          "character": "Pippa Kade",
          "firstDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          },
          "finalDelivery": {
            "score": 95,
            "decision": "pass",
            "note": "All scored identity anchors remain consistent with the approved reference."
          }
        }
      ],
      "revision": {
        "count": 0
      },
      "finalAssetSha256": "7dd35e01399dfad5b147112ce797f8752c9b28c6a2e7bee43c5e5357f8c52eb4"
    }
  ],
  "knownDefects": [
    "Nia Quill's crescent earrings often render as rounder hoops; this is retained as a visible minor reference deviation.",
    "Toma Reyes's approved reference renders the written eyebrow scar as a more prominent upper-cheek/eyebrow scar; all panels are scored against that disclosed approved reference.",
    "Fine mechanical finger and palm geometry varies between Ren Ito panels even after the single-arm identity constraint is satisfied.",
    "The sample uses English diagnostic labels instead of story dialogue so the benchmark isolates visual identity consistency.",
    "Local analytics persistence was unavailable because MARKETING_DATABASE_URL was not configured; image calls succeeded, but exact invoice cost is not reported."
  ]
}
