{
  "v": 1,
  "nodes": [
    {
      "id": "n1",
      "type": "comment",
      "x": 40,
      "y": 20,
      "w": 340,
      "name": "Cinematic character still",
      "fields": {
        "text": "Make a photoreal cinematic hero still — key-art cool enough that you want to look like this. MiniMax H3 Image at 1K ($0.02/image). Change the person, light or frame; sample details live only in those inputs. No prompt-writing call. Inspect likeness to the brief; this is key-art, not a photograph of a real person.",
        "color": "#1a1418"
      }
    },
    {
      "id": "n2",
      "type": "text",
      "x": 40,
      "y": 220,
      "w": 280,
      "name": "Person",
      "fields": {
        "text": "A fictional motorcycle courier in his mid-20s, East Asian appearance, neat black undercut slicked back, sharp jaw, dark eyes, a confident almost-smile, unobstructed face and mouth. Small black hoop earring. Black leather jacket with white racing stripes and a small red accent over a plain white tee, glossy red helmet tucked under one arm. Rain-slicked Tokyo alley at night, neon reflecting on wet pavement. One person only. No text, logos or extra people."
      }
    },
    {
      "id": "n3",
      "type": "choice",
      "x": 40,
      "y": 520,
      "w": 300,
      "name": "Light",
      "fields": {
        "options": "hard magenta rim + cyan bounce / navy void\nneon pink street wash from camera-left, wet asphalt glow\nsingle cyan tube from above, hard shadow, rain-slicked pavement\namber sodium plus magenta spill, night-city haze",
        "selected": "hard magenta rim + cyan bounce / navy void"
      }
    },
    {
      "id": "n4",
      "type": "choice",
      "x": 40,
      "y": 780,
      "w": 300,
      "name": "Frame",
      "fields": {
        "options": "chest-up hero key-art, subject fills the frame, shallow depth of field\nthree-quarter figure, enough room to read the immediate setting\ntight close-up, face and helmet only, dark negative space\nwide cinematic still, subject left of center with breathing room",
        "selected": "chest-up hero key-art, subject fills the frame, shallow depth of field"
      }
    },
    {
      "id": "n5",
      "type": "join",
      "x": 400,
      "y": 340,
      "w": 220,
      "name": "Brief",
      "fields": {
        "sep": "\n\nLight: "
      }
    },
    {
      "id": "n6",
      "type": "join",
      "x": 680,
      "y": 420,
      "w": 220,
      "name": "Spec",
      "fields": {
        "sep": "\n\nFrame: "
      }
    },
    {
      "id": "n7",
      "type": "image",
      "x": 960,
      "y": 380,
      "w": 280,
      "name": "Still",
      "fields": {
        "model": "minimax-h3/text-to-image",
        "size": "1k",
        "variations": "1"
      }
    }
  ],
  "links": [
    {
      "id": "l1",
      "from": {
        "node": "n2",
        "port": "text"
      },
      "to": {
        "node": "n5",
        "port": "a"
      }
    },
    {
      "id": "l2",
      "from": {
        "node": "n3",
        "port": "text"
      },
      "to": {
        "node": "n5",
        "port": "b"
      }
    },
    {
      "id": "l3",
      "from": {
        "node": "n5",
        "port": "text"
      },
      "to": {
        "node": "n6",
        "port": "a"
      }
    },
    {
      "id": "l4",
      "from": {
        "node": "n4",
        "port": "text"
      },
      "to": {
        "node": "n6",
        "port": "b"
      }
    },
    {
      "id": "l5",
      "from": {
        "node": "n6",
        "port": "text"
      },
      "to": {
        "node": "n7",
        "port": "prompt"
      }
    }
  ],
  "nid": 8,
  "lid": 6,
  "view": {
    "panX": 20,
    "panY": 40,
    "scale": 0.75
  }
}
