<mxfile host="app.diagrams.net" version="24.0.0">
  <diagram name="Legend" id="legend">
    <mxGraphModel dx="1200" dy="700" grid="1" gridSize="10" page="1" pageWidth="1200" pageHeight="700">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />

        <mxCell id="vh" value="VERDICT TONES" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;fontStyle=1;fontColor=#636363;" vertex="1" parent="1">
          <mxGeometry x="40" y="40" width="300" height="20" as="geometry" />
        </mxCell>
        <mxCell id="v1" value="supported — data ran as predicted, cleared threshold" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dff1e4;strokeColor=#2c7a4f;fontColor=#2c7a4f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="40" y="70" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="v2" value="partial / mixed — some predictions held, others didn't" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fdf1da;strokeColor=#b7791f;fontColor=#b7791f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="40" y="120" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="v3" value="refuted / weakened — data ran opposite or failed threshold" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f3d9d9;strokeColor=#9e2f2f;fontColor=#9e2f2f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="40" y="170" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="v4" value="run pending — pre-registered, model not yet fired" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f3f3f1;strokeColor=#8a8a8a;fontColor=#636363;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="40" y="220" width="450" height="40" as="geometry" />
        </mxCell>

        <mxCell id="ah" value="AXIS DIRECTION" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;fontStyle=1;fontColor=#636363;" vertex="1" parent="1">
          <mxGeometry x="560" y="40" width="300" height="20" as="geometry" />
        </mxCell>
        <mxCell id="a1" value="↑  + increased — e.g. 'more progressive taxation'" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dff1e4;strokeColor=#2c7a4f;fontColor=#2c7a4f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="560" y="70" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="a2" value="↓  − decreased — e.g. 'less progressive taxation'" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f3d9d9;strokeColor=#9e2f2f;fontColor=#9e2f2f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="560" y="120" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="a3" value="~  mixed — pushed in both directions" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fdf1da;strokeColor=#b7791f;fontColor=#b7791f;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="560" y="170" width="450" height="40" as="geometry" />
        </mxCell>
        <mxCell id="a4" value="—  0 unchanged — nominally on this axis, no actual movement" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f3f3f1;strokeColor=#8a8a8a;fontColor=#636363;align=left;spacingLeft=12;" vertex="1" parent="1">
          <mxGeometry x="560" y="220" width="450" height="40" as="geometry" />
        </mxCell>

        <mxCell id="ph" value="DATA PROVENANCE" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;fontStyle=1;fontColor=#636363;" vertex="1" parent="1">
          <mxGeometry x="40" y="290" width="300" height="20" as="geometry" />
        </mxCell>
        <mxCell id="p1" value="● ready — publisher fetcher exists, vintage pinned, data on disk" style="text;html=1;strokeColor=none;fillColor=none;fontColor=#2c7a4f;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="40" y="320" width="500" height="24" as="geometry" />
        </mxCell>
        <mxCell id="p2" value="● pending — publisher known, fetcher not yet wired" style="text;html=1;strokeColor=none;fillColor=none;fontColor=#b7791f;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="40" y="350" width="500" height="24" as="geometry" />
        </mxCell>
        <mxCell id="p3" value="● gap — no known publisher; variable must be reconstructed" style="text;html=1;strokeColor=none;fillColor=none;fontColor=#9e2f2f;fontStyle=1;" vertex="1" parent="1">
          <mxGeometry x="40" y="380" width="500" height="24" as="geometry" />
        </mxCell>

        <mxCell id="bh" value="BADGES" style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;fontStyle=1;fontColor=#636363;" vertex="1" parent="1">
          <mxGeometry x="560" y="290" width="300" height="20" as="geometry" />
        </mxCell>
        <mxCell id="b1" value="pre-reg" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dff1e4;fontColor=#2c7a4f;fontStyle=1;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="560" y="320" width="60" height="22" as="geometry" />
        </mxCell>
        <mxCell id="b2" value="candidate" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fdf1da;fontColor=#b7791f;fontStyle=1;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="630" y="320" width="80" height="22" as="geometry" />
        </mxCell>
        <mxCell id="b3" value="inferred" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1ecf5;fontColor=#1f4e79;fontStyle=1;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="720" y="320" width="70" height="22" as="geometry" />
        </mxCell>
        <mxCell id="b4" value="treated" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1f4e79;fontColor=#ffffff;fontStyle=1;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="800" y="320" width="60" height="22" as="geometry" />
        </mxCell>
        <mxCell id="b5" value="donor / comparison" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#d9d9d9;fontColor=#636363;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="870" y="320" width="140" height="22" as="geometry" />
        </mxCell>
        <mxCell id="b6" value="unintended" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fdf1da;fontColor=#b7791f;fontStyle=3;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="560" y="350" width="90" height="22" as="geometry" />
        </mxCell>
        <mxCell id="btxt" value="Inferred = derived by axis overlap, not hand-authored.&#10;Treated = the policy subject. Donor = the comparison unit the estimator contrasts against." style="text;html=1;strokeColor=none;fillColor=none;fontSize=11;fontColor=#636363;align=left;" vertex="1" parent="1">
          <mxGeometry x="560" y="380" width="450" height="50" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
