{
  "status": "PASS-visible-region-crop-integrity-only",
  "productionSpriteReady": false,
  "referenceChanged": false,
  "cropOperation": "integer rectangle; original RGB converted to RGBA with alpha=255; no resampling, repaint, alpha reconstruction, filtering or color correction",
  "v12ComparisonStatus": "DIFFERENT-not-a-fidelity-pass",
  "items": [
    {
      "id": "toy-city",
      "sourceFile": "art-source/v10/review/toy-city-r3.png",
      "sourceSHA256": "01042a60bc8014b9a93d70daf550aef327bcc48b5c316d67004a700e711f6cee",
      "sourceMode": "RGB",
      "sourceRectXYXY": [
        30,
        857,
        437,
        924
      ],
      "cropFile": "art-source/v13/fidelity-proof/toy-city-r3-start-battle-visible-region.png",
      "cropWidth": 407,
      "cropHeight": 67,
      "cropMode": "RGBA",
      "cropAlpha": "all 255; existing scene/background pixels retained",
      "cropSHA256": "6644443eff726c75942c21fe6463779e05be6832715a544922fb1d7b11a21120",
      "decodedRGBAExactlyEqualsSourceRect": true,
      "maximumChannelDelta": 0,
      "changedPixelCount": 0,
      "productionSpriteReady": false,
      "notSpriteReadyReason": "Rectangular crop includes original background near corners/shadow; no hidden original layer or reconstructed transparency is claimed.",
      "v12CaptureFile": "qa/v13/fidelity-proof/toy-city-v12-native-button.png",
      "v12CaptureSHA256": "7117700cd0f112e5c080800aeced850d4862c6ab8754c128c0272f0d5df54c05",
      "v12CaptureRectXYXY": [
        14,
        872,
        418,
        952
      ],
      "v12CaptureCanvas": [
        432,
        960
      ],
      "v12ButtonElementRect": {
        "x": 18,
        "y": 876,
        "width": 396,
        "height": 72
      },
      "v12CropDimensions": [
        404,
        80
      ],
      "artComparison": "Visibly different. Native crop dimensions differ; no per-pixel equality against runtime is claimed, no nonuniform scaling or normalized similarity score is used.",
      "comparisonPNG": "qa/v13/fidelity-proof/toy-city-r3-vs-v12-native.png"
    },
    {
      "id": "comic-toy",
      "sourceFile": "art-source/v10/review/comic-toy-r3.png",
      "sourceSHA256": "da1c23848ce3155caaba02f43e07387646b6306795e68fe0883b0df254d002ba",
      "sourceMode": "RGB",
      "sourceRectXYXY": [
        22,
        844,
        406,
        924
      ],
      "cropFile": "art-source/v13/fidelity-proof/comic-toy-r3-start-battle-visible-region.png",
      "cropWidth": 384,
      "cropHeight": 80,
      "cropMode": "RGBA",
      "cropAlpha": "all 255; existing scene/background pixels retained",
      "cropSHA256": "940a814236a64ac3c612baac4430ffe21a4714dd10208f33c9fdc3e14f2120a7",
      "decodedRGBAExactlyEqualsSourceRect": true,
      "maximumChannelDelta": 0,
      "changedPixelCount": 0,
      "productionSpriteReady": false,
      "notSpriteReadyReason": "Rectangular crop includes original background near corners/shadow; no hidden original layer or reconstructed transparency is claimed.",
      "v12CaptureFile": "qa/v13/fidelity-proof/comic-toy-v12-native-button.png",
      "v12CaptureSHA256": "726798ce92d7d47cc097af5f84f5171acc98eb03f9117b6b3320dd63d4ef6b01",
      "v12CaptureRectXYXY": [
        14,
        872,
        418,
        952
      ],
      "v12CaptureCanvas": [
        432,
        960
      ],
      "v12ButtonElementRect": {
        "x": 18,
        "y": 876,
        "width": 396,
        "height": 72
      },
      "v12CropDimensions": [
        404,
        80
      ],
      "artComparison": "Visibly different. Native crop dimensions differ; no per-pixel equality against runtime is claimed, no nonuniform scaling or normalized similarity score is used.",
      "comparisonPNG": "qa/v13/fidelity-proof/comic-toy-r3-vs-v12-native.png"
    },
    {
      "id": "comic-clean",
      "sourceFile": "art-source/v10/review/comic-clean-r3.png",
      "sourceSHA256": "8a8c3dff8471d80f217904cd1e83c693f5e8cb282ac09be69e9f400d31e47516",
      "sourceMode": "RGB",
      "sourceRectXYXY": [
        22,
        844,
        406,
        924
      ],
      "cropFile": "art-source/v13/fidelity-proof/comic-clean-r3-start-battle-visible-region.png",
      "cropWidth": 384,
      "cropHeight": 80,
      "cropMode": "RGBA",
      "cropAlpha": "all 255; existing scene/background pixels retained",
      "cropSHA256": "250d5354c13f9c0fb4c92587d3250ebef452cb9e77fad11734a463d0e8697cb4",
      "decodedRGBAExactlyEqualsSourceRect": true,
      "maximumChannelDelta": 0,
      "changedPixelCount": 0,
      "productionSpriteReady": false,
      "notSpriteReadyReason": "Rectangular crop includes original background near corners/shadow; no hidden original layer or reconstructed transparency is claimed.",
      "v12CaptureFile": "qa/v13/fidelity-proof/comic-clean-v12-native-button.png",
      "v12CaptureSHA256": "726798ce92d7d47cc097af5f84f5171acc98eb03f9117b6b3320dd63d4ef6b01",
      "v12CaptureRectXYXY": [
        14,
        872,
        418,
        952
      ],
      "v12CaptureCanvas": [
        432,
        960
      ],
      "v12ButtonElementRect": {
        "x": 18,
        "y": 876,
        "width": 396,
        "height": 72
      },
      "v12CropDimensions": [
        404,
        80
      ],
      "artComparison": "Visibly different. Native crop dimensions differ; no per-pixel equality against runtime is claimed, no nonuniform scaling or normalized similarity score is used.",
      "comparisonPNG": "qa/v13/fidelity-proof/comic-clean-r3-vs-v12-native.png"
    }
  ]
}
