<mxlibrary>[{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Service\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":56,"title":"Service / step","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"External system\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFF9F3;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":56,"title":"External system","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Person\" style=\"rounded=1;arcSize=50;fillColor=#FFF9F3;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":56,"title":"Person / role","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Data store\" style=\"shape=cylinder3;boundedLbl=1;size=8;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"64\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":64,"title":"Data store","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"AI agent\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#1A98B3;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;strokeWidth=2;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":56,"title":"AI agent / model","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Human review\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#F08A5D;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;strokeWidth=2;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":56,"title":"Human approval","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Decision?\" style=\"rhombus;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":80,"title":"Decision","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Start\" style=\"rounded=1;arcSize=50;fillColor=#1B223D;strokeColor=none;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;fontColor=#FFFFFF;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"120\" height=\"48\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":120,"h":48,"title":"Start / end","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"3\" value=\"\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"12\" y=\"0\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"4\" value=\"\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"6\" y=\"6\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"2\" value=\"Instances\" style=\"rounded=1;absoluteArcSize=1;arcSize=16;fillColor=#FFFFFF;strokeColor=#3D4870;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"12\" width=\"160\" height=\"56\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":172,"h":68,"title":"Many instances (stack)","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"Note\" style=\"shape=note;size=12;fillColor=#FAF2E8;strokeColor=none;align=left;spacingLeft=12;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;fontSize=12;fontColor=#58628A;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"160\" height=\"64\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":64,"title":"Note","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"GROUP\" style=\"rounded=1;absoluteArcSize=1;arcSize=32;fillColor=#FAF2E8;strokeColor=none;verticalAlign=top;align=left;spacingLeft=16;spacingTop=8;container=1;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;fontSize=12;fontStyle=1;fontColor=#58628A;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"360\" height=\"200\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":360,"h":200,"title":"Group","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"ON-PREMISES\" style=\"rounded=1;absoluteArcSize=1;arcSize=48;dashed=1;dashPattern=6 4;fillColor=#F0FDFD;strokeColor=#1A98B3;verticalAlign=top;align=left;spacingLeft=16;spacingTop=8;container=1;whiteSpace=wrap;html=1;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=14;fontColor=#1B223D;fontSize=12;fontStyle=1;fontColor=#1A98B3;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"400\" height=\"240\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":400,"h":240,"title":"Zone / trust boundary","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#3D4870;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: request / data flow","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#1B223D;strokeWidth=2.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: primary path","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#1B6AB1;strokeWidth=2.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: highlighted flow","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#3D4870;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;dashed=1;dashPattern=6 4;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: async / optional","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#3D4870;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;dashed=1;dashPattern=1 4;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: dependency","aspect":"fixed"},{"xml":"&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;mxCell id=\"2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;endSize=6;strokeColor=#1A98B3;strokeWidth=1.5;fontFamily=Helvetica Now Text;fontSize=12;fontColor=#58628A;labelBackgroundColor=#FFFFFF;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"10\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"10\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;","w":160,"h":20,"title":"Connector: AI action","aspect":"fixed"}]</mxlibrary>
