{
  "version": 1,
  "title": "RAG evaluation: phone layout",
  "format": "custom",
  "canvasSize": [
    720,
    1040
  ],
  "watermark": true,
  "objects": [
    {
      "type": "text",
      "text": "RAG eval: where failed?",
      "x": 31,
      "y": 29,
      "fontSize": 43,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Retry an unchanged HTTP 400?",
      "x": 32,
      "y": 96,
      "fontSize": 29,
      "color": "#59675e",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Expected: No. Fix the request.",
      "x": 32,
      "y": 155,
      "fontSize": 29,
      "color": "#287355",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "API guide v2 / §400",
      "x": 32,
      "y": 199,
      "fontSize": 25,
      "color": "#59675e",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          31,
          251
        ],
        [
          218,
          253
        ],
        [
          459,
          251
        ],
        [
          680,
          254
        ]
      ],
      "color": "#c7d0c9",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "RUN A  ·  RETRIEVAL MISS",
      "x": 31,
      "y": 283,
      "fontSize": 27,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Got §429: “Retry after delay.”",
      "x": 31,
      "y": 342,
      "fontSize": 29,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Missing §400: “Do not retry.”",
      "x": 31,
      "y": 388,
      "fontSize": 28,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Answer: “Retry 3x.”",
      "x": 31,
      "y": 442,
      "fontSize": 30,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "→ Fix retrieval first.",
      "x": 31,
      "y": 498,
      "fontSize": 29,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          31,
          562
        ],
        [
          218,
          564
        ],
        [
          459,
          562
        ],
        [
          680,
          565
        ]
      ],
      "color": "#c7d0c9",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "RUN B  ·  ANSWER MISS",
      "x": 31,
      "y": 595,
      "fontSize": 27,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Got §400: “Do not retry.”",
      "x": 31,
      "y": 653,
      "fontSize": 30,
      "color": "#287355",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Rule reached the model.",
      "x": 31,
      "y": 704,
      "fontSize": 28,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Answer: “Retry 3x.”",
      "x": 31,
      "y": 755,
      "fontSize": 30,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "→ Fix the answer step.",
      "x": 31,
      "y": 810,
      "fontSize": 29,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          31,
          873
        ],
        [
          218,
          875
        ],
        [
          459,
          873
        ],
        [
          680,
          876
        ]
      ],
      "color": "#c7d0c9",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Check passage + final claim",
      "x": 31,
      "y": 903,
      "fontSize": 27,
      "color": "#59675e",
      "fontFamily": "sans"
    }
  ]
}
