<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="eli.ai" agent="eli.ai diagram exporter" version="1">
  <diagram id="governed-answer-with-live-data-eb2c637f" name="Governed answer with live data">
    <mxGraphModel dx="1600" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1200" math="0" shadow="0">
      <root>
        <mxCell id="0"/>
        <object id="1" label="Governed answer with live data" schemaVersion="1" diagramId="governed-answer-with-live-data-eb2c637f" canonicalAppearanceKey="tsx:src/app/(docs)/docs/workspace/journeys/page.tsx:JOURNEY_GROUNDED_LIVE_DATA#1" sourceSha256="eb2c637f5845cd9e283dd773c4535a01dd8d9afec528e0e2ddcba30789351d92" metadataPayloadSha256="2c6a3077b4649340f72009775c3c8363614657b4615815ebf60abe65f7488a78" generationKey="9ec6da4450f75ca8e166e0306f9be2fc8f12087f744233d0cd8ab7ab17cde02c" concepts="[&quot;Workspace current diagrams&quot;,&quot;Journey grounded live data&quot;,&quot;Workspace&quot;,&quot;Journeys&quot;]" keywords="[&quot;freeze result snapshot + hash + data_call&quot;,&quot;Workspace user&quot;,&quot;Live data source&quot;,&quot;Lineage and Crucible&quot;,&quot;ask a question&quot;,&quot;apply live role + content ACL before ranking&quot;,&quot;retrieve certified documents and concepts&quot;,&quot;resolve entity binding + typed params&quot;,&quot;enforce entitlement + read-only gate&quot;,&quot;execute capped named query&quot;,&quot;answer, clarify, conflict, or abstain&quot;,&quot;claims with [S] and optional [D] citations&quot;,&quot;audit policy verdict + evaluation hooks&quot;,&quot;apply configured citation mode (off/shadow/enforce)&quot;,&quot;Lens&quot;,&quot;Warrant&quot;,&quot;Conduit&quot;,&quot;rows&quot;]" application="{&quot;name&quot;:&quot;eli-ai&quot;,&quot;version&quot;:&quot;0.1.0&quot;}" packages="{&quot;mermaid&quot;:&quot;11.16.0&quot;,&quot;mermaidCli&quot;:&quot;11.16.0&quot;,&quot;playwright&quot;:&quot;1.62.1&quot;,&quot;playwrightCore&quot;:&quot;1.62.1&quot;,&quot;puppeteer&quot;:&quot;25.6.0&quot;,&quot;puppeteerCore&quot;:&quot;25.6.0&quot;}" environment="{&quot;architecture&quot;:&quot;x64&quot;,&quot;containerImage&quot;:&quot;playwright:v1.62.1-noble@sha256:c091b21d9fae78c76e85cd4356431e9b018402f172a214fc7d7a5e9a7e29d8ac+node:26.3.1-bookworm-slim@sha256:209558c3e5e40e8adff68959d3c2ba7cd73723e716d89196878a0c362fa1e109&quot;,&quot;node&quot;:&quot;v26.3.1&quot;,&quot;platform&quot;:&quot;linux&quot;,&quot;yarn&quot;:&quot;4.17.1&quot;}" renderer="{&quot;browser&quot;:{&quot;executableSha256&quot;:&quot;0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71&quot;,&quot;name&quot;:&quot;chromium&quot;,&quot;revision&quot;:&quot;1234&quot;,&quot;version&quot;:&quot;151.0.7922.34&quot;},&quot;font&quot;:{&quot;family&quot;:&quot;Eli Diagram Inter Variable&quot;,&quot;fileSha256&quot;:&quot;3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62&quot;,&quot;licenseSha256&quot;:&quot;3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345&quot;},&quot;mermaidConfigSha256&quot;:&quot;68c10966fe84406ee626034d58bfabd555df9f65f691204b7c46db24038da101&quot;,&quot;themeCssSha256&quot;:&quot;c80287a78d80ad63d27bd5ca348b2ef9a7e2f44da289e436be6484ea28a1b033&quot;}" adapterVersions="{&quot;diagramGenerator&quot;:&quot;2&quot;,&quot;drawioFlowchart&quot;:&quot;1&quot;,&quot;drawioGantt&quot;:&quot;1&quot;,&quot;drawioSequence&quot;:&quot;1&quot;,&quot;drawioState&quot;:&quot;1&quot;}" mermaidType="sequence" generatedAt="2026-08-12T23:39:01.248Z" mermaidSource="sequenceDiagram&#10;  participant U as Workspace user&#10;  participant L as Lens&#10;  participant W as Warrant&#10;  participant C as Conduit&#10;  participant D as Live data source&#10;  participant P as Lineage and Crucible&#10;  U-&gt;&gt;L: ask a question&#10;  L-&gt;&gt;L: apply live role + content ACL before ranking&#10;  L-&gt;&gt;W: retrieve certified documents and concepts&#10;  opt question needs a current number&#10;    L-&gt;&gt;C: resolve entity binding + typed params&#10;    C-&gt;&gt;C: enforce entitlement + read-only gate&#10;    C-&gt;&gt;D: execute capped named query&#10;    D--&gt;&gt;C: rows&#10;    C-&gt;&gt;P: freeze result snapshot + hash + data_call&#10;  end&#10;  L-&gt;&gt;W: apply configured citation mode (off/shadow/enforce)&#10;  W--&gt;&gt;L: answer, clarify, conflict, or abstain&#10;  L--&gt;&gt;U: claims with [S] and optional [D] citations&#10;  L-&gt;&gt;P: audit policy verdict + evaluation hooks">
          <mxCell parent="0"/>
        </object>
        <object id="c:i9" label="opt [question needs a current number]" mermaidId="i9" mermaidShape="frame">
          <mxCell parent="1" vertex="1" style="collapsible=0;container=1;dashed=1;fillColor=none;fontColor=#333333;html=1;recursiveResize=0;rounded=0;strokeColor=#9370DB;whiteSpace=wrap;">
            <mxGeometry x="439" y="255" width="1203" height="325" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:P" label="Lineage and Crucible" mermaidId="P" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="1541" y="0" width="180" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:D" label="Live data source" mermaidId="D" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="1341" y="0" width="150" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:C" label="Conduit" mermaidId="C" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="1045" y="0" width="150" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:W" label="Warrant" mermaidId="W" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="845" y="0" width="150" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:L" label="Lens" mermaidId="L" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="375" y="0" width="150" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="n:U" label="Workspace user" mermaidId="U" mermaidShape="participant">
          <mxCell parent="1" vertex="1" style="fillColor=#eaeaea;fontColor=#333333;html=1;participant=umlActor;shape=umlLifeline;strokeColor=#666;whiteSpace=wrap;">
            <mxGeometry x="0" y="0" width="150" height="65" as="geometry"/>
          </mxCell>
        </object>
        <object id="e:lifeline:P" label="" mermaidId="lifeline:P" mermaidKind="lifeline">
          <mxCell parent="1" source="n:P" target="n:P" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1631" y="65" as="sourcePoint"/>
              <mxPoint x="1631" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:lifeline:D" label="" mermaidId="lifeline:D" mermaidKind="lifeline">
          <mxCell parent="1" source="n:D" target="n:D" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1416" y="65" as="sourcePoint"/>
              <mxPoint x="1416" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:lifeline:C" label="" mermaidId="lifeline:C" mermaidKind="lifeline">
          <mxCell parent="1" source="n:C" target="n:C" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1120" y="65" as="sourcePoint"/>
              <mxPoint x="1120" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:lifeline:W" label="" mermaidId="lifeline:W" mermaidKind="lifeline">
          <mxCell parent="1" source="n:W" target="n:W" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="920" y="65" as="sourcePoint"/>
              <mxPoint x="920" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:lifeline:L" label="" mermaidId="lifeline:L" mermaidKind="lifeline">
          <mxCell parent="1" source="n:L" target="n:L" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="450" y="65" as="sourcePoint"/>
              <mxPoint x="450" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:lifeline:U" label="" mermaidId="lifeline:U" mermaidKind="lifeline">
          <mxCell parent="1" source="n:U" target="n:U" edge="1" style="dashed=1;dashPattern=4 4;edgeStyle=none;endArrow=none;endFill=0;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#999;strokeWidth=0.5;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="75" y="65" as="sourcePoint"/>
              <mxPoint x="75" y="800" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i0" label="ask a question" mermaidId="i0" mermaidKind="message">
          <mxCell parent="1" source="n:U" target="n:L" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="76" y="115" as="sourcePoint"/>
              <mxPoint x="446" y="115" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i1" label="apply live role + content ACL before ranking" mermaidId="i1" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:L" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="451" y="165" as="sourcePoint"/>
              <mxPoint x="451" y="185" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="511" y="155"/>
                <mxPoint x="511" y="195"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i2" label="retrieve certified documents and concepts" mermaidId="i2" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:W" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="451" y="245" as="sourcePoint"/>
              <mxPoint x="916" y="245" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i4" label="resolve entity binding + typed params" mermaidId="i4" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:C" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="451" y="340" as="sourcePoint"/>
              <mxPoint x="1116" y="340" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i5" label="enforce entitlement + read-only gate" mermaidId="i5" mermaidKind="message">
          <mxCell parent="1" source="n:C" target="n:C" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1121" y="390" as="sourcePoint"/>
              <mxPoint x="1121" y="410" as="targetPoint"/>
              <Array as="points">
                <mxPoint x="1181" y="380"/>
                <mxPoint x="1181" y="420"/>
              </Array>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i6" label="execute capped named query" mermaidId="i6" mermaidKind="message">
          <mxCell parent="1" source="n:C" target="n:D" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1121" y="470" as="sourcePoint"/>
              <mxPoint x="1412" y="470" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i7" label="rows" mermaidId="i7" mermaidKind="message">
          <mxCell parent="1" source="n:D" target="n:C" edge="1" style="dashed=1;dashPattern=3  3;edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1415" y="520" as="sourcePoint"/>
              <mxPoint x="1124" y="520" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i8" label="freeze result snapshot + hash + data_call" mermaidId="i8" mermaidKind="message">
          <mxCell parent="1" source="n:C" target="n:P" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="1121" y="570" as="sourcePoint"/>
              <mxPoint x="1627" y="570" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i10" label="apply configured citation mode (off/shadow/enforce)" mermaidId="i10" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:W" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="451" y="630" as="sourcePoint"/>
              <mxPoint x="916" y="630" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i11" label="answer, clarify, conflict, or abstain" mermaidId="i11" mermaidKind="message">
          <mxCell parent="1" source="n:W" target="n:L" edge="1" style="dashed=1;dashPattern=3  3;edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="919" y="680" as="sourcePoint"/>
              <mxPoint x="454" y="680" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i12" label="claims with [S] and optional [D] citations" mermaidId="i12" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:U" edge="1" style="dashed=1;dashPattern=3  3;edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="449" y="730" as="sourcePoint"/>
              <mxPoint x="79" y="730" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
        <object id="e:i13" label="audit policy verdict + evaluation hooks" mermaidId="i13" mermaidKind="message">
          <mxCell parent="1" source="n:L" target="n:P" edge="1" style="edgeStyle=none;endArrow=block;endFill=1;html=1;jettySize=auto;orthogonalLoop=1;rounded=0;strokeColor=#333333;strokeWidth=2;">
            <mxGeometry relative="1" as="geometry">
              <mxPoint x="451" y="780" as="sourcePoint"/>
              <mxPoint x="1627" y="780" as="targetPoint"/>
            </mxGeometry>
          </mxCell>
        </object>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
