<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Change Data Capture Pipeline — System Context" id="01-system-context">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="820" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_t1" value="Systems of record (out of scope)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="490" y="80" width="420" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.pg" value="&lt;b&gt;Operational PostgreSQL&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;12 DBs · 180 tables&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="490" y="100" width="220" height="90" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.pg">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.replica" value="&lt;b&gt;Read replica&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;snapshot source&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="740" y="100" width="170" height="90" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.replica">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_t4" value="People" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="230" width="260" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.de" value="&lt;b&gt;Data engineer&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="250" width="220" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_plate5" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.de">
          <mxGeometry x="5" y="11" width="32" height="32" 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,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;" vertex="1" parent="n.de">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.pe" value="&lt;b&gt;Product engineer&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="320" width="220" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_plate7" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.pe">
          <mxGeometry x="5" y="11" width="32" height="32" 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+gvaeTAAACWklEQVRoge3Zz4tNYRzH8dfIrwmJGcZMIgpJEjZsiA1pLGhK2VDEcpLFWCkrG3tr/8GQHRNWipRhocxmombIaESNjDFj8XTrNHPunXueOfec2zTv+m7Ovd9z3p/uvec8z/eyRLm05Hy+lTiBbuzEFvzGKF6hH0M5XzMXVuAaRjAzTz3BwXI002nHc/OLJ2sKfSW4zqELw7LJJ+te4cYJWoXvdax8pa4WLV7hdp2C89UEthbsrh0/FyierPvF6nM9J/FK/cKqGJFlkQHORvZVYy2OxzTGBtgX2Zf7OWMDdET21aIzpik2wHRkXy3+xTTFBhiN7KvFSExTbIB3kX21eN+Ac1blknxvo9+xvMgA6zGWY4BS1kQ3ImVn1zjaCnZH+MifZpSdXdO4ULR4ko3Cjy9W/lbxynNZh0eyyU/gYhmytTiPD2qLT+EBtuV10bw39XAIZ7BLWHL8wWe8xmPhlrnEoiH2K7RfGI10YgMm8RBv6uhtRY+wfJ7CV3zCC/zIKpIlwBr04oowtErjozD3GRSmFePCTqsNe3EUJ4U712z+4hnuCmOaXOlW39Aqr+oXnjG5cFNYqxclX6kh7Fmo/OUSxJM1jM2x8oeFe3iZAWYwEBtgoAnkK3Uuq/yxJpBO1ttqotW2lD1ZEzeYA9id9kK1AKcb5xLNqbSDaQFasL2xLlHsSDuYFqBN+Kuo2ehKO5gWYHWDRWJJ9YqdCzUNizLAZOEW9ZHqlRZgTGNmnwtlMMube5X/9E3WN2zKEqAFdzTHYm5IWFhWFa1FB44o77nwBS+FrecSTcl/+F0YjmstwYwAAAAASUVORK5CYII=;" vertex="1" parent="n.pe">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.sre" value="&lt;b&gt;Platform SRE&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="390" width="220" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_plate9" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.sre">
          <mxGeometry x="5" y="11" width="32" height="32" 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+gvaeTAAACWklEQVRoge3Zz4tNYRzH8dfIrwmJGcZMIgpJEjZsiA1pLGhK2VDEcpLFWCkrG3tr/8GQHRNWipRhocxmombIaESNjDFj8XTrNHPunXueOfec2zTv+m7Ovd9z3p/uvec8z/eyRLm05Hy+lTiBbuzEFvzGKF6hH0M5XzMXVuAaRjAzTz3BwXI002nHc/OLJ2sKfSW4zqELw7LJJ+te4cYJWoXvdax8pa4WLV7hdp2C89UEthbsrh0/FyierPvF6nM9J/FK/cKqGJFlkQHORvZVYy2OxzTGBtgX2Zf7OWMDdET21aIzpik2wHRkXy3+xTTFBhiN7KvFSExTbIB3kX21eN+Ac1blknxvo9+xvMgA6zGWY4BS1kQ3ImVn1zjaCnZH+MifZpSdXdO4ULR4ko3Cjy9W/lbxynNZh0eyyU/gYhmytTiPD2qLT+EBtuV10bw39XAIZ7BLWHL8wWe8xmPhlrnEoiH2K7RfGI10YgMm8RBv6uhtRY+wfJ7CV3zCC/zIKpIlwBr04oowtErjozD3GRSmFePCTqsNe3EUJ4U712z+4hnuCmOaXOlW39Aqr+oXnjG5cFNYqxclX6kh7Fmo/OUSxJM1jM2x8oeFe3iZAWYwEBtgoAnkK3Uuq/yxJpBO1ttqotW2lD1ZEzeYA9id9kK1AKcb5xLNqbSDaQFasL2xLlHsSDuYFqBN+Kuo2ehKO5gWYHWDRWJJ9YqdCzUNizLAZOEW9ZHqlRZgTGNmnwtlMMube5X/9E3WN2zKEqAFdzTHYm5IWFhWFa1FB44o77nwBS+FrecSTcl/+F0YjmstwYwAAAAASUVORK5CYII=;" vertex="1" parent="n.sre">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.analyst" value="&lt;b&gt;Analyst&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#08427b;strokeColor=#073b6f;fontColor=#ffffff;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="450" width="220" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_plate11" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.analyst">
          <mxGeometry x="5" y="11" width="32" height="32" 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,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;" vertex="1" parent="n.analyst">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_t13" value="Sinks the pipeline writes" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1100" y="240" width="260" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.bq" value="&lt;b&gt;BigQuery&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;mirror + changelog&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="1120" y="260" width="220" height="70" 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,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;" vertex="1" parent="n.bq">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.search" value="&lt;b&gt;Search index&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;product search&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1120" y="340" width="220" height="70" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.search">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.cache" value="&lt;b&gt;Cache and webhooks&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;fan-out&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1120" y="430" width="220" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico16" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.cache">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.system" value="&lt;b&gt;CDC Pipeline&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;commit to sink ≤ 5 s p95&lt;/font&gt;" style="rounded=1;arcSize=6;whiteSpace=wrap;html=1;fillColor=#1f4e79;strokeColor=#163a5a;fontColor=#ffffff;fontSize=15;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=56;" vertex="1" parent="1">
          <mxGeometry x="530" y="320" width="340" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_plate17" value="" style="rounded=1;arcSize=22;html=1;fillColor=#ffffff;strokeColor=none;movable=0;resizable=0;connectable=0;" vertex="1" parent="n.system">
          <mxGeometry x="12" y="33" width="42" height="42" 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+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.system">
          <mxGeometry x="16" y="37" width="34" height="34" as="geometry" />
        </mxCell>
        <mxCell id="_t19" value="Platform dependencies" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="300" y="560" width="790" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.iam" value="&lt;b&gt;Cloud IAM&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;workload identity&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="300" y="580" width="170" height="90" 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,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;" vertex="1" parent="n.iam">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.sm" value="&lt;b&gt;Secret Manager&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;90-day rotation&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="510" y="580" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico21" 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,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;" vertex="1" parent="n.sm">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.gcs" value="&lt;b&gt;Cloud Storage&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;13-month archive&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="710" y="580" width="170" height="90" 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,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAEeElEQVR4nO2bXWgcVRTH/2dmdvOx2ZitycYUlIRaEVdUsEatoOmmFfRJaBKjgiDogy8BQS2NFhatxA9UsPZBfLOiJamUolg17aZYSoykEKRaoYaK0jTf22bzsbuzM8cH0TZJ78w0M7u9aeb3tnPOuefMn3tn794zC/j4+Pj4rF3IysgJaDMLDe0MXl+sgryEQCOVZWf3UwJ5sY8ATsSCqWE+lx8JVRemvOKgrZ+bjGz4rU4kgiIKnMnNtqz2mweA/EioeiZT3yqyCwVAnqIFqehaYKJWZNJEBgrl04H69KULTDrrSlrk/38csYaAWXm1cV5iTAcjnNEsn2//IRSgbPPoMB5adOlEYGt+i92Aeq/WBELf1cZ5ydQzd6aMUa3Kia94CawRhDNAJkYf3RwlQ29RCA0MTClQD1Uf+em0F2NLPwPGm+97UjHywwTsZcbLYHSZbJyaaG58l232MU6QWoCx5sYHAXwOcMUSk8LgVyabG19ym0NqAQi8CxbLlIlf59ZY0E0OqQUAlnwPLYURmUiVxdwkkF0A1c6BSLH1sUJyAfhnazvNZmbVX91kkFoAZvVtACy0gz+8ub9/wU0OqQWoTQ78AOYOAPpyK38WNUJvuM0h/UYomhz8eHzb/d/DMJ9lhTcQaAwmDkaTgz96Mb70AgBAtHfgDIBdhRhb6iVQDJzPAEJMPxLotnfkmpXFeUd6nxly6utcAEYNwMKTFc/j3KAIvziWu4oMTDTnSTESQCpSIptQgECVPgRgsCAVFRGlJjMXLsn1iOzWx+J9KDVYjYPheE3JwMLxupiZDlZC5ZRZznsiiT8vXOuafHx85MTyIfjYR9+WpCnzNIFqrPxkhcETYS794nDH41mRj1CA1u7u4Pjfd5xXM/XrClNecTBKzk5Hbzld19PWlruSXbgPGJnQWlf7zQOAmm1Yd34isF1kFwqgGKtz2l8JMlbQGzSDF9P58stPm1QdZtC+x0emBspe6g06jfMQNXdThMxyd73B7A3fDKPq68svnRhs/8q2x7fpy5YmEC/qDTqJ85JH3j+VUjP1fm/QCaviRKipa6GeTOMpYm4A0TSTcrCvs3zAi7GlFyD+1tzzMI29AIKgf5c1sbkjvjv96Y23VbzY00aGm/GlXgLxN9NxgD8BsLz9RfTC1B/zO93mkFoAVmknrGpkfrUpwaVuckgtADE9YOMSppL567k3yLaHe2SKO0dOkFsARr+Nx8WScPn12xskxdwNwOop33W4g4S/9JwgtQBHOyuPg/AcgPklJgZoz8N66D23OaTfByQ7K/Zte2fuqKlzOxPdCmDMBB869lpoKOnB+NILAAC9O0IjAD4oxNhSL4Fi4HgGEHD3pv3be+39OMKLPjuL8xI+l136VpkQxwIwEAGw1YHfiuI8hTzpDZoznhQjAYaSHxXZhAKc/P2uIRB9V5iSike+9Mx4cLL6gMhufWyUSCj33v7LPQrRSg5HywC4eoFppQQuPLFRzVWEDS37V3Cs9sCxxBbhX2Z8fHx8fNYy/wA4QG+5LfyYpwAAAABJRU5ErkJggg==;" vertex="1" parent="n.gcs">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.mon" value="&lt;b&gt;Cloud Monitoring&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;lag and slot SLOs&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="920" y="580" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico23" 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,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;" vertex="1" parent="n.mon">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e24" value="WAL decode" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.22;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.pg" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e25" value="snapshot read" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.78;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.replica" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e26" value="registers sinks" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.22;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.de" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e27" value="ships migrations" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.36;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.pe" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e28" value="pauses, replays" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.sre" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e29" value="queries" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.64;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.analyst" target="n.system">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e30" value="upsert" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.22;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.bq">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e31" value="index upsert" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.407;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.search">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e32" value="invalidations" 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=1;exitY=0.593;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.cache">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e33" value="authorises" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0;exitY=0.78;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.iam">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e34" value="credentials" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.22;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.sm">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e35" value="archive" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;dashPattern=1 4;endArrow=block;endFill=1;strokeColor=#9673a6;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.78;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.gcs">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e36" value="lag, alarms" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.78;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.system" target="n.mon">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Change Data Capture Pipeline — System Context" 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="1310" 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="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="40" y="720" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" value="External / third party" 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="720" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" value="" style="rounded=1;arcSize=30;html=1;fillColor=#08427b;strokeColor=#073b6f;" vertex="1" parent="1">
          <mxGeometry x="230" y="720" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg40" value="Person or role" 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="250" y="720" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="360" y="720" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" 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="390" y="720" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="480" y="720" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" 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="510" y="720" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="640" y="730" as="sourcePoint" />
            <mxPoint x="670" y="730" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg46" value="synchronous" 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="670" y="720" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="760" y="730" as="sourcePoint" />
            <mxPoint x="790" y="730" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg48" 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="790" y="720" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="" style="html=1;endArrow=none;dashed=1;dashPattern=1 4;strokeColor=#9673a6;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="890" y="730" as="sourcePoint" />
            <mxPoint x="920" y="730" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg50" value="batch" 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="920" y="720" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="The pipeline owns no business logic: it owns the seam between one writer and many readers." 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="750" width="1310" 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="770" width="1310" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Data Platform Architecture   ·   date 2026-10" 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="780" width="1310" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
