{
  "type": "excalidraw",
  "version": 2,
  "source": "portfolio-generator",
  "elements": [
    {
      "id": "u",
      "type": "rectangle",
      "x": 290,
      "y": 20,
      "width": 220,
      "height": 64,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#d0ebff",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a0",
      "roundness": {
        "type": 3
      },
      "seed": 11185,
      "version": 1,
      "versionNonce": 11282,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "u_text"
        }
      ],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "u_text",
      "type": "text",
      "x": 302,
      "y": 45,
      "width": 196,
      "height": 25,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a1",
      "roundness": null,
      "seed": 11379,
      "version": 1,
      "versionNonce": 11476,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "User Input",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "u",
      "originalText": "User Input",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "llm",
      "type": "rectangle",
      "x": 290,
      "y": 130,
      "width": 220,
      "height": 64,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#fff3bf",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a0",
      "roundness": {
        "type": 3
      },
      "seed": 11573,
      "version": 1,
      "versionNonce": 11670,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "llm_text"
        }
      ],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "llm_text",
      "type": "text",
      "x": 302,
      "y": 155,
      "width": 196,
      "height": 25,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a1",
      "roundness": null,
      "seed": 11767,
      "version": 1,
      "versionNonce": 11864,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "LLM reasoning",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "llm",
      "originalText": "LLM reasoning",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "t",
      "type": "rectangle",
      "x": 290,
      "y": 240,
      "width": 220,
      "height": 64,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#e9ecef",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a0",
      "roundness": {
        "type": 3
      },
      "seed": 11961,
      "version": 1,
      "versionNonce": 12058,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "t_text"
        }
      ],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "t_text",
      "type": "text",
      "x": 302,
      "y": 265,
      "width": 196,
      "height": 25,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a1",
      "roundness": null,
      "seed": 12155,
      "version": 1,
      "versionNonce": 12252,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Tool Execution",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "t",
      "originalText": "Tool Execution",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "r",
      "type": "rectangle",
      "x": 290,
      "y": 350,
      "width": 220,
      "height": 64,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "#d3f9d8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a0",
      "roundness": {
        "type": 3
      },
      "seed": 12349,
      "version": 1,
      "versionNonce": 12446,
      "isDeleted": false,
      "boundElements": [
        {
          "type": "text",
          "id": "r_text"
        }
      ],
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "r_text",
      "type": "text",
      "x": 302,
      "y": 375,
      "width": 196,
      "height": 25,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a1",
      "roundness": null,
      "seed": 12543,
      "version": 1,
      "versionNonce": 12640,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 20,
      "fontFamily": 1,
      "text": "Response",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": "r",
      "originalText": "Response",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "gap",
      "type": "text",
      "x": 520,
      "y": 130,
      "width": 220,
      "height": 25.2,
      "angle": 0,
      "strokeColor": "#495057",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 1,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a2",
      "roundness": null,
      "seed": 12737,
      "version": 1,
      "versionNonce": 12834,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "fontSize": 18,
      "fontFamily": 1,
      "text": "<- gap: no checks here",
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "<- gap: no checks here",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "g1",
      "type": "arrow",
      "x": 400,
      "y": 84,
      "width": 1,
      "height": 46,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a3",
      "roundness": {
        "type": 2
      },
      "seed": 12931,
      "version": 1,
      "versionNonce": 13028,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          46
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowType": null
    },
    {
      "id": "g2",
      "type": "arrow",
      "x": 400,
      "y": 194,
      "width": 1,
      "height": 46,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a3",
      "roundness": {
        "type": 2
      },
      "seed": 13125,
      "version": 1,
      "versionNonce": 13222,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          46
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowType": null
    },
    {
      "id": "g3",
      "type": "arrow",
      "x": 400,
      "y": 304,
      "width": 1,
      "height": 46,
      "angle": 0,
      "strokeColor": "#1e1e1e",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a3",
      "roundness": {
        "type": 2
      },
      "seed": 13319,
      "version": 1,
      "versionNonce": 13416,
      "isDeleted": false,
      "boundElements": [],
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          46
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowType": null
    }
  ],
  "appState": {
    "viewBackgroundColor": "#faf9f7",
    "gridSize": null
  },
  "files": {}
}