<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="The Contract Is the Interface — Each Field, Where It Acts" id="12-contract-to-behaviour">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="990" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Checked at compile" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="60" width="270" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st2" value="Held on the node" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="540" y="60" width="270" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st3" value="Decides" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="840" y="60" width="270" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st4" value="A breach shows as" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1150" y="60" width="270" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box5" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="90" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh6" value="Drain budget" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="130" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n7" value="&lt;b&gt;≤ 115 s, or advisory drain&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="110" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico8" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAClElEQVRoge3Zz4tNYRzH8Zdh1HTlR2IojIjIj42sbJQhhdhMFDUS2ciClYVSs6H8AZaarV+xVfKjWNBkYackQyljzCDj18xYnLl1Xfece885z5mL5lPfuuc8z3m+789znnOee56HKTVX0wK1swA3sLiBumPoRU+g3EG0E+Mp4nmoxC2B2kl7J0Pd+WAGmqZQBr4XXD9WMwK1cx9nMHfi+ARKVXUe4OHE79uB8hamt/58cM8WkeiffwamB25vJfZNxMyqsp8Ywgd8CZw3l5bgAl5rbA4Yw10cRltMm1uwsUBmRLNur+iNkmYSq4x+HPX7SOjGKEawoyj4LgzkAK+OR1iBA6KhVj7/FbtDgrfgUkDwyhgW9Xz1+RGsDQE/HZcLgk+Kb1gfwkBRPV8Pfk8I+P0pE3djXkW0406z4DtE7+80ydtrtNOTso1bjcA1MhOfw5xGGquj8ZT1d2NzvUr1DCzHwZSJQ2maBr7a6hk4hdYgONm0XdSJsapnYG8wlGxqEb0QEivEaR2WBcXJps6kwiQD2wKDZNUmCcM4yUBHeJZMasOquMIkA4vCs2TW/LiCJAMLCwDJqkwG0k48RWo0riDJwHABIFkVy5Jk4EWOhLVW3vKsxsWyJK0LPcuR8BCuVxy3yf55OIg3WS5cavL//9eKa0mQSUOoH31pHBekm3kuPqm5vf8Rs/IYKOFdEw2czwNf1ukmwb8X7fzkViueNsHAsRDwZa3Bp0mEvxISvqxd+DEJ8I/lfHCT1CVa7isK/olA4z5JW9XewMgbVxXY89VaJJohQ4AP4vhkgVerE/fqAMbFZ1z0l3x3bBBNOn1qrzCXY0i04nYEs0MkDrbhXKESVos2QEoi8AG8xCvRDs2U/hv9AvPCJpqThg7sAAAAAElFTkSuQmCC;" vertex="1" parent="_n7">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n9" value="&lt;b&gt;Yes · grace per unit&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="560" y="110" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico10" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACyElEQVRoge3YyasUVxjG4cebgBNBMIjiGDVxiGAURMUJJUIWotnE4MJ/wa0LhwiKGFEXrrIIcSO40r0LFwqCIoqLgBJRCIIZTHKNw3XmXhdV4rGs7hq6qvqK/ULTRdV3vvP+OB9noqeePmyNCJ77sBETS+Z6iWPx8zo8xYXy1orrCIY6+A0EuY7H73Y05B38WsBsXoDaIfqC549q6mM/dteU+y2AOrVXTRBNAVATRJMARBC7qkzYNADsUyFENwCIILZVkahbAFQ0vYYr8TXM7yDXE4yJn2difEb8IK5mxMzCYYzCzqz4azpbyIbwZYahIpqDO0Hu+1ieDKpyBOA2fkJ/jthw75TUFFzC5MT7B/gGF9MaVTECZbceSfXhlxbt+jFpuAJ8gWk5IL4djgBzRTV/KwPiX0wYDgA/Bn3Pwx/Bt1YQ/ViSZr5pgANBv/PxZ0pMEuJoO/NNAhwM+nxdNq1ifxetKbnUBMC+oL8F+CtHm8venu67BtCu5lv9/sfSPObrBgjNt6r5NPPL8pqvE2BP0MdC/FOH+boAfgjyf5XTfOqepxsA4fFxUU7zj7CmjPkiAA9Eq2i7mENB3sX4L2feFWXN5wU4gZEYi9Nt4rbGOWcUML+yE/N5AAbxWRC/JAfA6hzmH2JVWdNFjpSXRCvja10WLfed6DE24XzZBB8XiD0Z/4/FM9GB5BTW44boCPm1/Dd8A9iAcwU8tFW7EgrLZ0tsGj5J5PgcN2WX0ADWVmE6awTux4bOeVM+m0V78jOi+oXRouv0m/ge4+L3j3AlkXMI23G2vO10JUdg0Ls7wdl4jrvewE8SzTRHqzZUVGkAc4Lvi3A9+L4lfv9zEL9bNBqNKetWYgC/4VNMT8QPinaUU1Pa3MKLjL6f6mD6TFO3z8Sl1M2rxUoUAtxruO88l1+FtFY0VTZRPn/ju6oBeuqpp/dQrwDTarue3Ac3/QAAAABJRU5ErkJggg==;" vertex="1" parent="_n9">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n11" value="&lt;b&gt;Eviction grace&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="110" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACRklEQVRoge3Yz6sPURjH8Rfuj1wWN0pWusUCxc6PhT9A3SgppSys2NiwtRIlGwsLa8XCj9hJogz+Awt1C4lsiCTuRXItvl+MufPrnJkvfTPvOoszzznPPJ/pec7MPHR0dHR0NGBRhX0JtmEdVvXnebzFBXyr8LcRO3AfM7WjjGACx/Ea8zXHngqfW/Clv3YO04MIHKbwqCTQonGgwu/JzPrPWhCxODNfiTvY1NRxDmOZ+ThuYHcTp1kB5/Xy/W8xhqtaSqfN+K44RT7gXcF4iQ0V/s+U+G4lnU4VOL+GNU2dKxfQiojbOU5nLMzdWKoERIlI18DqHHuCr+GxRjOO6wJEpAWM5tg/NY0ogqDTaaTBjbYJq431AWt/nk57cbPupscW5uTZgrXnctYOYlTWRPY9UIcRHI7YF0NlTcQIGNPeyVSH0pqIEfAvGNN7Hy0QMSwC+F3Y29MXh0kAvXQ6lL4wbALgaXoybAISmaN9mAQ8xC69v7lfxAiYbyWcMBLsxMesIUbAHJ41DCiERO9FNptnjP0W2ofTWBuwZwUmA++TKAk+S8i3UAx1/gfS4wGWVzmtSqGqvtGgSBTkfJa0gPc59ql24gkiEZA2aQHPc+zT2No4pPokAoLnzyK+hf0Z+6heG/ASnpT4qdtaLCMRGHyWCbwS//NR1VosK+J7/fsHk06hWRyLcdJnWeS+RIMnnz2FruBEZCAxJBqmTREH9fK6zebuES2lTV0mcRR38UJxW7Fua3EpLuMNLhpw8B0dHR0d/wc/AHtA9OuemEMNAAAAAElFTkSuQmCC;" vertex="1" parent="_n11">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n13" value="&lt;b&gt;Drain overrun&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="110" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico14" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAC1klEQVRoge2ZOWhVQRSGvxeNqCjPxCWFClY+F2yiUQwGN1wQbIQoaKdglTIoJAjWgmBhIwHF1jQa7SwEFzDEwi6FERURF4KCS0xizLUYNc/7Zu6cuTN3nkU+OM3cM+f85765bzaYpb6UBD5dwEmgXLCWNCPAWeCpT5A2IKmjDdsENliebxQWWhTrgLlZDrYCfoTTkosp1C9hxFbAA2AsmBx37gI/sxwkH/Em4BzQqXl2CZhw1/UPrcC+VNs00A30AV894wNwCP1HtjpA7F5N3FFpZ9sQ+sMnQ/tSaaIMmh3y1SAt4K2hvSJNlIEuhilfDdICXgIfNO3bpYkMlAwxhqQBpAUAPNG0HXDor6MN/RASF+BCF/oPud0j5hVNvElguZdSA8t+B08n7M8ZrwX4ool3y1tpBv2ahAmwJ0esa4ZYh4MoNbCBmem92l6g3qiUTtRklY7zGNnk6kWfJnECDCKbF/YC3zX9p4GdBeitoQw80whIgFfALkO/+UAPaoGo63sxj5i8P1cr8BBYYHg+CAwAz4FFqGX5CWCFwf8RsJvIq98O4DP+m5Yh9HNBFNqB1xaBWTYALI6uOsUS4Dpq3S4V/hE4VQ+xWVSA22QLnwTOoL6L/4oK6leYwP7236BOG0x/AFEpAaeBb7iP/2FgS3zJMzQCN3AXnh5SR2MLByX+pqNYk00Bx+PKhwsBhFfbOLA5lviD6BdivjZCjjlhjqN/I3CHMJv5NM2o4XSvgNh/Me3KQtkYsKoo8SXU4qzIAhLgfFEFdEQQn6A2R+JVssupxDEHXx/WANukzi4F7HCWkh/xSYe0gIXEvSvYKnWUFrAWy0VDYNZLHaUFxN4xiecZaQFNOYXkJdgLawCuoj+RK9pGgSO+Beyvg/Bqe2cTaBtCK4WFFkULav1lxFZAkPspD8axXPLZaEJdbtRrCF22CZSsOcqo48J5At+QvAfuR845izO/AL4k54Vq/VimAAAAAElFTkSuQmCC;" vertex="1" parent="_n13">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box15" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="200" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh16" value="Checkpoint mode" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="240" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n17" value="&lt;b&gt;Final write fits budget&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="220" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico18" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB+UlEQVRoge3Zz4tPURjH8RfNJPkxzciCppSFYsPYmKKUlORHtsrKH8DKP+BfEAtlqywUsrDxB4yFyYIkKSkUUWqY0szX4lJD517nzD33e7+3ue86m3uenuf5fO95zjn3+dLTs7ZZF2GzAxsbzOE9FptwfAavMGh4LOIaNuVM/hSWhpD8yvEUU7kEPB9y8llFTLWUfDYR0y0LGGAe22KSDe1C03gXeP4A17Ec4ziCMVzBsZL5eRzHl1THZW/g9KrSrGZPSazo5bQ+IViuX34l3/8zP4PHKpZTioC2OICHGA9NdkEAzOJCaKIrAigp9i4J2BJ62CUBQXoBbZMiYH8D8WfqOki5SsA3xTU7F5MJtvdx7t+HY4kBtybaN86aqoGRpPMCUmsglq+KC9hrRUfjCA6L64LUpu4X2U1MBPzO4k0Nv/eGIeBGhO8Poyrgo7jezsWcAnIW8V0sRNjdkbETl1PAy0i7BbzNFTSngA0N2VaSU8ChSLud2JUraE4BZ7E7wu6yhs+DOtvoE9UXvpP4uUrfQzkHBniBE/5+u5O4WiP5UgFNXCX24hE+Kf5f2Ix9Svo6dQkJyNWB2/575CKYV6iIP+NHxsC5SDo7bqlXB7nHEg6mCJjA3Agk/if5S2WJVu3H4ziPo0q6Yg2zrFg2t/Gshfg9PT3D4Bd8nqqhhH/f8wAAAABJRU5ErkJggg==;" vertex="1" parent="_n17">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n19" value="&lt;b&gt;Yes · signal to send&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="560" y="220" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico20" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACyElEQVRoge3YyasUVxjG4cebgBNBMIjiGDVxiGAURMUJJUIWotnE4MJ/wa0LhwiKGFEXrrIIcSO40r0LFwqCIoqLgBJRCIIZTHKNw3XmXhdV4rGs7hq6qvqK/ULTRdV3vvP+OB9noqeePmyNCJ77sBETS+Z6iWPx8zo8xYXy1orrCIY6+A0EuY7H73Y05B38WsBsXoDaIfqC549q6mM/dteU+y2AOrVXTRBNAVATRJMARBC7qkzYNADsUyFENwCIILZVkahbAFQ0vYYr8TXM7yDXE4yJn2difEb8IK5mxMzCYYzCzqz4azpbyIbwZYahIpqDO0Hu+1ieDKpyBOA2fkJ/jthw75TUFFzC5MT7B/gGF9MaVTECZbceSfXhlxbt+jFpuAJ8gWk5IL4djgBzRTV/KwPiX0wYDgA/Bn3Pwx/Bt1YQ/ViSZr5pgANBv/PxZ0pMEuJoO/NNAhwM+nxdNq1ifxetKbnUBMC+oL8F+CtHm8venu67BtCu5lv9/sfSPObrBgjNt6r5NPPL8pqvE2BP0MdC/FOH+boAfgjyf5XTfOqepxsA4fFxUU7zj7CmjPkiAA9Eq2i7mENB3sX4L2feFWXN5wU4gZEYi9Nt4rbGOWcUML+yE/N5AAbxWRC/JAfA6hzmH2JVWdNFjpSXRCvja10WLfed6DE24XzZBB8XiD0Z/4/FM9GB5BTW44boCPm1/Dd8A9iAcwU8tFW7EgrLZ0tsGj5J5PgcN2WX0ADWVmE6awTux4bOeVM+m0V78jOi+oXRouv0m/ge4+L3j3AlkXMI23G2vO10JUdg0Ls7wdl4jrvewE8SzTRHqzZUVGkAc4Lvi3A9+L4lfv9zEL9bNBqNKetWYgC/4VNMT8QPinaUU1Pa3MKLjL6f6mD6TFO3z8Sl1M2rxUoUAtxruO88l1+FtFY0VTZRPn/ju6oBeuqpp/dQrwDTarue3Ac3/QAAAABJRU5ErkJggg==;" vertex="1" parent="_n19">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n21" value="&lt;b&gt;Resume or requeue&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="220" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico22" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADRUlEQVRoge3ZTYiVVRzH8Y+jM1pj5liSb20KDDXQMnQTpRa0cJGbgoIgyqS1YKiBaItKokVKiyyiTQTqQg20TeUmeoOCCokKF4aKUGPm5Ms0zbg4c53Hy3PufV5nbjBfOIt773n+5/e7zznn+Z//wyQTy5Sa4t6EPvTiP/yNvzCUM84GvIaexHf9eAq/lZc5xkpswzGcwkhKu4Lv8cGogNsyxH0/Euu5KkTPxGaciAzSrg1iP9a0GGNv5Nrnywjvxhb8WVB4WvsUD6SM9WrVBlbgxwqFJ9sQdmN6Yrzt7Qx05RD/Ar7EvTmuycNUvIQvsGD0u4F2F2U1sAv7MCOHoCs4j4s5riFsCF9jqQwGsrBLtilwFu9gPe5oitGN5diII4K5dvFOY2vkt8xrYFOGgX7BE/JNx3nCfL/UJvZgGQP34XKb4JuFf7cod+PzNiYKGejGTy0C/IG1JYQnmYa3qjawpY34eyoSn+T1DMIzGbhF/CE1iHU1iG/wUWTcqIFpKUE2YU5kgO34rKC49UJuc1VYvANCgndptF0Qkr4RJZPMWG7zqxuzwrzsjsQt0qJP4pVYEhHwsjCFOopmA49F+p3DwZq1FKLZwEORfh9juGYthWg2sCzS73AFY52oIAYha/258SG52m8Wdoa0HWAhzlQw+Cwh6yzDIP5J+2GB+N5f19m5NMkpNDPSZ0Aw0pEkDfwb6VMmWaudpIHYwaNXKJN0PF3C4khbB8snUFdLkndgWLxY9Og4aClE83Pg20i/x+sWUhVPS59CQ1g0gboy0yd+4H5vAnXl4oD4XYilGh3Fg+J5+Df+J1vqcXETH+rg1KLBCmHKxEzsUT4pSzJXPJUvzBtaH+s+wewKxtlgrIiws4J41+kRapStTJzCs/JV5RosxLspMXeWk30ji8TfuCTbD3jRWFU5RhdW422t66M7sgrMshiXCKWUeRn6jghP8+8E4/24FfNxJx7G7RnjzBHKLpVwl5AnVVUWadWG8UpVwpP04VDN4s/jyTrEN5giLNpzNYg/IkyzcWG2sFv0VyD8OB4ZL+HN9OIZHBU/DKW1k3gT95cVUGVK0INVwrutxcJdmiW8qb+A34X66lfCDjXJJJ3ANY5hBJkPJRaBAAAAAElFTkSuQmCC;" vertex="1" parent="_n21">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n23" value="&lt;b&gt;Wasted work&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="220" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico24" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABrklEQVRoge3ZvYsUMRjH8c/eKaJ2VwkqXKmIoLWdYG1hbSmoIIKdlRb+AYKNtX+ChQhiaaM2nqWlCtro6R0r+LJazBTLknnd7GTPzReGhHmSPM9vJsnMM0MmLaNI45zFfRxr0fYXnuMmfkfyPxeH8RF/Ox73YjivugP7cbzlGJdxt4fvXZwryybG+NR24HVs6X5FF3lMcD0U7Frg3BGcbqt2IEa4EDKEBMRa2LEJxhUSsKcICfiMD0MH0oLXoZNV02UDZyzPHdrBS8WC/r9oWrAHcGiIQGr4Ok/na9Lu/42vGssyx3uTBaRmpQW8xw08rrB/wS08qrCPcRsP5oihkbpd6ErZ5qAiSZm13ynta4qn+6z94ZSfNxU+FroLfS/LH/hZY59M1af5VlHvxEqvgaUgC0hNFpCaLCA1WUBqsoDUZAGpyQJSs9IC9pXlSPFTZJb1QNtQ/yp7FOpy4qc4WtPmFTZxCX8C9nc4gfOKtLRXTjyPgD3xaTGUrA9Jo/8mAW8jBdKXrRiDPJNm+kxwMYaADTwZOPgdXG0TXJc/kqdwsmOfPozxAtsL9pOJwj99HQdnATeAzQAAAABJRU5ErkJggg==;" vertex="1" parent="_n23">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box25" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="310" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh26" value="Restart semantics" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="350" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n27" value="&lt;b&gt;Declared, never inferred&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="330" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico28" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB70lEQVRoge3Zv2sUQRyG8Y9RsAyoqJWdBEGxsLMRREQUjb2QIp2ihTYWClaWFjaaQsHCRiyDpY0iWAj5Cyw1CYioiHiCnsXccEnIuXO3P2YX88AXrlhmnndmmdmZY4v/g4NYxCuczOwyNjP4iP6gfuFiVqMxOIQVQ/lYPZzN6JXEKPlYH/KpFVMk38dXTOUS/Bcp8n1cq6KzqkdgBi+xL+HZ6Yr7Ls3G1Salbmcx3YRJ5FsToox89hBVyMe61bC7PaqTj3WzyQBzFcs3HuIYfucOsb1EgGV8w5kSbYziFH7iDU7gkrBzr9bQlxvWj9471c3EIv4MfvcwW0cAwpflfZwXdvfHFYZYWz1cqCvEWuoM8QMHmgrxpKYQjczCNN7WIL+CXV2V/yws31nkv5SU/4SjueSXhE+PhxPKZx35JewePLMND9ogfxp3DDeWFPnIOEts5a/NFBY2dPJ8DPnI5VzyjxI6LpLfKWxGnZRPCZBV/jv2J7R5pY3yse4ltn1dC+XjLKSeM+bxHq9xuEL3idbrWNmvDCcd+Vh3m1ceUmbk+3iGHY1bDyg78k+VO2OX5uomUp2RJ9wAdFYeXuiwPBwX/oDrpHzknHCh1OrVpoiiEK2Wj4wK0Qn5yKz1B/EFLXzni9grXCIdyS2yRVv5C9BTfySRirUEAAAAAElFTkSuQmCC;" vertex="1" parent="_n27">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n29" value="&lt;b&gt;Yes&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="560" y="330" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico30" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACyElEQVRoge3YyasUVxjG4cebgBNBMIjiGDVxiGAURMUJJUIWotnE4MJ/wa0LhwiKGFEXrrIIcSO40r0LFwqCIoqLgBJRCIIZTHKNw3XmXhdV4rGs7hq6qvqK/ULTRdV3vvP+OB9noqeePmyNCJ77sBETS+Z6iWPx8zo8xYXy1orrCIY6+A0EuY7H73Y05B38WsBsXoDaIfqC549q6mM/dteU+y2AOrVXTRBNAVATRJMARBC7qkzYNADsUyFENwCIILZVkahbAFQ0vYYr8TXM7yDXE4yJn2difEb8IK5mxMzCYYzCzqz4azpbyIbwZYahIpqDO0Hu+1ieDKpyBOA2fkJ/jthw75TUFFzC5MT7B/gGF9MaVTECZbceSfXhlxbt+jFpuAJ8gWk5IL4djgBzRTV/KwPiX0wYDgA/Bn3Pwx/Bt1YQ/ViSZr5pgANBv/PxZ0pMEuJoO/NNAhwM+nxdNq1ifxetKbnUBMC+oL8F+CtHm8venu67BtCu5lv9/sfSPObrBgjNt6r5NPPL8pqvE2BP0MdC/FOH+boAfgjyf5XTfOqepxsA4fFxUU7zj7CmjPkiAA9Eq2i7mENB3sX4L2feFWXN5wU4gZEYi9Nt4rbGOWcUML+yE/N5AAbxWRC/JAfA6hzmH2JVWdNFjpSXRCvja10WLfed6DE24XzZBB8XiD0Z/4/FM9GB5BTW44boCPm1/Dd8A9iAcwU8tFW7EgrLZ0tsGj5J5PgcN2WX0ADWVmE6awTux4bOeVM+m0V78jOi+oXRouv0m/ge4+L3j3AlkXMI23G2vO10JUdg0Ls7wdl4jrvewE8SzTRHqzZUVGkAc4Lvi3A9+L4lfv9zEL9bNBqNKetWYgC/4VNMT8QPinaUU1Pa3MKLjL6f6mD6TFO3z8Sl1M2rxUoUAtxruO88l1+FtFY0VTZRPn/ju6oBeuqpp/dQrwDTarue3Ac3/QAAAABJRU5ErkJggg==;" vertex="1" parent="_n29">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n31" value="&lt;b&gt;Output commit or retry&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="330" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico32" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB8UlEQVRoge2YvUrDUBhAj+ggrQouoiBI/auKDj6HiJO/gwq+gG/g5KQvIVZRcHB1EVx8AtFBB62Wan0C0VKH9GIISZovuclNsAe+7ZJ7TnobmkKb/0seKAFXwIhhFzE54BpoNOcFKBg1EuCUz1SEl3wmIvLADd7yap6AHkOOngSVVzNvRtMdqfyRGU13Wp1555wBXXEKFYELYDfAWumdPwY69Sv/UQQqtg0Pfdam8s7b5dUcZEF+Cqj6COzb1uo8NmvAJ1ADVsPKD7eQt0dI5Us+8ttA3ba2DmyFCdgRCJVjkrdHbEoD+oF7gVhc8pEiBjVGRJFX8wWMmYjQIa9mURoQNeJEo/wz0BsmAGAAuBPKn+P9nJfKV4HpsPJhIlInL4kwLt8NzGH9NHBjCHjw2PAUfWf+DZiQyo8Dj80LlJshQSNSIf/quFAtYITOp01Fl3yQiBzWa2CHSfmCj7w9YlZ43TDyk1J5gMuAG0giEpMHuBVsFCQiUXmABeBHsOGHT0Ti8opl4FuwsdsXWyr/DszokNcRYVxesY78OO0J5bUdGy+kn4RkYrvzTlZiiEhMPo6IxOUVOiKMySuiRBiXV4SJSI28QhKROnlFkIjUyiv8IlIvr3CLyIy8YgPr774G1vtz0axOOEaBJaDPtEibpPkFWbT2ZbcE/xkAAAAASUVORK5CYII=;" vertex="1" parent="_n31">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n33" value="&lt;b&gt;Duplicate is a defect&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="330" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico34" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABvElEQVRoge3ZsU4UQRzH8Q9KYi5BQi7GUNvRWdkAIUosfQ2fgDewttfQYWLHQ1hQQQiKIRQSKwtNJFG0gKBncSwOB9zd7szd3IX9JpPM5nb2ft/M3O3Of6nJy0TE2CZWsIx7aeJcy2+8x0vspLjgLA7QGnI7xrMUAm8yhC/aVzRiBY4yCrTwtAhyq0L4BqYqjEvJ/aJTRSDmh5+K8wxVBEaKWiA3Yy8w2eWzadwOjo9wOtg45emcgVms4Rd+4DBoS8ON1h/hDDSxgQeZslQinIEVYxaeiwLL2VJEEArczZYigrH/G60FclML5KYWyE0tkJtaIDc3SqDYnf0ZRJCSnO8MywgUxaRjfEkapzwHRaeMwHzQf50uS2m2ztol9nSvR37HzNm5k3jb4/xBtH0du8awTLiHuR72q3geHC/iiQTV4h78xUesay/hK+k1A0V7YTTqo5foV6CFd3jsYt0oC2WXUCeH+ISfCbKs41XZQd0qc/3QxKPIaxTsVhl0o+7EI0kocJItRcT3hwKV1mBCPsRe4KH2TSLHW8d93IkVoP0S+duQw2+KKCpfdUdtYMH/555B8hnb2o8KNWPJP4aI/gUH0Z6yAAAAAElFTkSuQmCC;" vertex="1" parent="_n33">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box35" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="420" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh36" value="Tolerated interruption" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="460" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n37" value="&lt;b&gt;Above best pool rate&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="440" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico38" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAB1klEQVRoge3YPWgUQRiH8Z8eIoJB7PxAUYugKUSxia2loHYWAREEOwsFqzT2FnaiFn43NnaCdoKxMUokXYpgEwQRiSCxsYgpNqsLt7c7ezu6F5gHXjjYuf88784dzAyJRCKRaMGmhmNP4Nj653m8x+9/4BWdCczKZIs1h6MR8k/hKk5GyOrjMJb1y+f1w/BN9HC/kLWKmy19+5gxWD6vWc1+jmTyTwfk3YohDkcGTFBWxxvkVsnndT1GA+cbNHCxgfyTgLxlAau6ueb5aqBU6NgeHuJCwNht6+NbcUj4CkzUZIW++bwetJXPeRkw2evI8m+wPVYD+/C5YrKvspUaSfliEy9KJnuFg6MuX2Q/zuIcDtSMHTn5JvTwWLj8W4x1YlpCku+KJN8VSb4rknxXbHj5mNuDLbgk22fNyXa109i5EeR34cOA737B5CjL9/CuJuMb9sZq4F5EeZgKzLodQ34ysjw8C8xbqguqO9STXWyFMIPTWAkYuzswc4/m9019jOOXOG8+53lNXvHPHIUrFZMMc5K6XJFXrEft1f9yrWSCYY+BW7FQklesn7LVj8oUFvEdd7U7w47jk3L5FZxpZfqf2IEb+Ci7SlzEHdXXNIlEIpFI/GENRkO/7fvf6cgAAAAASUVORK5CYII=;" vertex="1" parent="_n37">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n39" value="&lt;b&gt;Eligible pools&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="440" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico40" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACEElEQVRoge3Zz4uNURzH8ZfxIxc3pIQasbMxKUSKsGNjY2thY+EP8CfIUhT/gAUl5T9QQ1YW1sIsKLpCDCPGjMVzr/vM7Z77/Jgz8xidd506vz7ne77Pc358n3tJJBKJJlkVcazDOIE1Bf0+4B6mI9peNOfwG/Ml0zPFji4r95WffC8diGF4LMYg2FhD045hOJYDjZEcaJrkQNPEcuBTDc3HSLajcEx2s5a9Ax6KFAXEDCV24gjWdss3sKObv4VH3fx7PMZcRNtLwgv9J35xqYykTdw0RRHhOA7qr+sqbMrlD6kXPndk+2W2htZ5zKgeZcZOT9Gq48Dbf2DyvXQ5NMnQEmpjV678Bj9Lu54xrr/0OvhaUb9dfxnuq6i12cInMFF1AIs/Ru/m9DdDnVb8KbTiHQiFEmPYkys3vQe+yH7N+P/Iv4EWrlgYkOWZw3NcxefAWJdwFhsC9qZwDS8D7WdkG35roL2D25gc1nhduTP5QWDwCyX1r7B6iH5CduMW6b9jd0+U38SnAhMb5HSgvqx+bzcNctxwxwZp4WivkHegbLwT6lclXhrWd10F/d++K/4YTQ40TXIgIvN1RHkHpkpqXgfqy+p/yUKTuvrgHPbLbshRl8g7nAwMug1PCvTfZLf1MMZwx+g/SmYNhNbDgrktgXqyEKLoVbeFP5SmZW9gFC2sD7TN4EeBPpFIJJaRP2xp4nrYOuKUAAAAAElFTkSuQmCC;" vertex="1" parent="_n39">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n41" value="&lt;b&gt;Breach alarm&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="440" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico42" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACNUlEQVRoge3Zu2sVQRTH8U8SRZP4wifBRyx8xCIISgrTWaiFhYiN/4JiayFYaSmKRbD1b7BTrEUDIsRCxUZQEEF8gvhC1mK5GHPXODPZ2b2EfOE0ew97fr+7w5nZsyyxOBnAedzDLRxsV048F1HMik/Y3qqiSJ7420CBMzkK9ee4KdZXXNuYo1DdBvoxgcGK38awpeZ6tTGCq3ije+nMjl94gNPyPf0oluMSvppfeFU8xaHmJf9hK6bFC58dP3GhaeGUa7mq06TGlSbFr8RMjeI7ca4pA9cziC/wDeO5xY8pO0kOAwVu5zZwM6P4TmQ7Nw1Ka5exMZXLwLEGxBd4FiMqZjdsatPZiw2hyTEGRuK1JBNcK8bApgQhqWwOTYwxsDZBSCprQhNjDKxKEJLKcGhijIHVCUJSCa4VaqAPO9K0JDEamhhqYJuIx1oDe0ITQw0cSBSSSvBxItTA0UQhqYxid0hiiIFlOLEgOWmcqutGJzVzBpobL5QTvgUxgMctGSjUMAybOyJsOt5bQPs+rpwatGmgwEMJm+gEvvSA+E7cVTaTYOocmdQVZ6uEVrXRddgX47YhJqsuVhn4iJd5tSQxE5N8GO+0v2w6cUc5UOuibx4Tw9iPoRjnGXiF50oji4/5nkAsQ1gRmPtZOeHrKa4JX9M76ypa51eSR4F5b5XruucYxmv///cvtyUwhCP47t/i76v+ANhTTOr+APIDN2R4r66zC81lHLuUE+1pfMhYa4nW+A0kOPlf42nd+gAAAABJRU5ErkJggg==;" vertex="1" parent="_n41">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box43" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="530" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh44" value="Guaranteed floor" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="570" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n45" value="&lt;b&gt;Tier minimum · 2 signatures&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="240" y="550" width="250" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico46" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACyElEQVRoge3YyasUVxjG4cebgBNBMIjiGDVxiGAURMUJJUIWotnE4MJ/wa0LhwiKGFEXrrIIcSO40r0LFwqCIoqLgBJRCIIZTHKNw3XmXhdV4rGs7hq6qvqK/ULTRdV3vvP+OB9noqeePmyNCJ77sBETS+Z6iWPx8zo8xYXy1orrCIY6+A0EuY7H73Y05B38WsBsXoDaIfqC549q6mM/dteU+y2AOrVXTRBNAVATRJMARBC7qkzYNADsUyFENwCIILZVkahbAFQ0vYYr8TXM7yDXE4yJn2difEb8IK5mxMzCYYzCzqz4azpbyIbwZYahIpqDO0Hu+1ieDKpyBOA2fkJ/jthw75TUFFzC5MT7B/gGF9MaVTECZbceSfXhlxbt+jFpuAJ8gWk5IL4djgBzRTV/KwPiX0wYDgA/Bn3Pwx/Bt1YQ/ViSZr5pgANBv/PxZ0pMEuJoO/NNAhwM+nxdNq1ifxetKbnUBMC+oL8F+CtHm8venu67BtCu5lv9/sfSPObrBgjNt6r5NPPL8pqvE2BP0MdC/FOH+boAfgjyf5XTfOqepxsA4fFxUU7zj7CmjPkiAA9Eq2i7mENB3sX4L2feFWXN5wU4gZEYi9Nt4rbGOWcUML+yE/N5AAbxWRC/JAfA6hzmH2JVWdNFjpSXRCvja10WLfed6DE24XzZBB8XiD0Z/4/FM9GB5BTW44boCPm1/Dd8A9iAcwU8tFW7EgrLZ0tsGj5J5PgcN2WX0ADWVmE6awTux4bOeVM+m0V78jOi+oXRouv0m/ge4+L3j3AlkXMI23G2vO10JUdg0Ls7wdl4jrvewE8SzTRHqzZUVGkAc4Lvi3A9+L4lfv9zEL9bNBqNKetWYgC/4VNMT8QPinaUU1Pa3MKLjL6f6mD6TFO3z8Sl1M2rxUoUAtxruO88l1+FtFY0VTZRPn/ju6oBeuqpp/dQrwDTarue3Ac3/QAAAABJRU5ErkJggg==;" vertex="1" parent="_n45">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n47" value="&lt;b&gt;Floor keeper&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="550" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico48" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADmUlEQVRoge3YW4xdYxQH8N9MtVrSQQ1KU/e7RIs0FSQiVMQloeIV8aDxIBKREBGX8OD6IIJIPFCeJBIJiVBJJaZCE0GlpBqEKHXtZaiZqc54WGenx57vnH3O3ucyafpP1sPZ++y1/t/3rfWt//exH/smFuBejOA1XNpfOq3jBDyNvzCVs89wI2b3jV0TnIvV2G068bz9jAdxWD+I1mMAl+FNxaRTtlOs1uJeEz9QpMLGksTzNiHqZFm3iR+CO7ClQ8RTNoJrxOp2DCdqXJjdss9xK+ZWIX6e1guzW9Z2wQ+KJVzTR9Ipywr+2Gbkl2HTDCDbzCbwTG2ip+HtGUCwVbswI10/kt2pUc1QTKQeno4P9X92m9koHigaXbb7/DsDCGe2VexGC4rI1+MkUfl/95H416J5VuoHR+Bu/NRD4l3pyJkG+rJLpPcIYbi8k6QHa8Tzz67Dug4R34mnpJvUvLLE59irOH/Fozg68b8qcqOZTLhIrMa4NpVqpjh/TAQcq5E9I/FdJvhaKfhGQi2TMR81+K6wLq7VmuLcg9dxQcLHMO7HL4nv3sXlCQLzcSe+byH2FN5PDJ7ai3bTYB1Wmq5N5opZfgPPYkki3iI8hu0l4q5IDWB1CUeZbcZtOCjlOIez8bLI7zKxJoVqmIZhvIB/KgzkNzyEIxP+V+CdGoGy/jfi+qIZOgoP4/cKgcbELvIEnhMdtayvKazFVdpsbFnj+qpi8LKWNbbz2yGdQra9jfSI+KjYko+rSjyFbirVUoqzCAtxauL5KXgeuzpAfANuEt2/HrOFLkoeH4twsljGXSIX14g0ymNYKNUyd0WNOut8oQayxra59rslXXSxKJxGW93HuAGzct/NwyrFlwITeAVLE7EX40nsaPDtVtynSYrdVRC83r7B7Tg452NQSJIPcv/fIbbU1D3oOXi1NrhWYm/R4J6ojDz+A4+IWsljuWhqqzCUezeAK/BeiZhTuDI1gMdLOpsSjetFnJlyXIc5uBlfVIg1Ki3tzcItqp24JvEWLvH/4jwc96h2MTyOl3BawSQZwNWifZcNluXqWqzXen6nbJs4UB1TRDyFpfp3wfud2KIPLUM8j+PFLGzrAfFPhQY7oBPE8xgSTeWHDpOe1LhZdgXZoX9DReLjIkXP6hXxFLIbhHYOKtuFVFnUB74NsUSc6MY0Jv6tSMF8B59RWChk8Z/2Ev9EFwuzWxgSLT91I7Ef+wz+A6E3QzDvXpNeAAAAAElFTkSuQmCC;" vertex="1" parent="_n47">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n49" value="&lt;b&gt;Minutes below floor&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="550" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico50" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACzUlEQVRoge3YT4iVVRjH8c8UTZk2zriIqMmNMDYjRoITDIQhNNkupIUwROZGhEQJ0UUtIpJIGojAXctwYyiutM3YbGyRLlw6OStbREF/ZEinGrwtztx85+W9r/eee973jjBfeOCec+59nt/vfd97znkPa/SWvoryrsMQnlhu/4k/0EhdKJWBcUxiF8bwfMF37uBHXMN3uCSY6hkDOIE54cp2Gov4Bq/ULbwfH7j/SKSIWeyoQ/w4biQUno0lTAsXqBIO4++KxGfjBwynFN6Hz2oQno1bGE1l4FTN4pvxK0a6FX84svhZvIHXluMdcX/6eWE9iWJc/DP/TEG+05G5LihZrx5p0f84vhY/I9wt6PsrMteb2N9qsJWBY9gaWbAKTmGwaKDIwACOVyqnc57G0aKBIgOHtHDbY45gfb6zyMCB6rVEsQl78515A+N4oRY5cUzlO/IGJmsSEsurwgz5P3kDu+rTEsWT2JntyBvYVp+WaMayjayBdXiuXi1RrNgfZQ0Mqe4dOSWbso2sgQ0VFy7aXsTwVLaRNfBvogIU38mT+BT3usz9T7aRNbDQZeIsRW9US/gQr+PnLnKv0Jk18Ltw9JGC90rGZvASvo3M/VPZ4HXp3qg+waMltfrwRUTet8oMfJXQQAOX8WxJvR0ROTeXGZhKbKCBX7CnRb0zHeaaLxNPWAsWKzBxD19a+Yb3fkSezx9kgHDcl9pAM65gAgeFabvT37/YjoGJCg10EzPtiG8yuwoE52N3Jwa2i7vFVcW5TsQ3mV4FwhvCgVjp1NmKx/D9KjBQunA9iGHhoLVX4j/uRnyTUWHzVbf40ynEN9kirIIP1ZXPs1E4da5S+G3sq0J8kz68K+xvUos/L3K2iWEQH+G3BMIv63CRSsl6vI2LwvF5u6JvCutMW3ubMlKeQvTjZeHcZkS4SwPCir4gTMdzuLr8eY01VgP/ATwx9n2kRqjjAAAAAElFTkSuQmCC;" vertex="1" parent="_n49">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box51" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="640" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh52" value="Deadline" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="680" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n53" value="&lt;b&gt;Reachable at floor speed&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="660" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico54" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACa0lEQVRoge3YO2sVQRjG8V9yvIOF16TQzsKAglFECwVvoK2fwcLSwkJQUmjjJ4jYiNdORZsYxUIrBdFCxEaxSaEJUUTRoMZ4LDaRJcyes7tn9pxE8sAUOzvvzPOHd2ffGRY0P3UJ71LtOTYViD+JN6n41zgc2WOmaqgH2rECc7wIxF8oY6a7TFCGuioa21AxATqieQ+wqMn7PuzFqlRfFvQRrMm5bk+grx+nUs+TGMF9fMs57z/VcBF/hD/YdrYxHCgKMDAHjKfbV2wMGa1l9N3CiqLUFWqpJI0ezX4Ryue18udyO9UX6gwBLK7YSFkFfc37bTQEMNV2F/kU9BX6D4zinIyc65CmlKyVFlS1sqrCAWxtp5EmmsQgnuQZ3Kvzf95Qux0yG9qFmhV4nVKoavg//wPzSp0EGMF4q5N0CuAhNmOL5EYiqjaodjd5gOWp9dbjVY64u3MBYBjLAmv24n0ZgHam0DCO4kfg3Rg+lJk0BsAzfG8yZki2+S5JobY9ghcUS6Ez0zHb8CljzD3htJkxP5hzrejfwOlZcf0BiCHJebZV89EBzmfE7sTn6TF3sCRjXLfkgrjIBhAV4HiD+F24Ivts3Y3LBc1HB5jAobwTplSTwJXZgqN/AxM4WND81ZLmKwGoS7bPPNd+NVxrwXxlADMQ+5uYv96i+UoBZiD2VWi+coC65O4yDVHDjUjm2wJQl9wi75Hs/zcjms8EiH3+XYnH+ILVkecOKlTM/WpxzppqzAd9hQA+KlnaVqyXRQafEDd/W23jWFcEoAtn8XMOmH+LHY2MNlIPdsuuKqvWKJ7id4fWX1BT/QX05l+EtfTHagAAAABJRU5ErkJggg==;" vertex="1" parent="_n53">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n55" value="&lt;b&gt;Deadline-risk fallback&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="660" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico56" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAC/klEQVRoge2YO2gUQRjHf+edGg1RRI2VIjEqNhHio1AkCNFKwcLGRk/R6wQLDT6wEETBTjvB3iKKjRYBLdQEVFB8pfABvhAMRgwpNKKXs5gdnJ3b3fl29/YScH+wsHf7zff6787sLOTk5ORMJYWM/M4GeoGVwDgwCLzOKFbD2Q2MADXruAYsanQwqQI9QLvArhM4C8wIuf4UOCfwMwkMAV9E2TnYTn03m3E8kiQX1ikTSeezQBRXUsC0RlLAE+B71okEcKfZAfciu7c/kt30nYo24DPuAvqmIrELwANgANgVYdsL/CQ8+QFgZsjYhcAl1OxzE9jWgNwpolZRO5FyxJiNqPnetP8DnEet0EG0AC+sMVVgZ9oC9gUkXwNGUcqEUbHsvzriHA2J8x6YlTT5Eur9RTt7ieqK/n28QQXMRa242va5NfZg0gLKlqOtwFVkKsQpwOz+JLAWuE1KFYrAK8PJoPf/GvwqnEhZQCv+7vd7/28ipQpl6ruvkaggLeAY9d3XJFYhrPsaiQqSAlrxv3b3W9dtFQ5JCygT3n2NSwVJAVHd15gqfECggqv7GpcKrgJc3dfEVmE/7u5rolRwFSDpvkasgrT7GluFk8ICpN3X2CpUwgz3IO++xlRhhH+vClEFHMbf/S5BHFOFNxjbgJJhdMA4rwFXBI7N26Yd2AFcd4wx41SBG4I4843zTmALcBf8BcwzzgtAh8BxVCCJTSltHHNHdj+BIxP9JcFF2jgTwMOgC0uATwS/FUqOi4avqGegAzVrJY1zOqq61cBwwuSLwgIAuoF3MWNUgTMItqMtwBHgrcPhb+AWsDnAh2QlbgNOofbIUXEmUBNDd1Cyrmq6gA3ACmAB8Av4hnpnH0LdCkFUgMvG71FgcYhtwUtuPbDci/PDG/PMizPmyLPhxN2RJabkNgFgFdFbSJtlAXHWxRgPasEajzkmkB6SzxhpjnuS5CRf5pZKHGWArWIg/8W30WHUVNZsHkuMpN8o56DWh2YyhnoWcnJycqYxfwFnuMfy36Me/wAAAABJRU5ErkJggg==;" vertex="1" parent="_n55">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n57" value="&lt;b&gt;Missed deadline&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="660" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico58" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACo0lEQVRoge2YTYiNURjHf2MuNb5iNsTMpNxSruQjG3ai1N1YSBasWFAsJspCIbGZhRILq1usFLJQGslqdkj5SNgw02AzikEz4ToWZ97mveOc93y975xb3n89Nd3p+T+/Z+b03HMeKFXq/1Zngd41oA6sAoaB3wXWylUdwGVApGIU2BwTykVHaIVPYhhYGJHLSkuBMdQNCOBCPDQ7XUEPL4BJoBqNzqC1wC+yGxDArViAJt3HDJ/EzkiMWu3GHl4AL4FKFFKF5gFvcWtAAIdjwKp0End4AXwGuiPwtmgZ8AW/BgRwcfaRW9XAH14gp1Zt1qmntBFoGgBt4kEIREdA3hCwTfG7JvAc+DPj8+XASo1fHbjnyeKlfbif68XIG6kq5zUwt1jkaXUB7zUgWfedTuR/RZfXXyR0WmczIATyKq3SEkPeV+QxK1Q9wHcDyDVNbp8hTwBXC2QH4IYFxB1N7jqL3CYFPny2kn2Gk3iYkW8zVofwn45azQEeWQI81njssswXwJ68GzjoUPyNxmOvg8cIMD8v+EXAR4finzQ+hxw8BHAqrwYGHAv/0Pj0e/j0hcJXke9Yl8IC9WPljIfPdROgabHVwO+2OAlMACumogocR16/XbQeGAQ+eDCwHfe/WBHxBDkFnVRBvlt9i44Bx4BNyPF5O7CJA64NHA0oNg6sVnheCvAcxWGr1418r/oWG9D4LgB+Bviet21g5mLWNfZneL8K8J1AbrozVcNuu5YVpzXeFeRsD/G+aWpgMLCAQH5rq9YlJ3LwFsAOHXw9pwICeIEcw11AL3COsPOfjqdobqt3c2yg6NiSQKe/IHpUXbWpepMf0g08iwDiI4Fc2/yjNcA34h8PUzSyutuAnETjbQCajibwDjmi22YtX6pUqRz0FyGU+wg7R1qJAAAAAElFTkSuQmCC;" vertex="1" parent="_n57">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box59" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="750" width="1410" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh60" value="Spend authority" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="790" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_n61" value="&lt;b&gt;Named approver exists&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="250" y="770" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico62" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDklEQVRoge2aS2gUQRCGv42vCJEFsxJfCSqJHlQ0KiJ5GPWgIoriJSCIFx9HUQ8qguBBT568eBQRPYSAErxFwZugCKKIh4AP1ESIoigkROOuh85op7dmdrt2dkYkPxTLbFdV//9uVW9Pz8IU0kUm5nwzga3AbmAZMB8YBYaAR8AdYCDmOWPBDOAoMAgUSlg/0JoOTRk54AGlids2DpxOgWsRFgJv8CNv2+XEGVuYjalrLfnADidNPMD5MgmWshFgccLcyQHfKiRu29Vk6cOxmIgH9h2YpSFSoxSwRxkXhjqgSxOoFbBSGRd7Tq2ABmVcFBZogrQC8sq4KPzSBGkFDCnjojCoCdIKeKaMi8LzKuQMxSHiXUY/A9OTFJAFPsUoIJU90QklWde+APUJcwfMV37Pk6xreaA7aeI25mKaT0v+TPKUizEH6MOP/AhwIA2yUdgPvCSa+DhwHWiKa9K4b+oB1gG7gBbMlmMMeAc8Bu5ilswp/DfQllALsApznNJjvZ8FzkbEvQBuWNcNwF7MWdETzF1e1VALnMTsg4Km/ApMc/x6CG9i96bF3pKMAr1AezXI7wBehZDa4PgumSDj+vUKea8JfnngFuY3JhYcAX6GkC8Ap4SYi47PGNAs+L2OyDsALK+U/MGICQLrE+LqgA+WzyXBp6mM3G+BeVryrcil4JrUBwA3LZ82Ydyu/yjrR7nY3C9zggKwXoi3e0YqM6n+w2yfL/lOj+QSwUXO+O0SAkvZU18BVzwFuH3Q7YwPM7kMGj3zFwhp6LB74p1lCg2wmcl94K7lOWCFdb3NMz+YpbwIkoAMZi33QRZYa113Cj62qC7P/GCe+BRBElCP2SL4YsvEaxZYLYx3CL4+EA++JAG1iuTw91NtQ15WAwGNwFJFfpGX9lxIQtAHYXuZZsynqKn/UMQpIAusYXKpuGhHeQodBknAjwrybQc2Rox3oKt/8OBVQ3mPSyV7X+F4lJ3zUXu8gomqYcN4buoywAXMNjht8gPIe60/RKPQAGzC/IUgDXwEHmKOY6bwT+I30iMma0kEwPwAAAAASUVORK5CYII=;" vertex="1" parent="_n61">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n63" value="&lt;b&gt;Automatic spend cap&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="770" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico64" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEO0lEQVRoge3aW2gcVRgH8F+TJtpITbVtatVU7MXYGtqKCoJiVby+CIroiz4otA+KFBVEREHEBwUtKqgPild8kFoJoqBY0IoIUqvYapB4qVK13ps0bUlj0/rwzZDJdrOzzc7u+tA/fOxm9sw5/+/Mdz0TjqK5mFaHOdtwJnqxGPNxKo5DZ7JmG0axD3vxO3bgZ3yFbdhdB26Tohf3YRP241CNchD9eAJXorVexK/FJwUQzpMdYoNmFEW8A281gHipfI8VRSjwRhPIp/Ib5tRCvhVjTVTgkDBd0DIFBcaEszYLw9hc6yRzkkkavfN/45JayadoxR3Y3gDie/AM5hZFPosWXI1nRZQoivQubMBqkQDLoh6Z+BQsT2QhTk6udYrwe0wy7hAGMYKd+EXE+23YigHhb1m0YQ1+wtt14F43LMK9+FEoflP6w/QmEcpDN1biPFyjQvKaqgLTk0W6MFMUau2iMBvFP/hVJJ1KaBEmsUwUfSdhKWbn3FdqWhXRigtxD/rwA/5VnSPuE/b8YkK0p8z8s/CkKOCqmXM/Tq+GeC+eEg5WZEj8Uthz6S5flyhc6d4RGfufDKfhdfUvF4bwkPGolCpRbt1RrMdZeeQvx191Jl4qm0XDk+IF46byMe4X/pGLHlFnNJJ8Von2hMd8US6Uq/2n4UZcVk6B9U0in8ot5fcVkQBvxWfJ2LJ5YFGFCRqBJZnvbSL2n4+rcKlJurGsAptxdr3YVYFPM9/fEf44GQ6WuzhH1CLNMJ8NJVw2Vhh7QJx6lMUSEacbSf5lYePVKDCGOycjn2KGSDT1DqdbZVrDKhTYhIsqEe8t+Xum8Pz3xGMrgvQgXhKOmW1nW0xMUqkC3+JpVZ5EfC1qkhPL/HY8rsCDeBNfiExaiexOcWb0KtaKyrJc8diLD7Auc22VKBaPCP3JwrvwsCgp8tAhFF6YyAKcIMJgHi7Aa8ZLh3WVh+cjVSDrMB/ibrFLUznByGKG2NlH8Y3Dn9iUFKjUD7QkC67CY+KwdYto9QbECcFQRoZF2zhLPIVOUd/3iHp/ec56NaNPc3JAKmtqVaBbNMvNIN+noKczG88rLmzmyS4RoQo/Pl8gmo1Sxy5CRkVSWi166ZqQPRe6XjzKAyVjunGxSCYrcIZwznb52Cvqq36ReT8XkW24ZNzcZO6NR0KeiQr0J5+Pi/g8knPvPJEDOnCsCJO7Rfgdwh/yXxPNx+24TWTou6qnfjiy5jKIV3BDQrRILBOE3zfR1wrNA524ORHiRGxA1CYD+E7kgfQl3WBCol3Y9SzxZOYJk1uSfC5VvlQpBO9qbh5YW6sCS/Fnk8h/pKAXeAtFO9co4qN4xOENTc04F8+pX1MzgAfE0XtNyHs/0IpzRB5YKQqyxSaepuVhyHge2CJi/fYjJToZpvqCo0sksy7jkSfFoDj8Tf99YE8tBI/i/47/AE/ri6BmBRN6AAAAAElFTkSuQmCC;" vertex="1" parent="_n63">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_n65" value="&lt;b&gt;Escalation, not spend&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#5c1a17;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1170" y="770" width="230" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico66" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAClElEQVRoge3ZW4hNURzH8c+MmdzK25BcSg0vUpRLkjc1ESGXB/EmUjKP8qDkAeXZk0tShvLk2ZMn1yIkQqFcC+MyuYyZ42Gdw2nsPbPO2ducc3K+tWrvfdb+r99vr/9Za+21adLk/2ZMrQWMQCfWCjpf1VhLxXTjBwoYwNbayolnPM4IwsvLo1qKimU6rvtbfAF9NdQVxXK8liy+7g3s8CffG8pABy4YXnjdGtiEN+LE142BVqzBFelCB3EED9SBgVbMFMbwU3hh+Kf8CeuK994XYaAt4VondmMhxlUpfKyQ3x1FEzHcxBYZx/uN+Co+L/MofdiH9iFaonqgnDmjLP4bjmFGip6KU6hb9SlTCXdwFqfxNmuwcgOLsgYrY0D4Q37EU2FEuYrLxfNqaMc83E2rMLTLspQ8Vo5JevqEweU3sSNEvTBBSL2W0oVGMwBzsaB00ogGYFbpoFENvC4dNKKBl8JLDxrPQAF70F+6UD4PfMuxoYPYiV5h3H8oPLVb5Y1XyAA24GJahaQX6bxLL85htZG3dCpeCy0V1uKjtRZ6Lqx605YvFRuAvaNsoiCk2Nq8DEAXLgndPZpGejApDwNJHI0UMbtYvxWThVlzJQ7jGn6OcP9jYcGWu4GTEeJ/KFujpDAVh/BumDhfsDlvA+cjDPRWEG8iDkjfCxpM+C2TgRMRBgYlv2MPx3zcjoidaiB2Jv4QUadFyPlKuI0lQopWRayBh5H1uqrQ8B3bsUtIm3/CYnHd/ES2jybLhA8Z0SkUSxvepwQeWrqzNIRpknfuXmaMqychaFL5jCkZ2xqL40Pi7s8Y0wpxBgpYn7WxIquESXRbHsFacM/I4vuF7cm6ZB5uCCKTxD/TQB/jmjRpUgf8AvUuBbvFjjxJAAAAAElFTkSuQmCC;" vertex="1" parent="_n65">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="title" value="The Contract Is the Interface — Each Field, Where It Acts" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1410" height="30" as="geometry" />
        </mxCell>
        <mxCell id="rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#c9d3de;" vertex="1" parent="1">
          <mxGeometry x="40" y="50" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Empty cells are deliberate: only fields the notice path needs are cached on the node, so a stale cache can never change placement or spend." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="930" width="1410" height="20" as="geometry" />
        </mxCell>
        <mxCell id="foot-rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="40" y="950" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Compute Platform Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="960" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
