{
  "type": "excalidraw",
  "version": 2,
  "source": "https://excalidraw.com",
  "elements": [
    {
      "type": "rectangle",
      "id": "bg",
      "x": -200,
      "y": -100,
      "width": 1600,
      "height": 1100,
      "backgroundColor": "#ffffff",
      "fillStyle": "solid",
      "strokeColor": "transparent",
      "strokeWidth": 0,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "title",
      "x": 300,
      "y": 10,
      "width": 600,
      "height": 40,
      "text": "Eval System Overview",
      "fontSize": 28,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "diamond",
      "id": "decision",
      "x": 450,
      "y": 65,
      "width": 300,
      "height": 120,
      "backgroundColor": "#f8f9fa",
      "fillStyle": "solid",
      "strokeColor": "#495057",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "decision-label",
      "x": 460,
      "y": 108,
      "width": 280,
      "height": 36,
      "text": "Which eval type?",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "arrow",
      "id": "arr-golden",
      "x": 520,
      "y": 185,
      "width": -320,
      "height": 130,
      "strokeColor": "#1c7ed6",
      "strokeWidth": 2,
      "points": [[0,0],[-320,130]],
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "id": "golden",
      "x": 30,
      "y": 315,
      "width": 200,
      "height": 80,
      "backgroundColor": "#a5d8ff",
      "fillStyle": "solid",
      "strokeColor": "#1c7ed6",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "golden-label",
      "x": 35,
      "y": 325,
      "width": 190,
      "height": 60,
      "text": "Platform\nGoldens",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "text",
      "id": "golden-sub",
      "x": 20,
      "y": 405,
      "width": 220,
      "height": 36,
      "text": "Deterministic turn-by-turn",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#555555"
    },
    {
      "type": "text",
      "id": "golden-cmd",
      "x": 20,
      "y": 435,
      "width": 220,
      "height": 36,
      "text": "cxas push-eval + run",
      "fontSize": 14,
      "fontFamily": 2,
      "textAlign": "center",
      "strokeColor": "#1c7ed6"
    },
    {
      "type": "text",
      "id": "golden-when",
      "x": 20,
      "y": 465,
      "width": 220,
      "height": 36,
      "text": "Use: known correct turns",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#777777"
    },
    {
      "type": "arrow",
      "id": "arr-sim",
      "x": 550,
      "y": 185,
      "width": -140,
      "height": 130,
      "strokeColor": "#7048e8",
      "strokeWidth": 2,
      "points": [[0,0],[-140,130]],
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "id": "sim",
      "x": 270,
      "y": 315,
      "width": 200,
      "height": 80,
      "backgroundColor": "#d0bfff",
      "fillStyle": "solid",
      "strokeColor": "#7048e8",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "sim-label",
      "x": 275,
      "y": 325,
      "width": 190,
      "height": 60,
      "text": "Local\nSimulations",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "text",
      "id": "sim-sub",
      "x": 260,
      "y": 405,
      "width": 220,
      "height": 36,
      "text": "AI-driven open-ended",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#555555"
    },
    {
      "type": "text",
      "id": "sim-cmd",
      "x": 260,
      "y": 435,
      "width": 220,
      "height": 36,
      "text": "SimulationEvals",
      "fontSize": 14,
      "fontFamily": 2,
      "textAlign": "center",
      "strokeColor": "#7048e8"
    },
    {
      "type": "text",
      "id": "sim-when",
      "x": 260,
      "y": 465,
      "width": 220,
      "height": 36,
      "text": "Use: exploratory testing",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#777777"
    },
    {
      "type": "arrow",
      "id": "arr-tool",
      "x": 600,
      "y": 185,
      "width": 0,
      "height": 130,
      "strokeColor": "#2b8a3e",
      "strokeWidth": 2,
      "points": [[0,0],[0,130]],
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "id": "tool",
      "x": 510,
      "y": 315,
      "width": 200,
      "height": 80,
      "backgroundColor": "#b2f2bb",
      "fillStyle": "solid",
      "strokeColor": "#2b8a3e",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "tool-label",
      "x": 515,
      "y": 325,
      "width": 190,
      "height": 60,
      "text": "Tool\nTests",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "text",
      "id": "tool-sub",
      "x": 500,
      "y": 405,
      "width": 220,
      "height": 36,
      "text": "Isolated tool I/O",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#555555"
    },
    {
      "type": "text",
      "id": "tool-cmd",
      "x": 500,
      "y": 435,
      "width": 220,
      "height": 36,
      "text": "cxas test-tools",
      "fontSize": 14,
      "fontFamily": 2,
      "textAlign": "center",
      "strokeColor": "#2b8a3e"
    },
    {
      "type": "text",
      "id": "tool-when",
      "x": 500,
      "y": 465,
      "width": 220,
      "height": 36,
      "text": "Use: individual tool logic",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#777777"
    },
    {
      "type": "arrow",
      "id": "arr-cb",
      "x": 650,
      "y": 185,
      "width": 140,
      "height": 130,
      "strokeColor": "#e67700",
      "strokeWidth": 2,
      "points": [[0,0],[140,130]],
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "id": "cb",
      "x": 750,
      "y": 315,
      "width": 200,
      "height": 80,
      "backgroundColor": "#ffd8a8",
      "fillStyle": "solid",
      "strokeColor": "#e67700",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "cb-label",
      "x": 755,
      "y": 325,
      "width": 190,
      "height": 60,
      "text": "Callback\nTests",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "text",
      "id": "cb-sub",
      "x": 740,
      "y": 405,
      "width": 220,
      "height": 36,
      "text": "pytest-based",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#555555"
    },
    {
      "type": "text",
      "id": "cb-cmd",
      "x": 740,
      "y": 435,
      "width": 220,
      "height": 36,
      "text": "cxas test-callbacks",
      "fontSize": 14,
      "fontFamily": 2,
      "textAlign": "center",
      "strokeColor": "#e67700"
    },
    {
      "type": "text",
      "id": "cb-when",
      "x": 740,
      "y": 465,
      "width": 220,
      "height": 36,
      "text": "Use: webhook logic",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#777777"
    },
    {
      "type": "arrow",
      "id": "arr-turn",
      "x": 680,
      "y": 185,
      "width": 310,
      "height": 130,
      "strokeColor": "#0c8599",
      "strokeWidth": 2,
      "points": [[0,0],[310,130]],
      "endArrowhead": "arrow"
    },
    {
      "type": "rectangle",
      "id": "turn",
      "x": 970,
      "y": 315,
      "width": 200,
      "height": 80,
      "backgroundColor": "#c3fae8",
      "fillStyle": "solid",
      "strokeColor": "#0c8599",
      "strokeWidth": 2,
      "roundness": {"type": 3}
    },
    {
      "type": "text",
      "id": "turn-label",
      "x": 975,
      "y": 325,
      "width": 190,
      "height": 60,
      "text": "Turn\nEvals",
      "fontSize": 20,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#1e1e1e"
    },
    {
      "type": "text",
      "id": "turn-sub",
      "x": 960,
      "y": 405,
      "width": 220,
      "height": 36,
      "text": "Single-turn checks",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#555555"
    },
    {
      "type": "text",
      "id": "turn-cmd",
      "x": 960,
      "y": 435,
      "width": 220,
      "height": 36,
      "text": "TurnEvals",
      "fontSize": 14,
      "fontFamily": 2,
      "textAlign": "center",
      "strokeColor": "#0c8599"
    },
    {
      "type": "text",
      "id": "turn-when",
      "x": 960,
      "y": 465,
      "width": 220,
      "height": 36,
      "text": "Use: response format checks",
      "fontSize": 14,
      "fontFamily": 1,
      "textAlign": "center",
      "strokeColor": "#777777"
    }
  ],
  "appState": {
    "viewBackgroundColor": "#ffffff",
    "gridSize": null
  },
  "files": {}
}
