mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-09 03:20:56 +00:00
New demo 11-ensemble.dot fans out to Opus (Anthropic), Gemini (Google), Codex (OpenAI), and Mercury (Inception) in parallel, then synthesizes results. Also generates PNG and SVG renderings for all existing demo dot files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
95 lines
5 KiB
XML
95 lines
5 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: PlanImplement Pages: 1 -->
|
|
<svg width="826pt" height="49pt"
|
|
viewBox="0.00 0.00 826.00 49.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 45.07)">
|
|
<title>PlanImplement</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-45.07 822.18,-45.07 822.18,4 -4,4"/>
|
|
<!-- start -->
|
|
<g id="node1" class="node">
|
|
<title>start</title>
|
|
<polygon fill="none" stroke="black" points="40.05,-39.82 0,-21.82 40.05,-3.82 80.1,-21.82 40.05,-39.82"/>
|
|
<polyline fill="none" stroke="black" points="10.95,-26.74 10.95,-16.9"/>
|
|
<polyline fill="none" stroke="black" points="29.11,-8.74 51,-8.74"/>
|
|
<polyline fill="none" stroke="black" points="69.16,-16.9 69.16,-26.74"/>
|
|
<polyline fill="none" stroke="black" points="51,-34.9 29.11,-34.9"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="40.05" y="-16.77" font-family="Times,serif" font-size="14.00">Start</text>
|
|
</g>
|
|
<!-- plan -->
|
|
<g id="node3" class="node">
|
|
<title>plan</title>
|
|
<ellipse fill="none" stroke="black" cx="144.4" cy="-21.82" rx="27.3" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="144.4" y="-16.77" font-family="Times,serif" font-size="14.00">Plan</text>
|
|
</g>
|
|
<!-- start->plan -->
|
|
<g id="edge1" class="edge">
|
|
<title>start->plan</title>
|
|
<path fill="none" stroke="black" d="M81.21,-21.82C89.26,-21.82 97.69,-21.82 105.66,-21.82"/>
|
|
<polygon fill="black" stroke="black" points="105.38,-25.32 115.38,-21.82 105.38,-18.32 105.38,-25.32"/>
|
|
</g>
|
|
<!-- exit -->
|
|
<g id="node2" class="node">
|
|
<title>exit</title>
|
|
<polygon fill="none" stroke="black" points="818.18,-41.07 779.68,-41.07 779.68,-2.57 818.18,-2.57 818.18,-41.07"/>
|
|
<polyline fill="none" stroke="black" points="791.68,-41.07 779.68,-29.07"/>
|
|
<polyline fill="none" stroke="black" points="779.68,-14.57 791.68,-2.57"/>
|
|
<polyline fill="none" stroke="black" points="806.18,-2.57 818.18,-14.57"/>
|
|
<polyline fill="none" stroke="black" points="818.18,-29.07 806.18,-41.07"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="798.93" y="-16.77" font-family="Times,serif" font-size="14.00">Exit</text>
|
|
</g>
|
|
<!-- approve -->
|
|
<g id="node4" class="node">
|
|
<title>approve</title>
|
|
<polygon fill="none" stroke="black" points="409.61,-21.82 373.75,-39.82 302.05,-39.82 266.19,-21.82 302.05,-3.82 373.75,-3.82 409.61,-21.82"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="337.9" y="-16.77" font-family="Times,serif" font-size="14.00">Approve Plan</text>
|
|
</g>
|
|
<!-- plan->approve -->
|
|
<g id="edge2" class="edge">
|
|
<title>plan->approve</title>
|
|
<path fill="none" stroke="black" d="M172.09,-23.22C177.89,-23.47 184,-23.69 189.69,-23.82 211.78,-24.32 235.73,-24.25 257.77,-23.95"/>
|
|
<polygon fill="black" stroke="black" points="257.65,-27.45 267.59,-23.79 257.54,-20.45 257.65,-27.45"/>
|
|
</g>
|
|
<!-- approve->plan -->
|
|
<g id="edge4" class="edge">
|
|
<title>approve->plan</title>
|
|
<path fill="none" stroke="black" d="M291.53,-8.6C262.28,-1.92 223.54,3.46 189.69,-3.32 185.53,-4.16 181.26,-5.39 177.1,-6.84"/>
|
|
<polygon fill="black" stroke="black" points="175.92,-3.54 167.89,-10.46 178.48,-10.06 175.92,-3.54"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="218.94" y="-6.52" font-family="Times,serif" font-size="14.00">[R] Revise</text>
|
|
</g>
|
|
<!-- implement -->
|
|
<g id="node5" class="node">
|
|
<title>implement</title>
|
|
<ellipse fill="none" stroke="black" cx="566.47" cy="-21.82" rx="51.86" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="566.47" y="-16.77" font-family="Times,serif" font-size="14.00">Implement</text>
|
|
</g>
|
|
<!-- approve->implement -->
|
|
<g id="edge3" class="edge">
|
|
<title>approve->implement</title>
|
|
<path fill="none" stroke="black" d="M410.59,-21.82C440.21,-21.82 474.25,-21.82 502.85,-21.82"/>
|
|
<polygon fill="black" stroke="black" points="502.83,-25.32 512.83,-21.82 502.83,-18.32 502.83,-25.32"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="462.11" y="-25.02" font-family="Times,serif" font-size="14.00">[A] Approve</text>
|
|
</g>
|
|
<!-- simplify -->
|
|
<g id="node6" class="node">
|
|
<title>simplify</title>
|
|
<ellipse fill="none" stroke="black" cx="699.01" cy="-21.82" rx="43.67" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="699.01" y="-16.77" font-family="Times,serif" font-size="14.00">Simplify</text>
|
|
</g>
|
|
<!-- implement->simplify -->
|
|
<g id="edge5" class="edge">
|
|
<title>implement->simplify</title>
|
|
<path fill="none" stroke="black" d="M618.69,-21.82C626.84,-21.82 635.31,-21.82 643.53,-21.82"/>
|
|
<polygon fill="black" stroke="black" points="643.44,-25.32 653.44,-21.82 643.44,-18.32 643.44,-25.32"/>
|
|
</g>
|
|
<!-- simplify->exit -->
|
|
<g id="edge6" class="edge">
|
|
<title>simplify->exit</title>
|
|
<path fill="none" stroke="black" d="M742.96,-21.82C751.42,-21.82 760.13,-21.82 768.05,-21.82"/>
|
|
<polygon fill="black" stroke="black" points="767.81,-25.32 777.81,-21.82 767.81,-18.32 767.81,-25.32"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|