{
  "scope": "Previously completed single metadata/hash/RGB verification, reused without rerun",
  "inputRGB": {
    "original": "/images/articles/comfyui-inpainting-partial-edit/real-sdxl-20261017/originals/input-cabin.png",
    "sha256": "2f191a16ab8a55c5c588157fa87d15709fdecd104402b3b648a12eaa91ee8fdc",
    "bytes": 1799757
  },
  "paintedInputAlpha": {
    "original": "/images/articles/comfyui-inpainting-partial-edit/real-sdxl-20261017/originals/painted-input-alpha.png",
    "sha256": "da91882e55689cbf1825ed6d46cc57e2c19798d50bd7a851cb167f69f33ca83d",
    "mode": "RGBA",
    "dimensions": [
      1024,
      1024
    ],
    "maskConvention": "MASK=1-alpha/255",
    "nonzeroMaskBBoxExclusive": [
      411,
      315,
      570,
      524
    ],
    "nonzeroMaskPixels": 27790,
    "unmaskedPixels": 1020786,
    "alphaRange": [
      0,
      255
    ],
    "alphaHasIntermediateValues": true,
    "maskedInputRGBOutsideEqualsBaseline": true
  },
  "outputs": [
    {
      "denoise": 0.65,
      "original": "/images/articles/comfyui-inpainting-partial-edit/real-sdxl-20261017/originals/denoise065.png",
      "originalSHA256": "15f00d0889b9ca79359984101d513b3ded65d2ae7bbc2360ee8c9668d5358472",
      "outsideMaskChangedPixels": 0,
      "insideMaskChangedPixels": 27754,
      "semanticTarget": "NOT_ACHIEVED"
    },
    {
      "denoise": 1.0,
      "original": "/images/articles/comfyui-inpainting-partial-edit/real-sdxl-20261017/originals/denoise100.png",
      "originalSHA256": "6d0e5d977741ecaf67e8e36a0ce0b89b5740639fb32418681de352558b1370e7",
      "outsideMaskChangedPixels": 0,
      "insideMaskChangedPixels": 27729,
      "semanticTarget": "NOT_ACHIEVED"
    }
  ],
  "comparisonBasis": "Exact decoded RGB, every original-mask==0 pixel, no baseline rehash. Both outputs preserve1020786 outside-mask pixels exactly. Composite uses original mask, not grown VAE mask. Intermediate alpha edges can blend.",
  "outcome": "Masked-area regeneration ran and changed pixels; requested blue round stained-glass window failed in both cases. Two cases only, stopped.",
  "stalePreparationLabels": {
    "fields": "extra.localgenPreparation statusNOT_RUN/maskPreparedfalse and node titles mask-not-yet-painted remain in actual embedded GUI exports",
    "interpretation": "Historical preparation annotations only; current actual LoadImage named painted mask, nonzero alpha-derived mask and completed outputs demonstrate actual execution state",
    "downloadableWorkflowPolicy": "Keep exact actual export bytes/object; disclose stale annotation. Never silently rewrite history as a claimed original export."
  }
}
