{
  "slug": "r02-attempt-05",
  "job_id": "R02",
  "attempt": 5,
  "title": "Aren with repaired bag",
  "kind": "reference_image",
  "status": "approved",
  "review_status": "approved",
  "current_selected": true,
  "historical": false,
  "path": "generated/references/candidates/R02_attempt_05.png",
  "sha256": "61fdbda5a23b03b49323cef913710b362b742f0baf432791f88332aeead81570",
  "prompt": "The first supplied image is the actual portrait to edit. Preserve the woman exactly: her face, age around 35, glasses, hair, body, clothing, pose, lighting, camera and background. Change ONLY the shoulder bag and its strap. The second image is the existing approved bag design; use it only for the bag. Replace the leather-looking satchel with this same worn rust CANVAS bag, broad rounded flap, one dull brass buckle and one horizontally oval cream repair patch low on its front. The strap must also be rust canvas. Keep the replacement hanging naturally at the same hip and match the established bag proportions. Do not alter the woman or add people.\n\nAren is a woman around 35 years old, with light skin, an oval face, dark brown eyes behind slim rectangular dark teal-blue eyeglasses, a slender straight nose, defined lips and a slim build. Their dark-brown hair falls to the shoulders, parted near the centre and worn loose with a slight natural wave. Their face has softly contoured cheeks, a gently tapered jaw and a rounded chin, with natural skin texture appropriate to a woman in her mid-thirties. Preserve this female casting and age consistently in every view; do not age Aren into middle age or substitute a male traveller. They wear a loose blue-grey linen jacket, a narrow muted rust-red scarf, charcoal trousers and dark flat walking shoes. Their appearance is relaxed and unposed, with realistic proportions. Keep the facial proportions, shoulder-length dark-brown hair and rectangular glasses consistent across camera angles. Hair has no contrasting temple streak. Do not mirror the person or add jewellery, uniform elements or a spacesuit.\n\nOutput one 3:2 photograph with the original composition and no text.",
  "model": "gpt-image-2",
  "settings": {
    "size": "3072x2048",
    "quality": "high",
    "n": 1,
    "output_format": "png"
  },
  "record_path": "generated/production_01/requests/R02_attempt_05.json",
  "inputs": [
    {
      "slot": 1,
      "asset_id": "R02_candidate",
      "path": "generated/references/candidates/R02_attempt_04.png",
      "role": "Actual edit target: preserve corrected woman, change bag only",
      "sha256": "b18bc60ce0bff1ec75289c400660b8806790d9df647a6f9fa8a362cb3f91bb2a",
      "slug": "r02-attempt-04",
      "private": false,
      "matched_candidate_path": "generated/references/candidates/R02_attempt_04.png",
      "association_basis": "Recorded SHA256 matched actual candidate file bytes",
      "current_source_file_hash_matches_record": true
    },
    {
      "slot": 2,
      "asset_id": "R13",
      "path": "generated/references/approved/R13.png",
      "role": "Established canvas bag and strap design",
      "sha256": "dc91a6d4669a6a9fdff431e087974a720936364b75d55e6989693d289a1f1376",
      "slug": "r13-attempt-01",
      "private": false,
      "matched_candidate_path": "generated/references/candidates/R13_attempt_01.png",
      "association_basis": "Recorded SHA256 matched actual candidate file bytes",
      "current_source_file_hash_matches_record": true
    }
  ],
  "selected_for": [
    {
      "job_id": "R02",
      "title": "Aren with repaired bag",
      "path": "generated/references/approved/R02_casting_v2.png",
      "status": "approved",
      "historical": false
    }
  ]
}
