new_blog/static/images/DAG-soft-dev-workflow.svg
Pagwin f89a2551da
Some checks are pending
/ Generate Site (push) Waiting to run
/ Publish Site (push) Blocked by required conditions
agent-teams article
2026-03-24 16:31:25 -04:00

98 lines
3.9 KiB
XML

<!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.4 (0)
-->
<!-- Pages: 1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="195pt" height="404pt" viewBox="0.00 0.00 195.00 404.00">
<style>
@media(prefers-color-scheme: dark){
:root {
--color: white;
}
}
@media(prefers-color-scheme: light){
:root {
--color: black;
}
}
ellipse, path {
fill: none;
stroke: var(--color);
}
polygon {
fill: var(--color);
stroke: var(--color);
}
text {
fill: var(--color);
font-family: sans-serif;
}
</style>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<!-- start -->
<g id="node1" class="node">
<title>start</title>
<ellipse cx="93.32" cy="-378" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-372.95" font-size="14.00">start</text>
</g>
<!-- gather_requirements -->
<g id="node2" class="node">
<title>gather_requirements</title>
<ellipse cx="93.32" cy="-306" rx="87.18" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-300.95" font-size="14.00">gather_requirements</text>
</g>
<!-- start&#45;&gt;gather_requirements -->
<g id="edge1" class="edge">
<title>start-&gt;gather_requirements</title>
<path d="M93.32,-359.7C93.32,-352.41 93.32,-343.73 93.32,-335.54"/>
<polygon points="96.82,-335.62 93.32,-325.62 89.82,-335.62 96.82,-335.62"/>
</g>
<!-- write_spec -->
<g id="node3" class="node">
<title>write_spec</title>
<ellipse cx="93.32" cy="-234" rx="50.84" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-228.95" font-size="14.00">write_spec</text>
</g>
<!-- gather_requirements&#45;&gt;write_spec -->
<g id="edge2" class="edge">
<title>gather_requirements-&gt;write_spec</title>
<path d="M93.32,-287.7C93.32,-280.41 93.32,-271.73 93.32,-263.54"/>
<polygon points="96.82,-263.62 93.32,-253.62 89.82,-263.62 96.82,-263.62"/>
</g>
<!-- write_interface -->
<g id="node4" class="node">
<title>write_interface</title>
<ellipse cx="93.32" cy="-162" rx="66.71" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-156.95" font-size="14.00">write_interface</text>
</g>
<!-- write_spec&#45;&gt;write_interface -->
<g id="edge3" class="edge">
<title>write_spec-&gt;write_interface</title>
<path d="M93.32,-215.7C93.32,-208.41 93.32,-199.73 93.32,-191.54"/>
<polygon points="96.82,-191.62 93.32,-181.62 89.82,-191.62 96.82,-191.62"/>
</g>
<!-- write_tests -->
<g id="node5" class="node">
<title>write_tests</title>
<ellipse cx="93.32" cy="-90" rx="50.84" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-84.95" font-size="14.00">write_tests</text>
</g>
<!-- write_interface&#45;&gt;write_tests -->
<g id="edge4" class="edge">
<title>write_interface-&gt;write_tests</title>
<path d="M93.32,-143.7C93.32,-136.41 93.32,-127.73 93.32,-119.54"/>
<polygon points="96.82,-119.62 93.32,-109.62 89.82,-119.62 96.82,-119.62"/>
</g>
<!-- write_implementation -->
<g id="node6" class="node">
<title>write_implementation</title>
<ellipse cx="93.32" cy="-18" rx="93.32" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="93.32" y="-12.95" font-size="14.00">write_implementation</text>
</g>
<!-- write_tests&#45;&gt;write_implementation -->
<g id="edge5" class="edge">
<title>write_tests-&gt;write_implementation</title>
<path d="M93.32,-71.7C93.32,-64.41 93.32,-55.73 93.32,-47.54"/>
<polygon points="96.82,-47.62 93.32,-37.62 89.82,-47.62 96.82,-47.62"/>
</g>
</g>
</svg>