{
  "source": "Independent fictional adult portrait and two reference-based image edits, not Garnier or OpenArt output",
  "dimensions": {
    "width": 1312,
    "height": 1199
  },
  "editTarget": "hair-color-brunette-source.png",
  "edits": {
    "copper": "warm medium copper auburn with natural roots",
    "ash": "cool dark ash blonde with neutral roots"
  },
  "sha256": {
    "hair-color-brunette-source.png": "98ed185c455664c8a73ca7af019aea23b971a0b979a05b6b5af12beb18b850af",
    "hair-color-copper-source.png": "5e34489e8b6704ec019df8d19243832b7dc449078046afa37883c2602e3251cb",
    "hair-color-ash-source.png": "f083bf814d9fdf0d810495b5cc0168defea1d9098fb40ca0b2be36d39c491a99"
  },
  "reviewMethod": "visual inspection of native portraits; no identity score or physical dye test",
  "observations": [
    "hair hue visibly changes",
    "broad pose teal shirt and gray background visually similar",
    "ash edit retains darker roots and lightens lower strands",
    "exact individual strand and face pixel preservation not measured"
  ]
}
