<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Promotion — The Gates a Change Passes Through" id="13-promotion-and-gates">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1280" pageHeight="710" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Request" 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="40" y="60" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.req" value="&lt;b&gt;Promote to production&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;one key or a set&lt;/font&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="40" y="230" width="210" height="70" 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+gvaeTAAACeUlEQVRoge3YzYtOURzA8Y/xtrDQTEQyoRQWFBZmwcaCWcnKa1ZsZEFiYSNEiWYlJZSQP4HCfrKwGKxE05TkJZnZiJHxWJznaZ6Z5rn3nud57n3ulG/96uk+99zz/Z1z7rnnHP7TWeZ0uO516MM2LEd3NSbwt3rfN3zGW7zC0+r/HaMX5zGMShNxp3jlQDeuYjxFMC0+FS0Oe4Wh0Ip4fSwpSnwurgnjuV3yFWwpSv5Rm8Vr0V+rZF5O8l14iIM5PX9h7UdeCVwSJz+EN1grTKtp0/uCJr0ysU/2MT+BI9PK78KPlHKH8pLvxWhG+QpuNHjOmZRye5qRW2zyS9konkXIV7C7QV3rU8ptr92Y9g704DL2V3+3m0b1p3l9z/LwHryXzzRYi3sN6r6YUOaXulkoids5y1eEl/20MO3WOCx5uTGYRX4NfheQQC0+4IlsPX49SwJ3C5SPjc1p8qu0vmLMK16myVPu1j+QJl/m1h+UYQdZ1tYfx9Y0+TK3/vE0ebhZAtGZIvMe+EUJZKfHA1M/comcK4FwfdwSdnWJTH+r+7Fphuv1bBQ+93nxB6eEId12NgjHGnm1+jB25CEOK/E1R/nnWBQrlfkFwVksja0ggtfCVjKKmARWxD68CGISeJybRQvEJHBf4x1Ux4hJoIKjwvxcGmISICRxQnJPjAq7uUKITYCwj23UE2PCUcnPVqSKogsDwulaBe9MnhqPif8ODBToPoVlwvJift21ZhK40kzl7Tjc/VKNVsm03y2K2B4YkmHlWSQxCQxhdUcsE8iSwAhOynhMWDRJCYwosXiNj2Ze6x8zdbYqLRfMUvF6+rDTLBT/Twz/AEol/uxAdiXQAAAAAElFTkSuQmCC;" vertex="1" parent="n.req">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.atomic" value="&lt;b&gt;Atomic set&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;all or none&lt;/font&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="40" y="330" width="210" height="70" 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+gvaeTAAAB90lEQVRoge3ZO2sUURjG8V82iZjFQgJeQNJ46S0UVMRGaz+AhSDY2QnihxAsbLSxt7GyEguxMKWkUAsrQQuvRCNeQNdYzG6YjGeYnZ3rsvOHl905c847z7Nz3jOXpaNjtpmLfV/ESmz7N97UKyfILuyNbX/H+1DHB9hMxJWq1WXQw1vbNQ1wKt5hxKFAglBbnezEgURbDwdHGwsZCY7jesmi8rCY1SHLwOlhtJb4FPrQmIr8BIt4GWdx0f/F3IZ4jHM4luXucAvEhuJeSGxWDST5hj85x8CSaEWphbQzcK1AzgU8TMlb6Az0Qo0pPJtMO6KztlZgfCp5DLSSzkDTdAaaZuoN5L2QlcUJvErZtwdPsH+cRE0Z2MB6yr51vDCmgamfQjNlYKngsfoFxwfJUwM3cQZ/JzhOH5cmGJdJHgNHFLsjHbGJzyXkQTM1cEOJj69VLaNHRQ8/STbwqcwDVWXgNb5WlHsbM7WMtpKqDGS+Uctgx7gdq6qBu1idcOwyTo7buSoD54dROVNfA3Eu4xGeav4tXCjeDfXdx76QgectEDluXBiJjtdAaDr9ws+Q25qYw+5A+5bWrCK+jatlKspJX/SfWCrxX30Q2B9qq5OBaMok2XrBPB9r/Dj8fDmMNdxS8s1XTgb4gS8xXau4I5reHR0d084/gPn1I9Q4G2IAAAAASUVORK5CYII=;" vertex="1" parent="n.atomic">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st4" value="Automatic gates" 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="300" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.g1" value="&lt;b&gt;Schema &amp; variables&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="300" y="90" width="200" height="90" 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+gvaeTAAAB8UlEQVRoge2YvUrDUBhAj+ggrQouoiBI/auKDj6HiJO/gwq+gG/g5KQvIVZRcHB1EVx8AtFBB62Wan0C0VKH9GIISZovuclNsAe+7ZJ7TnobmkKb/0seKAFXwIhhFzE54BpoNOcFKBg1EuCUz1SEl3wmIvLADd7yap6AHkOOngSVVzNvRtMdqfyRGU13Wp1555wBXXEKFYELYDfAWumdPwY69Sv/UQQqtg0Pfdam8s7b5dUcZEF+Cqj6COzb1uo8NmvAJ1ADVsPKD7eQt0dI5Us+8ttA3ba2DmyFCdgRCJVjkrdHbEoD+oF7gVhc8pEiBjVGRJFX8wWMmYjQIa9mURoQNeJEo/wz0BsmAGAAuBPKn+P9nJfKV4HpsPJhIlInL4kwLt8NzGH9NHBjCHjw2PAUfWf+DZiQyo8Dj80LlJshQSNSIf/quFAtYITOp01Fl3yQiBzWa2CHSfmCj7w9YlZ43TDyk1J5gMuAG0giEpMHuBVsFCQiUXmABeBHsOGHT0Ti8opl4FuwsdsXWyr/DszokNcRYVxesY78OO0J5bUdGy+kn4RkYrvzTlZiiEhMPo6IxOUVOiKMySuiRBiXV4SJSI28QhKROnlFkIjUyiv8IlIvr3CLyIy8YgPr774G1vtz0axOOEaBJaDPtEibpPkFWbT2ZbcE/xkAAAAASUVORK5CYII=;" vertex="1" parent="n.g1">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g2" value="&lt;b&gt;Policy lint&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;safety settings&lt;/font&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="300" y="210" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico6" 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+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.g2">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g3" value="&lt;b&gt;Secret scan&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="300" y="330" width="200" height="90" 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+gvaeTAAADI0lEQVRoge2ZwUtUURTGf2MyTpRiymA1tTZbBYHZtAhpJUXpOrBFf4GL0kX9AW78E9KdtswIy02LgqKCYtAaQkgoKGjjTGA2zTgtzpgPxnvmvnfvzCvwgwsO7853vu/Nveeee4R9xIuEw3d7gIvAENAPHANSwG+gAKwBOeAp8N5Npj8kgBHgAVACqpYjD0wC3a2XvIss8AZ70XuNAjAFJFspPAnMANuO4oMjBwy0QvwR4JlH4cHxA1mOTRX/rknid0YJGG2G+CTR3vwG4TZ3FfiJ7C+vmLEM/gKYAE4hKRQkU/UBY8AcsGnB8xno9SU+S+MNmwcuW/KdAGYtTMz5EJ+gcap8CHRG4L4BbCm828Cgm3zJCo3EH3DgvwpUFP5FB25ATlht2XS5BgDuKjEqwMmoxD3oGeSKi+oAkkidZIpzKyrxmEL60klyPcaVWMtRSacV0gk3vXXoAn4ZYhUJUSW3Bf7uV+Ythdeoogg8NzzrBI7bEgUNHDXMqQLrtoQh8El51mdLEjRwyDCngORv3/imPDtsSxI0UFLI2gzPXKCl5KItSVDYhmFOO5C2JQwBbZ1/tyUJGlhT5vmuFhPAecOzChEN5JR512wJLTGI+Rd4i3k5qziN+RzYBDJRSA1YUGJNuxB/UIhnXYgDOIderg+7kE8qxFWkBHBBGsn/Jv4V3HpVdCPZyBRgCymJoyCN1FTaC7rpoP0vphoEqSAlcZjezhD6m68Cq0CHDwNJJCNpwapI2h3HfCAlkGyzQOMrarlmMjRM620AeIXdkV5CCrN14CtSjGWQPG9blOWRO/EX4D5iyBkjhG+R+BhL7HY4nDGK9G1abeKxTxNZpG/jU2AZ+NhKE73IGvXR4F1FNuwdi7leTYBklUX01ohprCB5fidVXrf8nncTIK2P28gFvGgIXAZeI7XNMPUZrx3ZsLGZCCIDnK0JPVP7bHPQpRBxNiae0GQTUZFEOn42JpaBg/HI1BHml3hEc664zghj4lJMGhvC1oTpOvpPIIVsWJP4e/FJs0cHe2/seST9/hdIIRs2+OZd/jcRC9qQDXshbiH7MOEPiJxtUlFFQg0AAAAASUVORK5CYII=;" vertex="1" parent="n.g3">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g4" value="&lt;b&gt;Eval threshold&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;verdict on this digest&lt;/font&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="300" y="440" width="200" height="90" 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+gvaeTAAACuElEQVRoge3ZTYhNYRgH8N+YGV8xYpKvUBpfpTQLJWWDlTESZWdjRRKlJksbdoqdYiFLCwZRPrJSCiVCUiQSG8P4GJowFmdOHXfOuXPPx5171Pzr6d7zvO/z8b/3fc/znucwjsaiKaf9NJzD6pixr+jBjZwx6optGKoiN+udwISc9u2jjM9Aa84YdcFyPFb91w9lAPsbk2Yy7qgt+VB+o7MeiWRZQq1YmyHO+gyxanKcFq1ozmA3OYPNqMi7iRuOcQKNRqMIFBa3UQSe4Cde4AIOYPFYBZ8qXQ0IpSfi41nM+B/B0WNjmmTKtAeasAm3cEWN/0iZCESxBQ+HP6uirARgJnqxu9qklrHJZQSOYAU6sFnyqbYZp/EN54sKXsQmrkyyG4+q2H7HqrISCDFheM6vBPuHClox9SIQohuDCT72/g8EYE+CjzeYGJ1Y1rvQKVyK0S9EV1RRVgJwWLAfKrEzelFmAs9xO0a/UaQdlIXAL8Ezblr8zGDTG6ObLVhKyEZgEPdS2gwJGgFp8SBB35HB1z9Yiadqu/v8wMGMcRYk+NyeI/cRAfYlBLmLJZiUw397gu8d4YS8le0d3iaM9eNVTv/zE/Qfwi9FlObbuOzfs8p3HC/A97IE/fsCfI8Jzhq5fL6oqMZlRRv6jCRwMTopzRJagw0FJNaHM8PJVEOP4KGmEteyBr4u2yEuTpLWdohOQVe70u5zJak0hWwwxdw8vuYJKvCUmLGT+BRVpHnFNFcxT0X9uJ8w1ilIflHM2EcsVUGgLGjDUfHLZkjQM+qKM6y2idtka6PXghbMETzYb8FW8Rs2xAlcrcXxXMFbx2+K27BFyTPsqpb8LLwsQaKjyaEkAsdKkFwtMiDSR4reRlM1VRuIKVgXXkQJ/C8HpCGR02i0DkwXdIcb1W6sFa8l15FxjDn+AlbmhM80Aw+eAAAAAElFTkSuQmCC;" vertex="1" parent="n.g4">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st9" value="Human gates" 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="550" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.g5" value="&lt;b&gt;Second approver&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="550" y="180" width="200" height="70" 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+gvaeTAAADGUlEQVRoge3YX4gVZRjH8c/untikNqNEo83+kWSBIEoQaEIUGVGkYjdeqYiXXRVBXQWLN96I93oTgYglWAb9gSDIECPKIGHBjMr8E2oqbmV5pot3BmdPM+fMnJnZc3O+8HLe2XnneX6/2Xnnfd5hyJAhQwbJSIVrx7EGD2IC53AM09VlNctC7MYVRBntODaqdnMaY5Vwp7OEd7YDuG0wMrNZhb8UE5+0z9AahNhO5uOscuKTNjUAvf9jSn/iI8xgcu4l32QEv+jfQITX5lx1imU5osq0T5sSN1pgzAM15KkjRiZFDIzXkOfWGmJkUsTAmRry/FZDjEyKGPhWeJNU4cuK11dmv2qT+Mm5lzybpfhHf+I/GIDeTN5UXvxZLB6E2CxGsFNx8aexskT8BXgRj9YnOZtXcEq+8Db24d4CsUaxVphjf6diHMFW3N4rQL81+ziexwvChuYO4XE5hoM40eP6xbHALbovcleFm7EHR/vUWhtj2ICP8K/y8+k4XhUq44FwqIfASLjbLwtvrjyTvwrzpRBPCNvHE7gWB7iCd7FOmHDz4rGLsAKvC49S5Oa/faKA+AjvpHJP4i2czBi3sZfwu4WJ1S6YOG+N+C6ON4YbJQ0kjOIZs3eDzyUns7Z7j+BjPNzLZYq8bWPyvN7AH7irRMyENr42u6j8Pel01kJ34kPlxHdjMpX4pwpxlnYcn046nQZ2qHchaeHxuF+loFub6k/jfHKQNnA/tlVIksfq+PeLCjHWp/qfp0+kDWzALRWS5PFS/HsYl/q4/lksTx2/lzfwfdVK5rx2HffFOXb1GNv5Fmrhm9T573WpHo42ZCAS5hZhUl8tYeDtjvOb8sTDDw0auCwsdPBGQQObzV6HPukmvmkDEfbGeVrCJ8c8Ay1hBU6LPy8UjQM10BbKD0ItM50x5oiwaKX/NqPglvRwwwYiXMRjcb57hFKj2/gLeKqIeMJrtGkDEX7GQ3HOCaHWzxr3FZYUFZ+wXfgONBcm0nvlp4UFqo0fYx1jRQTnvVPnK/bNqF9mhC1kJ/PwZ4N5hwwZMqRm/gOLgDG2c7iIigAAAABJRU5ErkJggg==;" vertex="1" parent="n.g5">
          <mxGeometry x="19" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g6" value="&lt;b&gt;Owning group&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;high-risk keys&lt;/font&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="550" y="280" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" 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+gvaeTAAADdklEQVRoge3YT4xdUxwH8M90JgSlYWooLYmEEiNF0yAI0oiQNBJBumliJRYWLMiIpAshGrVr1K5iwUpCBREs/IkRCdGJKGpBg2o6oqG009TMszjnmje357z73n19mYj7TX5599z3/f0795zf+d1LgwYNGjT4P2N4gHbHsQYrcBR/DcjXCcUotmIarTaZxUe4bfFCq8Y6/Gxh4CnZjpFFijGL1fhNdfCFPLc4Yebxse6DL2Sgy2kI92MKR7AXz+CMBHd9jeBbwp4YGLZnnH6B00vcbTUTmMXYIIK/qcLxUyX+OzUTaOGGfoNdkrh3d4XOPaXxqX3470cX6QRGK3SWl8b7+/D/Yx+6SCfwTYXO16Xx+z36PBx/92FPvH43jueEcjyFi3u0+y9W4k/5dXtviT+GQx34hXyJq6LORbirzcaxBP+WugnA7fijZHAOT2b4j1YE/ysuyOiO4e+EzsZ+EiA0YRPYgS24ugN3CC92SGBD5J2PXXgYS6PdIxmdOezEebgDn8ffgWEIjzh+OX0Q/x8W9ktx/3Am8LK086aFSajEWUIrvLYkK7vQHcODeAWTuDne39RlwFXyQifnK/Cq9JosZEq9A+izLoLbX+G7hRmck3KwTChrVU4OmF/T3eJkfNvB5htYFbmn4QlhD6S4v8vsx81dBL8L50b+CO7D20KVaeEnPIsbhc3Xfs6clPHxVUywjOcT3J0ys091S7w3BgWXY3cXCR/Fd+Zn7IoEZ3MmnmsS3IfKpPYZOjOXWcQm4bRcI2zOyyr4hFlfhUvbxmUcyuim7h+nn2olUngTHwrN12vS7wU5bMDL8brcRxEOzRRSNX+5UK6T+FR+KdwaORMdOLk9QzgDdgjvACne4xZO5nr5dmbS/IZfgAcyCjPm295u1n277I56I0Ln2Ym7R3hSk/IVqBX/Gy+CLj+O63GthV8NpuPsjQrVplesjsFN4Oka+mW8Z35F9IRxvc1+Idui/jL8UNNGIceECa6FtTWdzuCSaOO6GMTrwix+UqG7T2i7twol+bG6wcOVNRNoCWdMUQLPbrO5BHdKb+4twqlcYFSHCtQNlqruUzrJSzgl2hoWDrUCJ/yFJoe6n1AK+QVvCaf69212Dya467oJqNdHMiL0/BtlanEPmBVakgNCmb5Q6HMOCt9Y61S8Bg0aNGjQ4L+FfwBQayEEDvl7bgAAAABJRU5ErkJggg==;" vertex="1" parent="n.g6">
          <mxGeometry x="19" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.g7" value="&lt;b&gt;Open incident?&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="550" y="380" width="200" height="70" 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+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="n.g7">
          <mxGeometry x="19" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st13" value="Commit" 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="790" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.ptr" value="&lt;b&gt;Pointer write&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;etcd, linearisable&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="790" y="210" width="200" height="90" 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+gvaeTAAABu0lEQVRoge3XPWsVQRTG8Z8voKRQAyKkSVBT2VpoZ+F3sLESAyGVt1Kws7AL5CuIpEhMl0oJAVEs/ABKEIRUIaQxjSZFNBabizd7dy97bzLMrMwfTrFn2TnPMzuzZ4fM/8kcvuL7UaxhIqqiIdnBYSmehCh0fsC98aMYhYsVuQncGHKcfWyNIuAF/uifxRixgdvDiB9PSHw3dnGnqYHpBATXmbhbFnu2qasEuIx3SibaZAAu4S2muom2GaB4E7e6F2008EaxlGpJdRMfYsXg3gWuJyC0KpabiIdz2ExAcG8s1Yk/U2NiGh1ca+I4IL+wjkWFkUxy1C2hk/IKY6XcIlYD1Tt1dvVvxKchCrWxkR1j0BJ6gOeYHGHcKxVj7ykOKMPyG5/wCD+aPtQR/9tfjpdtFt9tZn2U90AHC02dpkCvgVktE89xAzPRVJyAXgPzisN8q+g1sIyHOIikZSTKm3gJj7XoTVR14teKppGaiS9VyUGd+D6e4WYQOc05wAfFJ/5nZC2ZPkKdBzq4UMq9x+dA9U6dfB5oSjYQm2wgNtlAbLKBGr5V5DZCFAr1K3EV9/yboG18DFQrE5W/V1Bki2L2FtoAAAAASUVORK5CYII=;" vertex="1" parent="n.ptr">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.aud" value="&lt;b&gt;Audit entry&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;actor, rationale, digest&lt;/font&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="790" y="330" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico15" 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="n.aud">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st16" value="Outcome" 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="1040" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.live" value="&lt;b&gt;Live at declared %&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="1040" y="180" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico17" 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+gvaeTAAACyUlEQVRoge2ZPWgUQRTHf6d4GgJnAlYSBRFPIioEPEEUwUKwsBANRkTQxi51JDZip5gyYCHpUhlJI0QbNTYWmkJs/IiFqEFyIFH8JuJYvB1yLjcfuzu7d8L94cHdse/t7/9mmNmdg45aq1JOdbuAXmBd9P0TsASo0DcKZaAGHAYOAjuATU2u+Q68AuaAB8AdxFTLVAFGgBdIZ5PGT2AKOFA0eBkYZWVKhIhZYKAI+BrwPCB4Y/wGxpAG5aJh4FdO8I3xGOgLCV4CrhQA3hhvgf5QBq4WDK+jDlSzwg+3CF7Ha2Q/SaU9FDPnXXGbFPtVmfxWmzRxLqmB0TaAboxFoKcZ6Oomv1WAW6w8x7SDupGd+6HPxSMU290F4FAU7y3XfYyMOFXk3P/Av+v9NoeJMy74WoHwCxFwXNuBr4acGZeBiy2G15oz5H0D1toM3G0D+CHgjyV/v83Au5zh43M+rkFg2VHjvCm5y+E83kXfa307f9IDXgHXTAU2eiQvA6ei648ha3OR8AqYMBWpesAPxnKOepgICa+Am6ZCWxyJFwx5NhOh4RUwaSq2wZF41gLSzEQe8Aq4biq4CllnTYl1YKenibzgFbJXGfXUkVwHdlnyjwBvyL5U2uK4zcANjwKukbCdKmTpvI7NNgOnPYu4RqKZsnZeAfOum/Tiv7YnMRECXmHZxBo1laCgazpBmGmjY7ePgX0Ji9pGIlTnFXDPB15rNoWJ+EiE7LxC3ti8NYCcVSY1oYd4KDD8dBJ4rbEUN/oBPCP5k6otlnAsnSatAR4FBEkbJ9LAa/UhB62tgr+cBV6rH3mTKhp+PAS81lbkoPW/6nxc65GXiTzBPyMrWG4qIQetiznAT5NytUmjHuASctyXFfw+CTepkOpGjvtmsL8MxWMe2We8nm1sCvlPfRnYi/zRXUVGqYLsyF+Q5fgl8CT63FFH7aC/2tF+3lgDDO4AAAAASUVORK5CYII=;" vertex="1" parent="n.live">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.held" value="&lt;b&gt;Held&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;awaiting a person&lt;/font&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="1040" y="280" width="200" height="70" 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+gvaeTAAACz0lEQVRoge2ZT4hNURzHP294imjmzYtJFmThkWzGv9IIhaSUFMlGUTYmShMrUlbKRuymlC2biWKhLLCgsZiVUUyUMJhG6dEznnctTo9xnXvO79x7z7kW86mzOfec3+/7vffce/5cmKFYSoI2/cARoNOzljgvgTPASJYg64GowDJqE9hhub5aaNQXK4HZpgY2Az/y05KKJupJJGIz8BD4lpscd+4BP00NJC/xGuAssF9z7TLQcNf1F2uB7bG6FjAADAL1jPEB2I3+JVuWQ+xzmrgT0s62IdTmc0L9ImkiA7oYk9LOUgPvE+qXShMZ0MUYl3aWGngNfNTUb5MmSmAW0KepH5YGMH5jYzxFvQvT2QFUHGLE6QW6NPViAy70E2b2nQIW+jBQBb4HMDDkQ3ybmwEM7PFpoIZaXvgS/wTZ5JqJQU/iW8AW3+IB5gPPPRi4FEJ8m17UIi8v8Y+AckgDAJuBLxmFR6hvfndg7b/ZBLyxCDSVW8CC4KpjdAHXUet2qfBJ4GgRYk3UgNuYhU8Bp1Efgv+KGuopSGbqt6jThrmFKI1RAo4BX3Ef/6PAuvCS/1AGbuAuPD6kDoQWDkr8kEVcHXiG2ks0De2awKGg6oGLBkH3UfuE6XuNKmo5/i6hTwM1OQZhF2rdoruTJy19u4G7mr4R6ijR+5xQBl5okreAw8IYc4A7mhgRcCFnvf9wPCHxFcc4FeCVJk4dWJyX2DglYEyTdJx0j36vJlYEnM9Bq5a+hIQnMsQc1sQbw2FT43IqcTChvgc1s6bhk6ZuObAReJwyZiIjZJu0XMopqSjpwdY8wv4r2CBtKDWwArfhlpVV0oZSA6F3TFVpQ6mBLMeHacjthnUA11CrxlAvcLtMAPuyGthZgPD4JGnENoSWCI36ogfLcYvNQC7/pzLQwPKTz0YFtSEpaghdtQmUrDk6ga2oZXBIPgAPAuecwZlflxYsWuMW9cAAAAAASUVORK5CYII=;" vertex="1" parent="n.held">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.rej" value="&lt;b&gt;Rejected&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;reason on the digest&lt;/font&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="1040" y="380" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" 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+gvaeTAAADRElEQVRoge2Zy0tUURzHPxPkzDhgCq3C2gSCLQIXE2RlD7SC6EEWQbSooFWuhdxEuyKXQVD0DxQIlflININIqKA2RZarWoSBWFj5GGla/ObQdbh3zu/cuXfGhV/4wQyc+T7OPc87sIbqIhETbxpoAFKF7z+AWSAftVBUAbJAB9AGbAM2+7T5A3wC3gDPgEEkVNVQB3QDk0jPutYC8ADYXWnjNUAP/4dEFDUOtFTCfBb4GKFxby0DvUgHxYIuYDEm8956BTRGaTwBXK+AcW99AZqjCnCjwuZNfQeayjXfVSXzpqaQ/SQUslRmzNvqMSH2qyTxrTZh6rxrgB4H8glgL9CvbD8PXAQuAznlb6aBeq35OvSb1MtCe5D1+6Gl/SJw1KPVCSwpta5qA3SHMG+QBJ4EtF8AjvjonUL3JGaAjCaA5mwz4WPeG2KwqH1xz/uFWFbonrOZzypI8sB+C08KGPaYP2YTBkYUugM2Eu3kHUJ6uhTSyHA6oTDfhkxum+5vm+6QMoDpjZQ/jRP2Ab8cdHeVIvvqQJRHhkm6DPNtwJyj5qUgsjTw15GsnBDtyJBw1bsZRLgpBJmpcZRLXAEHkStmGK17QaRNZQQwc0JzZmlFN2GD6r6XbJ3nc04hHoQl4E5BwIa3wIsytXyxkXA9ol3nvUgDT0Pq3Q4iTeA+qRaB447mDZLIUdk1wJVSpO8czbv2fDFqgEeOAU6WIryrJJkHDisMtgK1ljYpgg+AfrWlFNlZJckFhflDSNAR7PtEEvig0J2yiTYgx14bUZeFp4OVS+UwpY8dmYI5m26vLQDI6z4bUQ44HfD7dvw3qcGAEBlkI9Q8+e2aADuVZMvIkPNiD6UPZkNFIWqBMaXeqMa8wbiSNIdcRgAOoFuG+5ExnwGeK3Xy2O8gK9CC7oZknsQourlj6j26MW+qz8W8Qa+DQJw1i2XpDMJ65OJe7QCdYcwbNCIvWqtl/lo55g2agW9VMH8rCvMGW3GbdKui54uxAblMxGn8J3AmDvMGCeRF63QM5vsIudqEQT3yrnImAuNjOG5SUSKDvO4bwO0y9BnZZ1Rnm1KI8p/6GmAH8kd3E/KU6pDjxhyyHE8Crwuf17CG1YB/5/ApVDcroOwAAAAASUVORK5CYII=;" vertex="1" parent="n.rej">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_spine20" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="260" y="310" as="sourcePoint" />
            <mxPoint x="290" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine21" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="510" y="310" as="sourcePoint" />
            <mxPoint x="540" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine22" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="760" y="310" as="sourcePoint" />
            <mxPoint x="780" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine23" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1000" y="310" as="sourcePoint" />
            <mxPoint x="1030" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_e24" value="below threshold" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=block;endFill=1;strokeColor=#b85450;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.g4" target="n.rej">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="400" y="560" />
              <mxPoint x="1140" y="560" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e25" value="incident open" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=block;endFill=1;strokeColor=#b85450;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.g7" target="n.held">
          <mxGeometry relative="1" x="0.6" as="geometry">
            <Array as="points">
              <mxPoint x="1010" y="420" />
              <mxPoint x="1010" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e26" value="recorded on request" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.req" target="n.aud">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="150" y="580" />
              <mxPoint x="890" y="580" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Promotion — The Gates a Change Passes Through" 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="1190" 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="1190" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg27" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg28" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg29" value="" style="rounded=1;arcSize=30;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="200" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg30" value="Decision point" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="610" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="340" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="370" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="460" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="Security / platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="480" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
          <mxGeometry x="620" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" value="Risk / gap" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="650" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#b85450;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="730" y="620" as="sourcePoint" />
            <mxPoint x="760" y="620" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg38" value="failure / alternate" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="760" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="900" y="620" as="sourcePoint" />
            <mxPoint x="920" y="620" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg40" value="event / async" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="930" y="610" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Rollback enters at Commit and skips the human gates. That is the only difference between the two operations." 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="640" width="1190" 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="660" width="1190" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Platform Architecture   ·   d 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="670" width="1190" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
