mannequin/.nornir/assets/look-preset-robot.svg
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="200" font-family="monospace" font-size="13">
<style>
.box{fill:#0f1720;stroke:#6fd3f5;stroke-width:1.5;rx:6}
.t{fill:#d7e3ea} .k{fill:#6fd3f5} .a{stroke:#7fb0cc;stroke-width:1.5;fill:none;marker-end:url(#h)}
</style>
<defs><marker id="h" markerWidth="9" markerHeight="9" refX="7" refY="3" orient="auto">
<path d="M0,0 L7,3 L0,6 Z" fill="#7fb0cc"/></marker></defs>
<rect class="box" x="10" y="30" width="180" height="46"/>
<text class="k" x="24" y="52">set_look_preset(i)</text><text class="t" x="24" y="68">drive · in code</text>
<rect class="box" x="270" y="30" width="180" height="46"/>
<text class="k" x="284" y="52">state_json()</text><text class="t" x="284" y="68">look_preset·look_name</text>
<rect class="box" x="530" y="10" width="180" height="40"/>
<text class="k" x="544" y="34">robot assert</text>
<rect class="box" x="530" y="66" width="180" height="40"/>
<text class="k" x="544" y="90">nornir-testmatrix cell</text>
<line class="a" x1="190" y1="53" x2="270" y2="53"/>
<line class="a" x1="450" y1="46" x2="530" y2="30"/>
<line class="a" x1="450" y1="60" x2="530" y2="86"/>
<text class="t" x="10" y="150">MannequinGui look-preset atom — remote-controllable, AI-free, self-driving.</text>
<text class="t" x="10" y="172">Reuses facett (SystemChart/Theme) + edda nornir-testmatrix — no hand-rolled harness.</text>
</svg>