← Commit history

Delete docs/flow-hero.svg

John Lauer ·9544c1ac68 · ·parent b8462b7
1 file changed −76
docs/flow-hero.svgdeleted−76
@@ -1,76 +0,0 @@-<svg xmlns="http://www.w3.org/2000/svg" width="806" height="892" viewBox="0 0 806 892" font-family="Familjen Grotesk, Satoshi, Inter, Segoe UI, sans-serif">-<defs><marker id="fwd" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0L10 5L0 10z" fill="#DB8B58"/></marker><marker id="back" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0L10 5L0 10z" fill="#7FD6D1"/></marker><marker id="to" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse"><path d="M0 0L10 5L0 10z" fill="#00B8B1"/></marker></defs>-<rect width="806" height="892" fill="#0B1420"/>-<text x="255" y="44" fill="#DB8B58" font-size="11.5" font-weight="700" letter-spacing="2" text-anchor="middle">THE AI: THINKS, DECIDES, GOES BACK</text>-<text x="570" y="44" fill="#00B8B1" font-size="11.5" font-weight="700" letter-spacing="2" text-anchor="middle">THE BINARY: THE FAST PARTS</text>-<text x="22" y="437" fill="#7FD6D1" font-size="11.5" font-style="italic" transform="rotate(-90 22 437)" text-anchor="middle">rework, as often as it needs</text>-<path d="M150 215 C 106 215, 106 117, 150 117" fill="none" stroke="#7FD6D1" stroke-opacity=".85" stroke-width="2" stroke-dasharray="5 6" marker-end="url(#back)"/>-<path d="M150 313 C 76 313, 76 117, 150 117" fill="none" stroke="#7FD6D1" stroke-opacity=".85" stroke-width="2" stroke-dasharray="5 6" marker-end="url(#back)"/>-<path d="M150 411 C 98 411, 98 215, 150 215" fill="none" stroke="#7FD6D1" stroke-opacity=".85" stroke-width="2" stroke-dasharray="5 6" marker-end="url(#back)"/>-<path d="M150 509 C 106 509, 106 313, 150 313" fill="none" stroke="#7FD6D1" stroke-opacity=".85" stroke-width="2" stroke-dasharray="5 6" marker-end="url(#back)"/>-<path d="M150 509 C 52 509, 52 117, 150 117" fill="none" stroke="#7FD6D1" stroke-opacity=".85" stroke-width="2" stroke-dasharray="5 6" marker-end="url(#back)"/>-<rect x="150" y="84" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="113" fill="#F2E9E1" font-size="25" font-weight="700">Place</text>-<text x="166" y="135" fill="#B9A899" font-size="12">parts for routability, current, heat</text>-<line x1="255.0" y1="152" x2="255.0" y2="180" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="111" x2="392" y2="111" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="125" x2="366" y2="125" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="93" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="123" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">place pack · check · land moves</text>-<rect x="150" y="182" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="211" fill="#F2E9E1" font-size="25" font-weight="700">Route</text>-<text x="166" y="233" fill="#B9A899" font-size="12">100 % or it failed</text>-<line x1="255.0" y1="250" x2="255.0" y2="278" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="209" x2="392" y2="209" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="223" x2="366" y2="223" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="191" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="221" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">route · gate · land</text>-<rect x="150" y="280" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="309" fill="#F2E9E1" font-size="25" font-weight="700">Pour</text>-<text x="166" y="331" fill="#B9A899" font-size="12">copper kept, Kelvin keepouts</text>-<line x1="255.0" y1="348" x2="255.0" y2="376" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="307" x2="392" y2="307" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="321" x2="366" y2="321" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="289" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="319" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">pour · land pours · measure</text>-<rect x="150" y="378" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="407" fill="#F2E9E1" font-size="25" font-weight="700">Current</text>-<text x="166" y="429" fill="#B9A899" font-size="12">IPC-2221, vias, pours</text>-<line x1="255.0" y1="446" x2="255.0" y2="474" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="405" x2="392" y2="405" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="419" x2="366" y2="419" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="387" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="417" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">analyze current</text>-<rect x="150" y="476" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="505" fill="#F2E9E1" font-size="25" font-weight="700">Thermal</text>-<text x="166" y="527" fill="#B9A899" font-size="12">copper at every hot tab</text>-<line x1="255.0" y1="544" x2="255.0" y2="572" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="503" x2="392" y2="503" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="517" x2="366" y2="517" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="485" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="515" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">analyze thermal</text>-<rect x="150" y="574" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="603" fill="#F2E9E1" font-size="25" font-weight="700">Capture</text>-<text x="166" y="625" fill="#B9A899" font-size="12">one clip per step</text>-<line x1="255.0" y1="642" x2="255.0" y2="670" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="601" x2="392" y2="601" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="615" x2="366" y2="615" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="583" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="613" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">capture</text>-<rect x="150" y="672" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="701" fill="#F2E9E1" font-size="25" font-weight="700">Finish</text>-<text x="166" y="723" fill="#B9A899" font-size="12">refuses until it is all true</text>-<line x1="255.0" y1="740" x2="255.0" y2="768" stroke="#DB8B58" stroke-width="2.5" marker-end="url(#fwd)"/>-<line x1="366" y1="699" x2="392" y2="699" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="713" x2="366" y2="713" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="681" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="711" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">finish</text>-<rect x="150" y="770" width="210" height="66" rx="9" fill="#17283F" stroke="#DB8B58" stroke-width="2"/>-<text x="166" y="799" fill="#F2E9E1" font-size="25" font-weight="700">Deliver</text>-<text x="166" y="821" fill="#B9A899" font-size="12">"done, here is your video"</text>-<line x1="366" y1="797" x2="392" y2="797" stroke="#93A3B4" stroke-width="1.3" marker-end="url(#to)"/>-<line x1="392" y1="811" x2="366" y2="811" stroke="#00B8B1" stroke-width="1.3" marker-end="url(#to)"/>-<rect x="400" y="779" width="340" height="48" rx="5" fill="#0F1D2E" stroke="#00B8B1" stroke-width="1.4"/>-<text x="414" y="809" fill="#DDF7F5" font-size="15" font-weight="700" font-family="IBM Plex Mono, Consolas, monospace">deliver · run.jsonl</text>-<text x="380" y="876" fill="#93A3B4" font-size="11.5" text-anchor="middle">down: specs, configs, plans, scripts  ·  up: OK / ERROR + hints  ·  any box can be the AI's own code</text>-</svg>\ No newline at end of file