{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "id": "person",
      "type": "rectangle",
      "x": 40,
      "y": 280,
      "width": 180,
      "height": 105,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#ffe1d5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a0",
      "roundness": {
        "type": 3
      },
      "seed": 1000,
      "version": 1,
      "versionNonce": 2000,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "person-text",
      "type": "text",
      "x": 52,
      "y": 292,
      "width": 156,
      "height": 81,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a1",
      "roundness": null,
      "seed": 1037,
      "version": 1,
      "versionNonce": 2041,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "Person\nmood + limits",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "Person\nmood + limits",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "surfaces",
      "type": "rectangle",
      "x": 285,
      "y": 160,
      "width": 230,
      "height": 345,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#fffaf1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a2",
      "roundness": {
        "type": 3
      },
      "seed": 1074,
      "version": 1,
      "versionNonce": 2082,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "surfaces-text",
      "type": "text",
      "x": 297,
      "y": 172,
      "width": 206,
      "height": 321,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a3",
      "roundness": null,
      "seed": 1111,
      "version": 1,
      "versionNonce": 2123,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "PRODUCT SURFACES\n\nSolo chat\nEnterprise web\nSlack · Teams · Discord\nMoodish MCP",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "PRODUCT SURFACES\n\nSolo chat\nEnterprise web\nSlack · Teams · Discord\nMoodish MCP",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "agent",
      "type": "rectangle",
      "x": 595,
      "y": 160,
      "width": 265,
      "height": 345,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#dfeadb",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a4",
      "roundness": {
        "type": 3
      },
      "seed": 1148,
      "version": 1,
      "versionNonce": 2164,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "agent-text",
      "type": "text",
      "x": 607,
      "y": 172,
      "width": 241,
      "height": 321,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a5",
      "roundness": null,
      "seed": 1185,
      "version": 1,
      "versionNonce": 2205,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "MOODISH AGENT\n\nConversation state\nIntent extraction\nHard constraints\nDeterministic ranking\nCart confirmation",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "MOODISH AGENT\n\nConversation state\nIntent extraction\nHard constraints\nDeterministic ranking\nCart confirmation",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "swiggy",
      "type": "rectangle",
      "x": 950,
      "y": 75,
      "width": 240,
      "height": 205,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#dceaf8",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a6",
      "roundness": {
        "type": 3
      },
      "seed": 1222,
      "version": 1,
      "versionNonce": 2246,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "swiggy-text",
      "type": "text",
      "x": 962,
      "y": 87,
      "width": 216,
      "height": 181,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a7",
      "roundness": null,
      "seed": 1259,
      "version": 1,
      "versionNonce": 2287,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "SWIGGY GATEWAY\n\nOAuth 2.1 + PKCE\nFood MCP\nInstamart MCP",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "SWIGGY GATEWAY\n\nOAuth 2.1 + PKCE\nFood MCP\nInstamart MCP",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "ai",
      "type": "rectangle",
      "x": 950,
      "y": 345,
      "width": 240,
      "height": 150,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#eadff0",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a8",
      "roundness": {
        "type": 3
      },
      "seed": 1296,
      "version": 1,
      "versionNonce": 2328,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "ai-text",
      "type": "text",
      "x": 962,
      "y": 357,
      "width": 216,
      "height": 126,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a9",
      "roundness": null,
      "seed": 1333,
      "version": 1,
      "versionNonce": 2369,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "AI PROVIDER\n\nOne-sentence summary\nCannot change ranking",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "AI PROVIDER\n\nOne-sentence summary\nCannot change ranking",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "memory",
      "type": "rectangle",
      "x": 610,
      "y": 15,
      "width": 235,
      "height": 115,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#fffaf1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a10",
      "roundness": {
        "type": 3
      },
      "seed": 1370,
      "version": 1,
      "versionNonce": 2410,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "memory-text",
      "type": "text",
      "x": 622,
      "y": 27,
      "width": 211,
      "height": 91,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a11",
      "roundness": null,
      "seed": 1407,
      "version": 1,
      "versionNonce": 2451,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "PERSISTENCE\nPostgres prod · memory local",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "PERSISTENCE\nPostgres prod · memory local",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "cart",
      "type": "rectangle",
      "x": 610,
      "y": 540,
      "width": 235,
      "height": 105,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#ffe1d5",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a12",
      "roundness": {
        "type": 3
      },
      "seed": 1444,
      "version": 1,
      "versionNonce": 2492,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "cart-text",
      "type": "text",
      "x": 622,
      "y": 552,
      "width": 211,
      "height": 81,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a13",
      "roundness": null,
      "seed": 1481,
      "version": 1,
      "versionNonce": 2533,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "CART BOUNDARY\nFood write · IM preview",
      "fontSize": 19,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "CART BOUNDARY\nFood write · IM preview",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "note-930-590",
      "type": "rectangle",
      "x": 930,
      "y": 590,
      "width": 500,
      "height": 90,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "#fffaf1",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a14",
      "roundness": {
        "type": 3
      },
      "seed": 1518,
      "version": 1,
      "versionNonce": 2574,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false
    },
    {
      "id": "note-930-590-text",
      "type": "text",
      "x": 942,
      "y": 602,
      "width": 476,
      "height": 66,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a15",
      "roundness": null,
      "seed": 1555,
      "version": 1,
      "versionNonce": 2615,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "Truth boundary: ranking is deterministic. AI phrasing is post-ranking and is overridden if it contradicts the top option.",
      "fontSize": 18,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "Truth boundary: ranking is deterministic. AI phrasing is post-ranking and is overridden if it contradicts the top option.",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-16",
      "type": "arrow",
      "x": 220,
      "y": 332.5,
      "width": 65,
      "height": 0,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a16",
      "roundness": null,
      "seed": 1592,
      "version": 1,
      "versionNonce": 2656,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          65,
          0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "edge-label-17-text",
      "type": "text",
      "x": 194.5,
      "y": 314.5,
      "width": 116,
      "height": 0,
      "angle": 0,
      "strokeColor": "#ef5b36",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a17",
      "roundness": null,
      "seed": 1629,
      "version": 1,
      "versionNonce": 2697,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "request",
      "fontSize": 22,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "request",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-18",
      "type": "arrow",
      "x": 515,
      "y": 332.5,
      "width": 80,
      "height": 0,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a18",
      "roundness": null,
      "seed": 1666,
      "version": 1,
      "versionNonce": 2738,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          80,
          0
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "edge-label-19-text",
      "type": "text",
      "x": 497,
      "y": 314.5,
      "width": 116,
      "height": 0,
      "angle": 0,
      "strokeColor": "#ef5b36",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a19",
      "roundness": null,
      "seed": 1703,
      "version": 1,
      "versionNonce": 2779,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "text": "API / MCP",
      "fontSize": 22,
      "fontFamily": 5,
      "textAlign": "center",
      "verticalAlign": "middle",
      "containerId": null,
      "originalText": "API / MCP",
      "autoResize": false,
      "lineHeight": 1.25
    },
    {
      "id": "arrow-20",
      "type": "arrow",
      "x": 860,
      "y": 332.5,
      "width": 90,
      "height": -155,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a20",
      "roundness": null,
      "seed": 1740,
      "version": 1,
      "versionNonce": 2820,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          90,
          -155
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "arrow-21",
      "type": "arrow",
      "x": 860,
      "y": 332.5,
      "width": 90,
      "height": 87.5,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a21",
      "roundness": null,
      "seed": 1777,
      "version": 1,
      "versionNonce": 2861,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          90,
          87.5
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "arrow-22",
      "type": "arrow",
      "x": 727.5,
      "y": 160,
      "width": 0,
      "height": -30,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a22",
      "roundness": null,
      "seed": 1814,
      "version": 1,
      "versionNonce": 2902,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          -30
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    },
    {
      "id": "arrow-23",
      "type": "arrow",
      "x": 727.5,
      "y": 505,
      "width": 0,
      "height": 35,
      "angle": 0,
      "strokeColor": "#2a1c20",
      "backgroundColor": "transparent",
      "fillStyle": "solid",
      "strokeWidth": 2,
      "strokeStyle": "solid",
      "roughness": 1,
      "opacity": 100,
      "groupIds": [],
      "frameId": null,
      "index": "a23",
      "roundness": null,
      "seed": 1851,
      "version": 1,
      "versionNonce": 2943,
      "isDeleted": false,
      "boundElements": null,
      "updated": 1,
      "link": null,
      "locked": false,
      "points": [
        [
          0,
          0
        ],
        [
          0,
          35
        ]
      ],
      "lastCommittedPoint": null,
      "startBinding": null,
      "endBinding": null,
      "startArrowhead": null,
      "endArrowhead": "arrow",
      "elbowed": false
    }
  ],
  "appState": {
    "gridSize": null,
    "viewBackgroundColor": "#ffffff"
  },
  "files": {}
}