<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Lineage Construction — Evidence to Column Edges" id="11-lineage-construction">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1760" pageHeight="710" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Evidence" 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="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.l-log" value="&lt;b&gt;Query logs&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Snowflake · BigQuery&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="40" y="90" width="190" 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAN30lEQVR4nO2dd7BdVRXGf/fx8tLAJI9ACF0gkGDEkIQJIIigA1EBkSpIxEGqCtKkSBkLWBCl6CggRVEZSRCkiZBIIGokUgZ0EEIIJEjENNIpyXu5/vG9w7uGW3Y955bzzayZzH05e62z9zq7rLYhR44cOXLkaAgMAs4FHgP+A6wAngeuB8YF5lUADgfuAF4BVgILgGnAGcDAwPxy1MBRwBKgWIHWA7cA/QLw2gl4sgqvIvBf4JMBeOUwwJfQAFcbkISmAx0evEYBSw15dQPHe/DKYYC9gS7MBiShHzjy6gBmW/J6G9jVkV8OA/wVuwFJBmVrB15fduBVBO5yerMcNbETbgNSBL7qwG+mI6+1wGAHfpmjLWsBamBPj2fHW/7/AjDWkVcf4IOOz2aKeleALTyeHWb5/wcBfT34+ciaGepdAdpTfNaHV4jnM0FDCp3DCB3AJOBTwPZon/ISMAW4F+1dcgVoUowA7geGIEvmNDTWewKT0cnqSOCNrAQ0xYW4nwIeseQ11INXETjW7RWDYwgwD7gH2KTM33dBto5HgY3yGaD5cAGwBjgGnUx27/l9ObKSzkbLwrPA0bkCNB8mAZcgY9hhwNeAfwBbAf2RZfVfwC+BSTFOAYPRdOpzpGpFbAx8GPgEsC86ltpiOLAlMKPkt0XIJrJHT5tH9fw+FRgfSgG2Bq5CbtNlwGJgNfAEcuQMCMSnGTEO7cyXAX8B/oAGcDFax8dYtJUoTenmbiga7OnIp/K3nt+XEMh6+TnkK6+2Qfo3cByyttmgmTeBWyD3dXeNdtdhbtbevOeZxDl1BYqZuAB4DilYMgZHopgKL0zC3E1bRMcPGxNtMypAX+B8an80G9JJhu3PBc7r+fd5yL8BMBqYg/YFAD8H7jZssyy2B1ZZvEBC3UjzhxvwaDYF+DQaBJf2V2Pm4fw6ClapZgofCbyFTgPOuK2KsCa0Ek1N1TaLzaIAH0DrsE/7ReC7Bu/RH+36nwV2LvP3cWivdqdBWxWxMTIt+r5QEZknD6M8Gl0BOoEfo3U8RF89Z/guw1Dc5FrgAbQXuBJZBLvQEbAfuDuDxiMXaAjsiNaiqWidaga0o+CSOcBXCGdyH4lZvy8EPgocDLwM7IZmgyeQOfgEZCdwxmcIo9Eb0jrgJ+jLgcacAT4O/DNS/xQJHI3sOgMsCSlECWJ9OWlgR+D3xJ3JliMzb+YYhKaQWFqe0Dsez6Y9A6RBD1q+U024zgAr8DxDGsInvLsZcXPWApTi/Wg6yvqraJUZ4FHsLak14eMLeAU4Gm3ccsTFHOTeLYZu2NcZ9ADyXL0YQJYc5XEnsBc62tUt+iCHxXKynyqbZQlIAjcaCpsC12KfypUrQC+9gUzkDb0B3h2ZInMFMKdu5F/Z3FLuusYhyBSZK0B1+hMy1zYlOtD+wNb/3QoKMIfeEK2mx5bADdSOgGkFBVgFfIMWjZscj0KTWlEBknXeNm+x6VBAU988WkcBHsUuwLMlMBD4FvAm4Tv8AQdZYgz8yygAs6EwDDgIfaWHoPU7JrZDOWw2Aaa16KcOcrwRkP8qFJ8XomhVNQwAdkC+GW/3+Vjgj5TfqM1AESYxsS/wVBneLnSoA//JAfh2A78g7kezESpONZP/Dzd7G7gPBaVY4wzMLHhTiVsNow04EXjdQJZKNBu3r2F/D55FNCB7OPC1wcdQ0GctWW7GImzveIMGS6kL+BmwWYAXqoRNgO9hH3jSBRzgwfc3lvyKwKu4Jb7YIImdtJFrsknDQ3F34ixHyQcx7dY7oipcJvKsA77oyW8AssyZ8FuDzvMxU9/eB3wf9wismv1xsWPDpVSacRILB6Co1koyvIAiYUOgA/g2Sp6oNMv8CtgmEL9yaEOD57MUFlGO4ZBKTApo3dorkNCPAOegpIRYmIAGejiKHl6AEh+noVNESHSiCOixyEmzDnga+ejnBeZVin2Ba3CvWrYhTkGpYGUR2kbfBdxIbu1ywXaEPw4XUSpeWRTQ2hLDJr0SZaRci6J7s8YElHufnMvXoVnjscwk6sVAlANxLkrtCo3JKKSsLFyTFU3pJVR2PUucRmUn1MUZylVAJ7DXysgVkqrWTr41MvOEptNbryZNnEbtKfWSDOSaADxeQ65QNLGaIPukJEQRfYU3kV5VTZPBT1sJtkIewdDrfCV6DoPg39tTEiahlWjNi2kntxn8NJSgf0/7qy1l8qF3UFGomhiIW1l2X4rlKXMZ/JhKcDRxXd/l6E10hDVGP+BqsononUG4O398Bj+0EoxF75Z2f87E4xKLUcgjmLbQ69FxZVtXwYGTCRdydpmHHFmFxy9ARp8g1d9iR+xUolXA2dg7VkJ8+RuS7UzQhs7yKwLLUYveAi4nwk1m/YFLSXfjktDdmLt0bQZ/IXYDZKoE/VAUUtr9NAUV7IqKrYFfk97RJaEfGch2uqFcXUhRQF+KTfCHiRJMSblvniGc88sYewF/9xDalrpQha1KMP3yu3jv9W7tyO5uKks1i+FnU+yTRcCpKCooE7QBX0BVJtN44UqxfTtjVn2r3OAnsFGC9aiWbznErAmU0Fo0I9bN5VSuETu29EwF/qZRTCfXeI92zNfus8o8v23k9y+i+sEja7xHZnAJVbKhRRX4ft7g2TmG7zDGUJZzyjwb05T+EpGvpw1xXlyA9gWxXL4rPZ7dGLNwtYoRMwaIWSFlOMqkiuEiDoLDiZ/9W6kY1bGGz19b4x06MYuyLVJ+L9FJ/NPRfGROrhvshnngpC+dXkGGrTC3T1xVoY1OzPMQbqeycSott+4MsnGpv4uhaFeelolzOTKrVsJ+uCtBJ4rvM3n2t1Q3Sh2aUn8Ukan7RlIuJNEHOJOwqVMmdKqBbDZKcAOaOSagwNUQg5/AJZ/A9+M4lxRKyRyELhlK8+WKqLq1KWyUwIZMBx9kCn4opb4ppWjFpEagPLO0X2gdvTde2CC0EtgMfoJ25JTxKXHrSg8SyFYwEGW7pFELeEOahl/e4T6ECXOfgl+m7QjCJJq6fDw3oL2aE45F142kLXjIaWw//GYCly+/Eg5EMXlp9+ciLCOtCmhnmbagy5B1LdTlEwk+gpsShBz8BO2o9P1SB3l86VJTIb+ZsmBdwPXEzS62VYIYg1+KTuA6wl0fY0o14wJ3Idz9Pyb0COnVxDNVgtiDX4pdSfe0MJ8a7/bDlASZSzYZQrWUIM3BL8XBaO+TRt9XdSiZ2sFdKckByLIm3j6oiEOpXN1ox5zltTQdaA+0jLhj8J1qQsSo0JV08C2klwVUCwXku9+hh6qZmNPGZmhPFMvEfls15jFu/fgz4eL8WwkfQnuk0ONxUzWmIZeA+SgNOVatnMEoZHwqmtJfRMajSzG7VtUWeyPn1ywU9/A6un37MuI6Yw5He6ZQ43J2NWZXB2CwGnVKrMCFDmQerrZWrkHOkRDopHZdolXARcTLb+yL9k6+ls316KRXETvjvvasR+HiMb6+BIeiL91Upkq+f1Nshp3z62XgCE+e1TAcs2vmK9E9Jkwud2h4FrqGNBZGAw87yFXE/bhZQEuKC8/pxK0F7FJkezFyf9dEO7pQ2KTR11BAZqx1flN0fayPxewF3OIdfa/ETeojxdofFFAOwnwDWRZg6VgrACdR2Rm0FBV2Dp5/1oPQQScuFTtDpXbFrp/YHzif99o2imifdDWG+QPlvuI+qNbsWBT7/w4KnZqKbAYxMBElPYwK2OaZ6Op2G6wmrILPQRvT+wK2WYo2ZFoeicbyVRTp5HUzeJrYhXgJlVdYyjIokhxFtJepluLWchhM/Kwim5AyiH9hRFPeCmaLNrSBXEjczq5HBUioKe4FdMH+KM8vjU6uZwVIaDbx71+oC2yLpr40O7cRFCChqTTp/iAJLq1UcTtXgF5ai2cwZz2hgNZ53zLnraQACS1Fl2xmGaPghQnIW5Z1RzaqAiT0PCps3TDYDrtyK7kCmNFdpFAAyhenkE0VsVZQgCIy7UZJ/QL/AhEXos1LLP9ADhnNfkekimA+CjABe3NrDjf0RUfp4B+ajwJc6fl8Djtsg+5TDArXAdwGXWwUG2tT4BEK81PgEbxMjKsCjCXuJYlz0TV090bkERoTUTmbJRF5jA7doKsCdAaVohdrUJ7iaAxj2eoI3Si2fwS66DHG7BU8ANVVAVYElULBpbcCO9Fbm6BRsRydjsagHMCQWBi4PWcFeCqgDDPRieJEFI7WLHgeLQuHoKjmEJgeqJ134aoA85HJ1wcLgBNQ3t6Tnm3VM+5HS9pZ+M+cleomZ4KJuBVIfBPz4FKfEuxpWwJHGPAYhq5wdYnxr5relRWuwe4l7kB+A1M0mwIksL1L6HFU9rbuUEBJJbUyi55Gefq2aFYFAPXdMVSP8V+P8jXqcvBLMQbt4hfTK/walGVzFO57jWZWgAQdwHGoqtgLyAYyC9U4DnV7eKoYiqpvhwhqaAUFyBQxIk9iWsJyBEbuzGlx5ArQ4sgVoMWRK0CLI1eAFke9K0B3is/6XnrVkB7MelcAH/en7bOrUHSzC7poUE9mvSuAj9t5lsMzMxx5PUbc6+NaFkNwK5M2FzflPsKBVxGZu3NEwkXYD4hr8GQB+0qdDxM3PrLl0Ubtoo2ldJ0nv6GY1wl8Cr9bR3MYoh05d6qVjnsbzRYhvsb3oUSMSoEba1EpuwEBeGWKRpu6RqDbwA9E1UnbkD/9IZSi9kpgfqPQvmAcUoolwBPAncC8wLxy5MiRI0eONPE/6OrHjYYcNEUAAAAASUVORK5CYII=;" vertex="1" parent="n.l-log">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-dbt" value="&lt;b&gt;dbt manifests&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;model graph&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="40" y="210" width="190" 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,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;" vertex="1" parent="n.l-dbt">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-ol" value="&lt;b&gt;OpenLineage events&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Airflow · Spark&lt;/font&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="40" y="330" width="190" height="90" 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,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;" vertex="1" parent="n.l-ol">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-bi" value="&lt;b&gt;BI semantic models&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Power BI · Tableau&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="40" y="440" width="190" 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+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.l-bi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st6" value="Parse" 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="420" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.l-sql" value="&lt;b&gt;SQL parser&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;sqlglot · 12 dialects&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="420" y="90" width="190" 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+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.l-sql">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-mfd" value="&lt;b&gt;Manifest reader&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="420" y="210" width="190" 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+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.l-mfd">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-evt" value="&lt;b&gt;Event consumer&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="420" y="330" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" 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.l-evt">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-rpt" value="&lt;b&gt;Report binder&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;field to column&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="420" y="440" width="190" height="90" 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+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.l-rpt">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st11" value="Resolve" 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="800" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.l-urn" value="&lt;b&gt;URN resolver&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;platform · db · schema&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="800" y="90" width="190" height="90" 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+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.l-urn">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-col" value="&lt;b&gt;Column mapper&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;expression trace&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="800" y="210" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico13" 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.l-col">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-cnf" value="&lt;b&gt;Confidence scorer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;parsed vs declared&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="800" y="330" width="190" 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+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.l-cnf">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st15" value="Emit" 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="1180" y="60" width="170" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.l-cle" value="&lt;b&gt;Column edges&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;high confidence&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="1180" y="90" width="170" height="90" 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+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.l-cle">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-tbl" value="&lt;b&gt;Table edges&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;fallback&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1180" y="210" width="170" height="90" 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+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-tbl">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-unr" value="&lt;b&gt;Unresolved refs&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;manual review&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="1180" y="330" width="170" height="90" 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+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.l-unr">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st19" value="Serve" 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="1540" y="60" width="180" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.l-kg" value="&lt;b&gt;Knowledge Graph&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Neo4j&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="1540" y="90" width="180" 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAJF0lEQVR4nO2de4yVxRXAf/uxwC5SEdHysLyEFrCCjyKPRkFbUau2tBof6dtGMDEmGtvEtNGotVX/MBpjjMG2aSLWRqONTYmPNNIUSlNRAUGghkAFXTCrKC9ZFNztH+deWfDevd+9M3Nm5rvzSyYBwjfnzMz57jePc85AIpFIJJqUFt8KFJBjgX6lPx8C9nrUpSbJAOpjAvA1YBIwulTGACOAwcCAKs99jBjCu8BW4G3gHWAD8Grp715IBlCdFmSwLwW+DkwHhjqS1YkYwr+AJcA6R3ISNWgBzgcWAR1Aj6fyP+Ah4Gy3zU2UGQIsBN7A36BXKxuBW4DjnbW+iTkBeADYj/+BrlX2AHchk8yEIYOQt+pD/A9svWVnSfc2673SJMxFvrG+B9K0bEAmqYmctAH3Imtz34Nnqxwstam/xX4qJKOBNfgfMFdlOTKfSVRgKrAN/4PkumxGNqgSvZgH7Mb/4GiV94CZVnquAMwC9uF/ULTLLuB0C/0XNaciyyXfg+GrdADjTDsxVkbjdxs3lPIm7s4ugiUDluK/80Mpz9TqsKKdBt4G/FpJViewElgFbEFWGp1AF/ARYoztyDHxCGAscDJyqngWcv6gwQLg90qyvDIb2Rhx+UatAn4FTDHUNUOM4B5gk2Od99EEy8N+wOu46cBDwJ9xt7xqAS4CXnSkfw/wvCPdg2EBbjpuKXCaYjvOA1Y7aEcPYmSFZDCwHbud9RFwrWYjetEPuAP7ZxbrOOyrWChuw25HbQZOUW1BZeZify/jJ6otUKA/dtf8G4CTVFvQN6cgzqO22rdaV333fB97nbOJME/UJmH3l6BQfob/wU6n7CTspdIc4AB22vqksu7OmIq9t+J7yro3wi+x09ZPKIiD6e3Y6ZDF2oo3SIY4ftho84+UdXfCa5h3xB7gi9qKG3AG0I15u5/WVtw2Y7HTEXdqK26BpzBv9z4i9yq+HvNO2IvegYxNvood478Q5LsSI7Mt1PEE4i4WG+uRGEJTZlmowxsbMX8DzlLX2h4/wLz9S9S1tsQQ4FPMGr9VXWu7DMZ8X6AT4vwETMdc72itv8Q+YIVhHScC42I0ABsHNS9YqMM3NtowJUYDGGuhjlcs1OGblRbqGBOjAYwxfL4DSdUSO6uR5aAJTWkAa61o4Z89SJSzCWNjNADTT0DsK4DemLYlSgMwDXbYZkWLMDDNLjYkNgPIgIGGdWy3oUggdBg+f0xsBjDIQh1BJ26sE9O2tLfm/I+TgfnAOUjs3fDSv3ciPmvLgb8iPnUuabdQxwELdYRCl+HzNV+oi5FomLzbi2uB7xgq1Rdj6tClWjnPoX7amMZDfFKt4i8BLxlU/E/Ml2uVmGCgU7mc40AvX1yDYX9UmgOcAfwb+IaBYnMQj51zDepIKHC0AcxEDhlGW6j7BGS/eo6FuhKO6G0Ao5B4chsTrTIDgb8gP92JAOltAE/gJipmGPAnipeLoBCUDWA+EovmipnAFQ7rTzRI2QB+oyDrt6RfgeDIkPj3UxVkTQRmKMhJ1EEGfFdR3nxFWYkcZOgu01zOMxINkCG7flpoykrkIANGKsobSZyeyIUlQ3dAWpXlJWqQoesgsQtJfpQIBG0D2KQoK5GDDDn506JwSYpiJwOeVZT3MyQHXiHz1cVIhkTJbFGS1x9J7bIc+LKSzEQftCKeIbejmytnNnKJ0y3AwyUdGmE/kgFzHbADyfDZjVyuOAKYhmxz23AmLTQZ9fn+2Sx/J78DygQkMvZ3wAXkS3PShmTDeLT0bHIJO7J8xhRkmebDCHaRL41pO3Bcvr6pyHEU6xYNqwYA8C38Xqz4LIddzhO1sW4AIGnFff0S9CCxBpcZdkyz4MQAQDJRrTeodA1wHWaJjheT7+d+PPBtZIl5I3A18p0/McezsePMAEBWCAuoLxv3VuAmDt9lOxR43EC5tymlMzuKk4H76fsS6EPAMuBminvlulMDKNMKfBN4EHmzO3s9vBdZgj2MOHtUCzW7/Kjn6indwCNIYqTjgT9Sf5Ko95BfhwF5GhwRKgZQiYHU7z4+HJnkNaroZiSzh0ljV1CsSaY3AzDhp/idZG5D5jhFIEoDAHEMWZJTQRflLeJKEl2NaA0AxEX8BmT71ocRLCP+Q6moDaDMeCSa2IcR+LoZzBaFMACQs4gbsXctSt7SARyj0D5XOAkP90E3ssycgdwAqsUoZOOoaQnFAMqsRYzgfkWZmoExwRGaAYCkLXlJUd75NLG/QIgGAJIRXIs2YJyivKAI1QBGFVxeMIRqANqHN81wcliRUA1AO5njTmV5wRCqAXQqyytS+ti6CNUAVinKOkixMojXRagGMF5R1jKKlT+4LvLmCtZiOOK+7TLd7NFoRkYl+uAK4H10zwI+IO6btI3PAkL4BRiGuJRd5UH23YgRxMo/gCt9K2HCJcgMXPOtL5d1RH6BcswcCyzCziXIjZSdSNq6hAfOpW93btflQ4oVHxgN7cADNH7v7wdINLDJ4L8JTHLd0CIyAfg5smRaiUT87EC+o38DfoFkHK3GDMxu/H4eObCZSGMXWRwA7sMssLQpmQe8TP6OXsGRcX39gbuQ3bZGBn4vsJDP5xieg6S276rx/FuIp9E4w34oLNWSN49EInAqhWXl4Tmk4+9FbiBphOVIDEFf2UvagFnAVORE7wtI8Mh25NdpTYOym5rTkL1xX5O0LiRzSOwu21EyHX9++j3Aq9i5Hj7RACORaFwfA38Q+VwULXgzKpbiZ/DXo+sDmKjApegPfDeyG9i0Hrkh8Tq6g7+FdJ1cMExDd/AfQ5ZriUC4Fb3B/4NSmxI5ydC93vUrirISOchwc1lkNaYoykrkoAXYg943uRtZ63+qJC9RA+0rY3oUZSVykCHHulrsIL39QaF9ZUzTRuCEivaVMSsUZSVyMgu9fYC5Sm1K1EGGjpPmdsKLREqU+DHuDWChWmsSdZMh7lOuBn8j6e0Pnsm4yeG7n3TeHw0XYffKmG78xPwlDLgY2I354HcBP1TWPWGJacB/aXzwNwFnqmudsEorMnOvJ3r3fcSle6AHfROOGIAEiDwCvMGRE8XdiFPnIuTTkcKtm4RBxJ1lO5FIJBKJZuf/P08SMRwCtu4AAAAASUVORK5CYII=;" vertex="1" parent="n.l-kg">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-api" value="&lt;b&gt;Lineage API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;GraphQL n-hop&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1540" y="210" width="180" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-api">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-ui" value="&lt;b&gt;Lineage Explorer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;collapsed by default&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="1540" y="330" width="180" 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,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.l-ui">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </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="240" y="310" as="sourcePoint" />
            <mxPoint x="410" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine24" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="620" y="310" as="sourcePoint" />
            <mxPoint x="790" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine25" 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="1170" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine26" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1360" y="310" as="sourcePoint" />
            <mxPoint x="1530" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_e27" 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=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.l-cnf" target="n.l-unr">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Lineage Construction — Evidence to Column Edges" 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="1670" 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="1670" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg28" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="40" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg29" 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="610" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg30" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="230" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" value="Queue / topic" 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="610" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="360" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" 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="380" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="520" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="Interface / broker" 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="540" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
          <mxGeometry x="670" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" 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="700" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="790" y="610" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" 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="820" y="610" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg40" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#b85450;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="900" y="620" as="sourcePoint" />
            <mxPoint x="930" y="620" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg41" 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="930" y="610" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Column-level lineage is produced only where an expression can be traced. Everything else degrades to table level and says so on the asset profile." 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="1670" 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="1670" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Platform Engineering   ·   date 2026-08" 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="1670" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
