<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Critical Flow — Table Version Committed to Gate Answered" id="12-critical-flow-commit-to-gate">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1740" pageHeight="1070" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="n.pipe" value="&lt;b&gt;Ingestion pipeline&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="60" y="80" width="210" height="870" as="geometry" />
        </mxCell>
        <mxCell id="_ico1" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+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.pipe">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.lake" value="&lt;b&gt;Delta table&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="290" y="80" width="210" height="870" 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+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.lake">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.sched" value="&lt;b&gt;Scheduler&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="80" width="210" height="870" 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+gvaeTAAACzUlEQVRoge3YT4iVVRjH8c8UTZk2zriIqMmNMDYjRoITDIQhNNkupIUwROZGhEQJ0UUtIpJIGojAXctwYyiutM3YbGyRLlw6OStbREF/ZEinGrwtztx85+W9r/eee973jjBfeOCec+59nt/vfd97znkPa/SWvoryrsMQnlhu/4k/0EhdKJWBcUxiF8bwfMF37uBHXMN3uCSY6hkDOIE54cp2Gov4Bq/ULbwfH7j/SKSIWeyoQ/w4biQUno0lTAsXqBIO4++KxGfjBwynFN6Hz2oQno1bGE1l4FTN4pvxK0a6FX84svhZvIHXluMdcX/6eWE9iWJc/DP/TEG+05G5LihZrx5p0f84vhY/I9wt6PsrMteb2N9qsJWBY9gaWbAKTmGwaKDIwACOVyqnc57G0aKBIgOHtHDbY45gfb6zyMCB6rVEsQl78515A+N4oRY5cUzlO/IGJmsSEsurwgz5P3kDu+rTEsWT2JntyBvYVp+WaMayjayBdXiuXi1RrNgfZQ0Mqe4dOSWbso2sgQ0VFy7aXsTwVLaRNfBvogIU38mT+BT3usz9T7aRNbDQZeIsRW9US/gQr+PnLnKv0Jk18Ltw9JGC90rGZvASvo3M/VPZ4HXp3qg+waMltfrwRUTet8oMfJXQQAOX8WxJvR0ROTeXGZhKbKCBX7CnRb0zHeaaLxNPWAsWKzBxD19a+Yb3fkSezx9kgHDcl9pAM65gAgeFabvT37/YjoGJCg10EzPtiG8yuwoE52N3Jwa2i7vFVcW5TsQ3mV4FwhvCgVjp1NmKx/D9KjBQunA9iGHhoLVX4j/uRnyTUWHzVbf40ynEN9kirIIP1ZXPs1E4da5S+G3sq0J8kz68K+xvUos/L3K2iWEQH+G3BMIv63CRSsl6vI2LwvF5u6JvCutMW3ubMlKeQvTjZeHcZkS4SwPCir4gTMdzuLr8eY01VgP/ATwx9n2kRqjjAAAAAElFTkSuQmCC;" vertex="1" parent="n.sched">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.eval" value="&lt;b&gt;Evaluator&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="770" y="80" width="210" height="870" 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.eval">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.vst" value="&lt;b&gt;Verdict store&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1000" y="80" width="210" height="870" 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+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.vst">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.csi" value="&lt;b&gt;State index&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1240" y="80" width="210" height="870" 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+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.csi">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.orch" value="&lt;b&gt;Orchestrator&lt;/b&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;collapsible=0;recursiveResize=0;outlineConnect=0;size=58;rounded=1;arcSize=8;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=top;spacingTop=9;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1470" y="80" width="210" height="870" 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,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;" vertex="1" parent="n.orch">
          <mxGeometry x="9" y="17" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_m8" value="1. commit version 41207 (unpromoted)" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.1057;exitDx=0;exitDy=0;entryX=0.5;entryY=0.1057;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.pipe" target="n.lake">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m9" value="2. commit event" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#d79b00;exitX=0.5;exitY=0.1517;exitDx=0;exitDy=0;entryX=0.5;entryY=0.1517;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.lake" target="n.sched">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m10" value="3. mark unknown" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.1977;exitDx=0;exitDy=0;entryX=0.5;entryY=0.1977;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.sched" target="n.csi">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m11" value="4. fuse assertions for this partition" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.2437;exitDx=0;exitDy=0;entryX=0.5;entryY=0.2713;entryDx=0;entryDy=0;align=left;spacingLeft=6;" edge="1" parent="1" source="n.sched" target="n.sched">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="710" y="290" />
              <mxPoint x="710" y="320" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_m12" value="5. metadata set first" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.3034;exitDx=0;exitDy=0;entryX=0.5;entryY=0.3034;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.sched" target="n.eval">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m13" value="6. schema + freshness verdicts" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.3494;exitDx=0;exitDy=0;entryX=0.5;entryY=0.3494;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.eval" target="n.vst">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m14" value="7. schema passed — proceed to scan" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.3954;exitDx=0;exitDy=0;entryX=0.5;entryY=0.4230;entryDx=0;entryDy=0;align=left;spacingLeft=6;" edge="1" parent="1" source="n.eval" target="n.eval">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="950" y="430" />
              <mxPoint x="950" y="450" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_m15" value="8. fused scan plan, budget attached" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.4552;exitDx=0;exitDy=0;entryX=0.5;entryY=0.4552;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.sched" target="n.eval">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m16" value="9. single pass over the partition" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.5011;exitDx=0;exitDy=0;entryX=0.5;entryY=0.5011;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.eval" target="n.lake">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m17" value="10. aggregate + row results" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#5a6570;exitX=0.5;exitY=0.5471;exitDx=0;exitDy=0;entryX=0.5;entryY=0.5471;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.lake" target="n.eval">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m18" value="11. verdicts bound to v41207" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.5931;exitDx=0;exitDy=0;entryX=0.5;entryY=0.5931;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.eval" target="n.vst">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m19" value="12. derive state: blocked" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#d79b00;exitX=0.5;exitY=0.6391;exitDx=0;exitDy=0;entryX=0.5;entryY=0.6391;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.vst" target="n.csi">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m20" value="13. withhold promotion" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.6851;exitDx=0;exitDy=0;entryX=0.5;entryY=0.6851;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.csi" target="n.lake">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m21" value="14. is my input safe to read?" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.7310;exitDx=0;exitDy=0;entryX=0.5;entryY=0.7310;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.orch" target="n.csi">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m22" value="15. blocked · last known good v41198" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=open;endFill=0;dashed=1;strokeColor=#5a6570;exitX=0.5;exitY=0.7770;exitDx=0;exitDy=0;entryX=0.5;entryY=0.7770;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.csi" target="n.orch">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m23" value="16. skip dependent run, do not cascade" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;strokeColor=#5a6570;exitX=0.5;exitY=0.8230;exitDx=0;exitDy=0;entryX=0.5;entryY=0.8506;entryDx=0;entryDy=0;align=left;spacingLeft=6;" edge="1" parent="1" source="n.orch" target="n.orch">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1660" y="800" />
              <mxPoint x="1660" y="820" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_m24" value="17. budget exhausted on a Tier 2 dataset" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;dashed=1;strokeColor=#b85450;fontColor=#b85450;exitX=0.5;exitY=0.8828;exitDx=0;exitDy=0;entryX=0.5;entryY=0.8828;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.eval" target="n.vst">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_m25" value="18. degraded, not pass" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;fontFamily=Segoe UI;verticalAlign=bottom;endArrow=block;endFill=1;dashed=1;strokeColor=#b85450;fontColor=#b85450;exitX=0.5;exitY=0.9287;exitDx=0;exitDy=0;entryX=0.5;entryY=0.9287;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.vst" target="n.csi">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Critical Flow — Table Version Committed to Gate Answered" 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="1650" 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="1650" height="10" as="geometry" />
        </mxCell>
        <mxCell id="note" value="The last two messages are the alternate path: a verdict that could not be fully reached is recorded as degraded. Nothing in this flow ever writes 'pass' because evaluation did not finish." 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="1000" width="1650" 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="1020" width="1650" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Data Platform Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1030" width="1650" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
