{
  "request": 3,
  "frens": [
    {
      "traits": {
        "character": 0,
        "face": 1,
        "eye": 1,
        "coat": 1,
        "shirt": 1,
        "hat": 2,
        "background": 5,
        "item": 2
      },
      "name": "Sgt. Redeye",
      "bio": "Bobo-capped cyborg pepe in a black coat who grins at the machine wall and keeps his ray gun warm."
    },
    {
      "traits": {
        "character": 1,
        "face": 0,
        "eye": 0,
        "coat": 0,
        "shirt": 0,
        "hat": 0,
        "background": 2,
        "item": 14
      },
      "name": "Professor Moolumen",
      "bio": "Lab-coated mumu with a green lens who reads the golden matrix rain and always brings the bright idea."
    }
  ],
  "alternates": [
    {
      "character": 0,
      "face": 1,
      "eye": 1,
      "coat": 1,
      "shirt": 1,
      "hat": 2,
      "background": 5,
      "item": 11
    },
    {
      "character": 1,
      "face": 0,
      "eye": 0,
      "coat": 0,
      "shirt": 0,
      "hat": 0,
      "background": 2,
      "item": 1
    }
  ],
  "picks": [
    {
      "layer": "background",
      "values": [
        5,
        2
      ],
      "why": "artifacts/4-coat/pick.json was absent from the checkout (and from git history), so this step could not read steps 1-4; fallback chosen at step 5: Machine Wall Lit for the soldier, Matrix Gold rain for the scholar."
    },
    {
      "layer": "character and face",
      "values": [
        {
          "character": 0,
          "face": 1
        },
        {
          "character": 1,
          "face": 0
        }
      ],
      "why": "artifacts/4-coat/pick.json was absent from the checkout (and from git history), so this step could not read steps 1-4; fallback chosen at step 5: a grinning cyborg pepe and a rare mumu with the classic face."
    },
    {
      "layer": "eye lens",
      "values": [
        1,
        0
      ],
      "why": "artifacts/4-coat/pick.json was absent from the checkout (and from git history), so this step could not read steps 1-4; fallback chosen at step 5: red lens to match the red shirt, green lens to glow against the gold."
    },
    {
      "layer": "coat and shirt",
      "values": [
        {
          "coat": 1,
          "shirt": 1
        },
        {
          "coat": 0,
          "shirt": 0
        }
      ],
      "why": "artifacts/4-coat/pick.json was absent from the checkout (and from git history), so this step could not read steps 1-4; fallback chosen at step 5: black coat over red shirt for a field look, white lab coat over blue for the scientist."
    },
    {
      "layer": "hat and item",
      "values": [
        {
          "hat": 2,
          "item": 2
        },
        {
          "hat": 0,
          "item": 14
        }
      ],
      "why": "Bobo Hat (266 left) and Ray Gun (140 left) make the cyborg pepe a hat-wearing gunner; the mumu must keep hat 0 and gets the Light Bulb (140 left), the bright-idea prop for a lab coat. Each item used once, within supply; alternates swap only the item (Wrench, Flask)."
    }
  ],
  "output": {
    "files": [
      "fren-1.png",
      "fren-2.png"
    ],
    "format": "PNG RGBA",
    "width": 672,
    "height": 672,
    "unmet": [
      "Steps 1-4 picks (artifacts/4-coat/pick.json) were not available, so background, character, face, eye, coat and shirt were chosen by this step rather than inherited; the relayer must confirm these match the 2 minted frens of request #3."
    ]
  }
}
