<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Partition — A Cell Without Quorum Still Pages" id="23-minority-cell-still-pages">
    <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="780" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="n.m-probe" value="&lt;b&gt;Outpost synthetic probe&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_ico1" 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+gvaeTAAADR0lEQVRoge3ZX6iURRzG8Y+a2jGsE1RKpBUIeVEQZFJUFmQXGVFQFGlZoJBhN2EI0YUhEUXhjRl0UVBRNyH27xBEQRcJFXUThUKdCqLQi6hMT/lnz+li3pedXffdfd8579k90D4w7Lzzzjzz/c07O+/MLkMN9f/WvIQ2Z+EinMxSHQxLsRj/YKoGzxYtwEbsxV9ZB3n6MyvfmNUrq5V4Bt+gEfk18C2exeV1wN+LH9ugi9I47unhtwSv4lQJvwZex4Up4POEUSgD3p5exhkdPK/Azwl+v2F1Ffi5eDsRPk/7MD/yvAF/T8NvAteXDWDnNOHztFd4EtfgSA1+h7CsF/wqTNYUwBTGhC96nX5d9VGNnc1UWlMEv2IWwJVJb8bQc6P8nUWRzTKtEy0QcQCr+s+SpFFhtqA1gIsTDRv4BIenAVVVl+aZOICFiWZPYS2uxb/pTJV0Zp6JAziaYDSBPVn+J7wxDagqOpJn4gB+SDB6C39E17uElaKbXsN2HEvoL9d4p8JNqi9pV3bweb9L/c8wJ6u3NaG/KfxaFNVSYQ6XNdoftb0syt/Upc0tUb2F+CUhgN1FARAeb1mj9VG7D7Vutr7oEXCuRyvCT2odrNN0iXIbr8Oaq9YKYSndF/ms79AmHv2R7LPqU3ipHXhOewHux4PdosS7eDHLv4BtwuisxPfCm3Jcc/e4X/MJrcZ9eCy73oCHevRHWPE2SFstCzWC3zVHaE90b1tUvjYqHxPOvkknrbq1WesjPobzsnuLha10PPev0tyu76oDoNPRL9aNuLXL/bvarhdhC54WTmCvCF/wXDs1p+0WnOjR/wSew/Ee9Qo1H++otlIc0nzVj0ZeV1f0mcDNqeCxFuC9ip1v6uAzVqH9cdxWB3wcxAcVAA5q3abEc78M/O11wucawccVglgXtS07+idwx0zA51qET0vCHMR1eLxk/ZO4eybhU4Iom04JL6m+6Wx8XhN8Aw/0Ez7XOfiyImx7msTD/QaPNYqvpMM/0n/k03UuvlYdfusgYIt0vvC7ftkAtg8Gs7suwHd6wz8xKMAyWoIDiuGfHBxaeS0TDjPt8DsGCVVVy7X+NfX8YHHStFw4oW0eNMhQQw01i/Uf3MOlxnSdw/cAAAAASUVORK5CYII=;" vertex="1" parent="n.m-probe">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-eng" value="&lt;b&gt;Cell C engine&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="260" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_ico2" 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+gvaeTAAAByklEQVRoge3YvY9NQRjH8c9aItbLJlTipSca4qUgXhLRiU7jXxCtiEqiFX8BjU5oFP4A26kkW+mWCAkauS6W2FWMTY6zNznmhbEy3+Qk986ZZ37P786cO88cGo1GoyZTve9ncBjrBuJe4T6+FcpjP85h40C/D3iId5NuXsZyxPWoQOJwBIsRui8wO2mgp5EGlrGjgIFbCboXVoK7S2VLgnhKTIkxtq58WJ8pvhfTibGv8SVTP9vAk4zYk5jL1B/8t/nnaQZqk/sMnMebxNjnmdrINzAvbCzV6C6hcaUcUnQ/Tmq8In5HPJ4g3ucovkZovtQpJfrF3FkcmtBO2DGv9+7N4dTPgXM4IBRzGwb6jfAAb1OF7ln9i1xMHawGu4T115/SmVoJxdYxI2GaT3faZvFJgbLgb7EJC36dhRF2VswpmktWPwt3qmYUyZSwZLoGvgunqzXDMSzhM65hd9100riLEzUTmLRhxTAtLJ3NuC1sakP11XvcwONM7aLcFFeCjLG9hHCp88DByP4z2FdCuJSBlHGKaK/5E1kzUJtmoDbNQG1KGViI7L+UEPNH2YNnfq+MWMTVUsK5xVyfbYaPqWPhNUqj0Wj8B/wA3nShnzCqca0AAAAASUVORK5CYII=;" vertex="1" parent="n.m-eng">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-js" value="&lt;b&gt;Paging domain&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="460" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_ico3" 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+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.m-js">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-disp" value="&lt;b&gt;Cell C dispatcher&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="660" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" 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+gvaeTAAADcklEQVRoge3aWYhcRRQG4C8TJ8xo1LTGmLgEXBEUjD5piCKCCyqCL4JiXJ4EIRAVfBUGIoj6IDIi6oMKKoi4PIgKQiRoNO5G1IAgIg6OgluURGNMfKi+SXVPVd/b0923eyA/HGam65yq/+9Tp5Z7h0MYLhb1sa/zMY3/MIvv8Bk+wdfY38exBoInBZIpm8HjuAJjwyJYhmfkBcT2Le7B0uHQzKOqgMJ+xt0YHwbZFB7UnYDCvsDa+Q66uCfKrdiGP4TincUkjqoQtwK3CmLeMWLFvlIg9zL2KM/Ga0awNgqswpSQpU4itmH5MAiejpfwPO7DdTgu4Xesg/tFTsTnWDZ4yq14LEFkL7bgNqEmYqzD94mYwrZgog7iBcqW0R9wk9bdfzk2d4h5oibuqL4PbMU5UdyEUOQ5/5vroc+jJcRj24lrotgleCPj+7uwAAwcJ+NpYWOqsmTuxcYofmkzNuX7Qh0CYozjSjyL3RlShd0SxZ2FPzN+F9TEfQ5O0rk+9uCSyP/OjN+btTHO4Ab5bPyEY5p+i4V7RMrv3CoD3YG3tX4r/cKF8jvxI5HftRmf6bIBVuGfpvMuXNY/7gdwlVDA7eT+xdlNn0XSBf2bkuP3VFvAoETcmyC3Hy9GPhsyPpfmOh0TjsHtAYMQMSHczFJZOLHps0L6vPRQrtM1Cef5iFiN05Q/MFifGWtD5LM10f5ursO7OgioIuIwYcMp/DfjyA7+h0sX9OuRz/2J9r9kLmJPlQgoE3F7wn9TBwGEnbs95lcHs3d9hsepRQfxI44q541JvJoRkVqj15T090HiswZOaP7+TSauaG8RcHzJYAVSIhrCGl+FYIztmc9XN3/OZNpXpj78UPkUSk2nBj5OtL8izPNOmDR3NZrVeqV8v619p3D7m4O3uhRQiPgy+nuHcCDr5k47Kczpwo5oax9vaz8619Fz8xAQ2w41ndtjxDXwUY99bcKPPfbRE9bqLQN/a71l1Y4lwrG2FxG7cXndxGM8kCC1oDJxpvRRd0FlYroCwZHOREN4dr+gRVytP1NpqNNp4zzIjlwmprCvS7Ijl4n1wjfYDxG7cEq99APOw3tdks3Zupq5H8CY8Jy/eGndrX2KG2tnncFFwovrr+RrZJ/wbOdhXDwoIv34V4MGzhDeSDaES/dM037pQ/+HMNL4H3MEknbe815/AAAAAElFTkSuQmCC;" vertex="1" parent="n.m-disp">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-carr" value="&lt;b&gt;Carrier B&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="860" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_ico5" 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+gvaeTAAADrElEQVRoge2YWahNURjHf+493G645JrLPCRzhsiQMRlKkSgeKVc8ePAgusoLD5IkHlDkgcQD8mSISyTTi66xyJiha7jm4V4e1j5Z97/W3mefY5/j5fxrd/a3zv/71n/N39pQRBFFFPE/0cxTNg/oH7zXAfuAhoIpaoohwCyMzp/AYeB5lMM44Lc8M/OrMRJXRMuZTA77xeEb0DF/+jJiq+hpBPqGkZsDH8RhX/41RqIPZvramtaFkSfhTp/xHl4PoHfwWxJReSrgtMsgsm0QrzfQxvP/WdFUExZorRDrgFLh7BDOZk+cUqAaeMvfYb8ADPdwK2k66p+BXsJZI3V+9egC4IAQfQvmiXC2eTh7cUfyN/ARGCzcCuCX8JYLZ6InVr/0n/YU6CaOd8Wu9HDOiT0KWOq2CYBWwBYpqwduSNkwse94YnVPv9gNqBDSW7HbewI9EjvTljsds1lExeiQQQdYa8VuQAshfRNbKwb4HoNjowR3/moM1dEI/JCylB0wjc9CqhT7nUdQF7F1OihqcTtGY9SJ3RK3UfXpF7sBz4TUVeyXmIVoQ7fZk8BrwqHnSgoYI2UPxNYGYtdhN0Adx4rdAFyWsn5iDyL65J7sEadr75LYo8VuBO6ljZT1hzr2xOzJ9iKrAhZg5nEDcER8Vriam2AO5nB7HNhPgUX83fufYs4MG1PFvo873QFzIv6k6X5bnUGQjQrM3LT9r2J6zC7blEXMcuCN+G+Pcjgu5Be4CygMq3APnCnAaSl7BZTFjLnME3NalMNcj8OsGBU1w+wwtl9tUD7PE3NJzAacF7+HROdfpDA7xfXgOYV/F1BM8YhcZcXUFEQ3gzBUAdcCLVcwHZwXHMXNe+zdZT1uA0fmS0y26Io5KW1xO4XTAXOA2Zw9BdQYiY24vTvEwzsonC9kvivkHc0xJ7gt7HwIdwJuQ1f/qwDfV4lssBDzpcDGe/wZJJhbl437wABMY/4LavBfXrJ5ZhRcdYCBuKdsLs+xQgtPY1dMgZmeX5i8KyfkugYqMIu3tVV2GTgRw7cc2CB1b8KcFQVDWN4TF2fE9zXx86NEcEsE3Ca70ZyP2wGLE9YYCl/eszLLGClM7m/H0PtI3nBEKta8Jy6qcTtiREIaQ9EFN+/ZlWOszpgvEnas3QlojMQG3F7z5T1xcUhifSLL0Yy8HHjQSeyLmAWdK3T0WuD/wJsYyjDXvJuY+/PsBGLWYC7pe4GhCcSLjfKE4pRQ4DOgiCKKKCI5/AEftHH+FBp7rQAAAABJRU5ErkJggg==;" vertex="1" parent="n.m-carr">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-resp" value="&lt;b&gt;Responder&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1070" y="80" width="180" height="580" as="geometry" />
        </mxCell>
        <mxCell id="_plate6" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.m-resp">
          <mxGeometry x="5" y="13" width="32" height="32" as="geometry" />
        </mxCell>
        <mxCell id="_ico7" 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/ElEQVRoge3YT6gVZRjH8Y96w3/dlARF+6OE/yLFEIVQKAqENlFcvGRrsV3gQhe6caO5ExRdSCsXgojUQluEd6kFSSEFFm2MBPMubuEN/2B6j4t3Dmfuceacd87M3OPifOHlDDPP+7y/Z877vs/zDgMGDBjQT2aV6DsX72IVhjGOa/ijvKx6WYoTmEQjo/2Cncq9nNrYLrzpLOHt7QIW9kdmNtvxUJz4ZhvDUD/EtrMIdxQT32yH+6D3GQ7rTXwD9/HKzEtuMQu39B5AA/tmXHWKjTmiirTLdYmbHWGzsoJxqvCRSUwAcysYZ14FPjKJCeDvCsa5XYGPTGICuC7sJGW4WrJ/ac4rt4jfmXnJ01mP//Um/mIf9GZyUHHxd/BanaLmFLC9IhRn2yLtb+Mj/B5huxxvY6uQtYcwUUBbIUZxU/5bn8I5rOjiZwh78GPSp93PTXyJlyuPQMgNH+M0vsMP+EaYZm9G9H8LN8RNw3+wq1r55XgPdxVbS1M40A+x7awW5nYvu9mUHv6JrcLx8TfcSxxN4iw+wTrMT2yXYTP2C2fj5qBjKX+XOwg8J1S+uzvY/CtyTSwRklfW4spqnXLEF4nP97v4OJbYfdjF7mhaaFYpsVrYGUbFH8w7HRubieyzSF/dmOanPYDFuIQ3KhpsAn8m1zsq8rlSmLp4NoAj6YcVcCs1zquRfa4Jwe7A3hyb1/NuPlKuaGtv3ye+hyNsj2doejHHdrRpkJ67I3ghJ+JeeSn5/Q8PtHasLD4VXuCT1L21ObbjWTe/Vu3bbwhbb7Peul6RzymhdsL0NVDHp48F2JRcX6rI509Sp8R0AMMVDdDOSPJ7RsgXZfkq70FscVW0jWvN/ZMlfd3QIefUFUADh5IxFghToBcfk9iQJx6+rTGAh9iSjLMCPxfsPyGUIh0ZqTGAhpDUmhl+IU6JyztjQnkTxefCCq8ziC1arBFOXb9qfbp/jL+ExfpBN8F5xdoicd+MeuGxkNiyWJw8e5LzfMCAAQOeM54CA3sk0EL7QMIAAAAASUVORK5CYII=;" vertex="1" parent="n.m-resp">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.m-rec" value="&lt;b&gt;Reconciler&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1270" y="80" width="180" height="580" 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+gvaeTAAABGklEQVRoge3XMUoDQRQG4E+jCKKNGLAW7aysJKWewiNYeQ9bG63sxRNYqBewtLKxEEGwECuNhRYqSHgbsoHNDuF9MM3bHfh/WDIZUkoppZTGNjPk2Tp6WJxQliqPuMJ7nU37+MBXIesOK1HQTjCbxQ2W6jRuWBd9XA8+mA1eXlPRtmVb0TAqEM1KEOYqNezIogIv+Jx0kBE81Xn5VPu/PP9XH9tR0KpzoIMD7GK5TvMGPOAEty3nSCmlaTTsPjCHTWXcB57rbtr53dj2Cfy3zjFfp8B9AaEH12EUNPoz18VGnbYT0ouGUYGFhoOMK8w1lfeBNz/fXGleo2FVgctms4zlIhpWnQOrOMKeMu4DxzhrOUdKKaWUUnG+AU6UqB9j2reFAAAAAElFTkSuQmCC;" vertex="1" parent="n.m-rec">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_m9" value="1. estate checks failing" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.1586;exitDx=0;exitDy=0;entryX=0.5;entryY=0.1586;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-probe" target="n.m-eng">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m10" value="2. CAS open incident" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.2276;exitDx=0;exitDy=0;entryX=0.5;entryY=0.2276;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-eng" target="n.m-js">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m11" value="3. no quorum · 1 of 3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#5a6570;exitX=0.5;exitY=0.2966;exitDx=0;exitDy=0;entryX=0.5;entryY=0.2966;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-js" target="n.m-eng">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m12" value="4. minority mode · local log" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.3655;exitDx=0;exitDy=0;entryX=0.5;entryY=0.4069;entryDx=0;entryDy=0;align=left;spacingLeft=6;" edge="1" parent="1" source="n.m-eng" target="n.m-eng">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="430" y="290" />
              <mxPoint x="430" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_m13" value="5. page from last snapshot" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.4552;exitDx=0;exitDy=0;entryX=0.5;entryY=0.4552;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-eng" target="n.m-disp">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m14" value="6. SMS and voice · route B" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.5241;exitDx=0;exitDy=0;entryX=0.5;entryY=0.5241;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-disp" target="n.m-carr">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m15" value="7. rings" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.5931;exitDx=0;exitDy=0;entryX=0.5;entryY=0.5931;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-carr" target="n.m-resp">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m16" value="8. ack by SMS reply" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#5a6570;exitX=0.5;exitY=0.6621;exitDx=0;exitDy=0;entryX=0.5;entryY=0.6621;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-resp" target="n.m-disp">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m17" value="9. quorum restored" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#d79b00;exitX=0.5;exitY=0.7310;exitDx=0;exitDy=0;entryX=0.5;entryY=0.7310;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-js" target="n.m-eng">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m18" value="10. replay minority log" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#d79b00;exitX=0.5;exitY=0.8000;exitDx=0;exitDy=0;entryX=0.5;entryY=0.8000;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.m-eng" target="n.m-rec">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m19" value="11. mark duplicates · keep both" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.8690;exitDx=0;exitDy=0;entryX=0.5;entryY=0.9103;entryDx=0;entryDy=0;align=left;spacingLeft=6;" edge="1" parent="1" source="n.m-rec" target="n.m-rec">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1440" y="590" />
              <mxPoint x="1440" y="610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Partition — A Cell Without Quorum Still Pages" 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="Quorum decides what the record says, never whether a human is paged. The cost is a possible duplicate page, which the reconciler labels rather than hides." 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="710" 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="730" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Reliability 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="740" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
