{
  "v": 1,
  "nodes": [
    {
      "id": "c-intent",
      "type": "comment",
      "x": 28.44462890625,
      "y": -384.5541480451692,
      "fields": {
        "text": "Turn a screen brief and visual style into a UI concept for design review. Qwen Image 3 Pro renders at 1K ($0.04/image); no prompt-writing call. Keep the combined brief and style under the model limit of 800 characters. Verify labels and layout. Output is an image, not working UI.",
        "color": "yellow"
      },
      "w": 672,
      "sizes": {
        "text": 0
      }
    },
    {
      "id": "n1",
      "type": "text",
      "x": 60,
      "y": 60,
      "fields": {
        "text": "Repair shop dashboard, desktop screenshot. Navigation: Today, Repairs, Customers. Header: Tuesday, 8 September. Main table: 09:00 Brake adjustment | Maya Chen | Ready; 10:30 Flat tire | Sam Ortiz | In progress; 14:00 Tune-up | Alex Kim | Booked. Primary button: New appointment. Summary: 3 appointments, 1 ready for pickup."
      },
      "w": 300,
      "name": "Screen brief"
    },
    {
      "id": "n2",
      "type": "text",
      "x": 60,
      "y": 320,
      "fields": {
        "text": "Warm white background, charcoal text, gray dividers, forest-green primary button. Simple sans-serif, readable table rows, generous spacing. Flat front-facing screenshot, no browser or device frame, annotations, glow, gradients or unrelated charts. Preserve supplied labels and values. Show only specified content. No extra sections, metrics, rows or invented brand names.",
        "optional": true
      },
      "w": 560,
      "sizes": {
        "text": 0
      },
      "name": "Visual style"
    },
    {
      "id": "n3",
      "type": "join",
      "x": 700,
      "y": 180,
      "fields": {
        "sep": "\n\n"
      }
    },
    {
      "id": "n5",
      "type": "image",
      "x": 1320,
      "y": 60,
      "fields": {
        "model": "qwen-image-3-pro",
        "size": "1k",
        "negativePrompt": "device mockup, browser chrome, annotation arrows, illegible tiny text",
        "variations": "1"
      },
      "w": 565,
      "sizes": {
        "prompt": 308
      },
      "name": "Screen concept"
    }
  ],
  "links": [
    {
      "id": "l6",
      "from": {
        "node": "n1",
        "port": "text"
      },
      "to": {
        "node": "n3",
        "port": "a"
      }
    },
    {
      "id": "l7",
      "from": {
        "node": "n2",
        "port": "text"
      },
      "to": {
        "node": "n3",
        "port": "b"
      }
    },
    {
      "id": "brief-direct",
      "from": {
        "node": "n3",
        "port": "text"
      },
      "to": {
        "node": "n5",
        "port": "prompt"
      }
    }
  ],
  "nid": 8,
  "lid": 11,
  "view": {
    "panX": -57.85707078049279,
    "panY": 331.990989627937,
    "scale": 0.7086244000000003
  }
}