<mxfile host="app.diagrams.net" modified="2026-09-02T20:15:00.000Z" agent="Codex" version="24.7.17">
  <diagram id="pareto-architecture" name="How the dashboard works">
    <mxGraphModel dx="1500" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="900" math="0" shadow="0">
      <root>
        <mxCell id="0"/>
        <mxCell id="1" parent="0"/>
        <mxCell id="e-aa-adapter" edge="1" parent="1" source="aa" target="aa-adapter" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-or-adapter" edge="1" parent="1" source="or" target="or-adapter" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-arena-adapter" edge="1" parent="1" source="arena" target="arena-adapter" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="1245" y="275"/><mxPoint x="855" y="275"/></Array></mxGeometry></mxCell>
        <mxCell id="e-aa-canonical" edge="1" parent="1" source="aa-adapter" target="canonical" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.22;entryY=0;"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="245" y="460"/><mxPoint x="568" y="460"/></Array></mxGeometry></mxCell>
        <mxCell id="e-or-canonical" edge="1" parent="1" source="or-adapter" target="canonical" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="550" y="460"/><mxPoint x="750" y="460"/></Array></mxGeometry></mxCell>
        <mxCell id="e-arena-canonical" edge="1" parent="1" source="arena-adapter" target="canonical" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#536887;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.78;entryY=0;"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="855" y="460"/><mxPoint x="932" y="460"/></Array></mxGeometry></mxCell>
        <mxCell id="e-alias-canonical" edge="1" parent="1" source="aliases" target="canonical" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#b17a27;strokeWidth=2;dashed=1;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-canonical-unmatched" edge="1" parent="1" source="canonical" target="unmatched" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#a74f3c;strokeWidth=2;dashed=1;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-canonical-frontier" edge="1" parent="1" source="canonical" target="frontier" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#39725a;strokeWidth=2.5;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-frontier-charts" edge="1" parent="1" source="frontier" target="charts" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#39725a;strokeWidth=2.5;endArrow=block;endFill=1;"><mxGeometry relative="1" as="geometry"/></mxCell>
        <mxCell id="e-frontier-table" edge="1" parent="1" source="frontier" target="table" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#39725a;strokeWidth=2.5;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.5;entryY=1;"><mxGeometry relative="1" as="geometry"><Array as="points"><mxPoint x="350" y="810"/><mxPoint x="1220" y="810"/></Array></mxGeometry></mxCell>

        <mxCell id="source-band" value="&lt;b&gt;1 · Official structured sources&lt;/b&gt;" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f2f5f8;fillOpacity=68;strokeColor=#c8d1dc;fontColor=#35445a;fontSize=18;fontStyle=1;verticalAlign=top;align=left;spacingTop=14;spacingLeft=18;" ><mxGeometry x="50" y="70" width="1400" height="190" as="geometry"/></mxCell>
        <mxCell id="join-band" value="&lt;b&gt;2 · Source semantics and model identity&lt;/b&gt;" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fbf5e8;fillOpacity=68;strokeColor=#dfc892;fontColor=#5a4929;fontSize=18;fontStyle=1;verticalAlign=top;align=left;spacingTop=14;spacingLeft=18;" ><mxGeometry x="50" y="290" width="1400" height="285" as="geometry"/></mxCell>
        <mxCell id="output-band" value="&lt;b&gt;3 · Reader-selected comparison and outputs&lt;/b&gt;" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eef7f1;fillOpacity=68;strokeColor=#bad4c3;fontColor=#315943;fontSize=18;fontStyle=1;verticalAlign=top;align=left;spacingTop=14;spacingLeft=18;" ><mxGeometry x="50" y="605" width="1400" height="235" as="geometry"/></mxCell>

        <mxCell id="aa" value="&lt;b&gt;Artificial Analysis&lt;/b&gt;&lt;br&gt;quality indexes&lt;br&gt;cost per task" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dfe9f7;strokeColor=#617da6;strokeWidth=2;fontColor=#172033;fontSize=17;labelBackgroundColor=#dfe9f7;" ><mxGeometry x="105" y="135" width="300" height="90" as="geometry"/></mxCell>
        <mxCell id="or" value="&lt;b&gt;OpenRouter&lt;/b&gt;&lt;br&gt;provider model IDs&lt;br&gt;input and output prices" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e6e0f6;strokeColor=#7865a0;strokeWidth=2;fontColor=#172033;fontSize=17;labelBackgroundColor=#e6e0f6;" ><mxGeometry x="600" y="135" width="300" height="90" as="geometry"/></mxCell>
        <mxCell id="arena" value="&lt;b&gt;LM Arena dataset&lt;/b&gt;&lt;br&gt;WebDev Bradley-Terry&lt;br&gt;Agent IPS results" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5e3dc;strokeColor=#a96b54;strokeWidth=2;fontColor=#172033;fontSize=17;labelBackgroundColor=#f5e3dc;" ><mxGeometry x="1095" y="135" width="300" height="90" as="geometry"/></mxCell>

        <mxCell id="aa-adapter" value="&lt;b&gt;AA adapter&lt;/b&gt;&lt;br&gt;pagination · freshness&lt;br&gt;index version" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#617da6;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#ffffff;" ><mxGeometry x="105" y="355" width="280" height="90" as="geometry"/></mxCell>
        <mxCell id="or-adapter" value="&lt;b&gt;OpenRouter adapter&lt;/b&gt;&lt;br&gt;per-token values → $/1M&lt;br&gt;freshness" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#7865a0;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#ffffff;" ><mxGeometry x="410" y="355" width="280" height="90" as="geometry"/></mxCell>
        <mxCell id="arena-adapter" value="&lt;b&gt;Arena adapter&lt;/b&gt;&lt;br&gt;subset pagination&lt;br&gt;method-specific fields" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#a96b54;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#ffffff;" ><mxGeometry x="715" y="355" width="280" height="90" as="geometry"/></mxCell>
        <mxCell id="aliases" value="&lt;b&gt;Checked-in alias map&lt;/b&gt;&lt;br&gt;exact source IDs only&lt;br&gt;no fuzzy matching" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff0c9;strokeColor=#b17a27;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#fff0c9;" ><mxGeometry x="1070" y="345" width="300" height="100" as="geometry"/></mxCell>
        <mxCell id="canonical" value="&lt;b&gt;Canonical model records&lt;/b&gt;&lt;br&gt;source measures stay separate · missing values stay null&lt;br&gt;last-good source data can be retained and marked stale" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fffdf6;strokeColor=#7d704f;strokeWidth=2.5;fontColor=#172033;fontSize=17;labelBackgroundColor=#fffdf6;" ><mxGeometry x="425" y="475" width="650" height="70" as="geometry"/></mxCell>
        <mxCell id="unmatched" value="&lt;b&gt;Unmatched diagnostics&lt;/b&gt;&lt;br&gt;uncertain identities remain visible" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f9e3de;strokeColor=#a74f3c;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#f9e3de;" ><mxGeometry x="1110" y="485" width="260" height="60" as="geometry"/></mxCell>

        <mxCell id="frontier" value="&lt;b&gt;Pareto calculation&lt;/b&gt;&lt;br&gt;reader selects quality + cost&lt;br&gt;incomplete points are excluded" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dff0e5;strokeColor=#39725a;strokeWidth=2.5;fontColor=#172033;fontSize=17;labelBackgroundColor=#dff0e5;" ><mxGeometry x="180" y="675" width="340" height="100" as="geometry"/></mxCell>
        <mxCell id="charts" value="&lt;b&gt;Chart Library Lab&lt;/b&gt;&lt;br&gt;ECharts · Vega-Lite&lt;br&gt;Observable Plot · Plotly" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#39725a;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#ffffff;" ><mxGeometry x="650" y="675" width="310" height="100" as="geometry"/></mxCell>
        <mxCell id="table" value="&lt;b&gt;Model table&lt;/b&gt;&lt;br&gt;exact values and frontier status" vertex="1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#39725a;strokeWidth=2;fontColor=#172033;fontSize=16;labelBackgroundColor=#ffffff;" ><mxGeometry x="1080" y="675" width="280" height="100" as="geometry"/></mxCell>

        <mxCell id="legend" value="Solid lines carry accepted records · dashed amber applies declared aliases · dashed red preserves unresolved source rows" vertex="1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;fontColor=#566174;fontSize=14;fontStyle=2;align=center;" ><mxGeometry x="270" y="855" width="960" height="25" as="geometry"/></mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
