1744 lines
121 KiB
XML
1744 lines
121 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="2971px" height="1471px" viewBox="0 0 2971 1471" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" scale="1" border="0" version="29.3.4">
|
||
<diagram name="第 1 页" id="0kEjsNmiVxLX9MfUiGSl">
|
||
<mxGraphModel dx="3391" dy="2383" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="none" math="0" shadow="0">
|
||
<root>
|
||
<mxCell id="0" />
|
||
<mxCell id="1" parent="0" />
|
||
<mxCell id="DwiNl34qO9KbaEaw2ysd-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="" vertex="1">
|
||
<mxGeometry height="1470" width="2970" x="-330" y="80" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-8" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=16;" value="" vertex="1">
|
||
<mxGeometry height="300" width="2710" x="-120" y="810" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=16;" value="" vertex="1">
|
||
<mxGeometry height="240" width="2710" x="-120" y="340" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-97" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-55">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="1800" y="1190" />
|
||
<mxPoint x="1940" y="1190" />
|
||
</Array>
|
||
<mxPoint x="1940" y="670" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-100" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-78">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="DwiNl34qO9KbaEaw2ysd-1" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-100" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="可选步骤" vertex="1">
|
||
<mxGeometry relative="1" x="-0.302" y="-1" as="geometry">
|
||
<mxPoint x="15" y="-1" as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-95" parent="1" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;fontSize=16;" value="" vertex="1">
|
||
<mxGeometry height="125" width="460" x="1570" y="965" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-5" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-3">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="需求 / PRD" vertex="1">
|
||
<mxGeometry height="60" width="120" x="120" y="360" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-9" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-4">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="分析" vertex="1">
|
||
<mxGeometry height="60" width="120" x="120" y="840" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-17" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-10">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-113" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-69">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="280" y="670" />
|
||
<mxPoint x="280" y="170" />
|
||
</Array>
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="功能文档" vertex="1">
|
||
<mxGeometry height="60" width="120" x="320" y="640" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-7" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="产物" vertex="1">
|
||
<mxGeometry height="80" width="120" x="-270" y="635" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-18" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-11">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="review" vertex="1">
|
||
<mxGeometry height="60" width="120" x="320" y="360" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-14" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-13">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-16" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-14" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="no" vertex="1">
|
||
<mxGeometry relative="1" x="0.0143" y="4" as="geometry">
|
||
<mxPoint as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-22" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-21">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-11" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontSize=16;" value="ok?" vertex="1">
|
||
<mxGeometry height="80" width="80" x="520" y="350" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-15" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-4">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-13" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="补充或重新生成" vertex="1">
|
||
<mxGeometry height="60" width="140" x="490" y="500" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-29" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-28">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-21" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="技术分析,匹配必要的上下文、组件、工作流" vertex="1">
|
||
<mxGeometry height="60" width="200" x="640" y="840" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-23" parent="1" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontSize=16;" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;文档:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;PRD - 原始需求文档&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;功能文档 - 核心功能与分支运行结果&lt;br&gt;技术方案 - 匹配结果,技术选型&lt;br&gt;分步文档 - 规划执行流程&lt;/div&gt;&lt;/blockquote&gt;" vertex="1">
|
||
<mxGeometry height="160" width="370" x="-280" y="140" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-108" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-21">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="740" y="1360" />
|
||
</Array>
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-25" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="&lt;font style=&quot;font-size: 24px;&quot;&gt;知识池&lt;br&gt;&lt;br&gt;技术方案、组件、工作流、描述文档、......&lt;/font&gt;" vertex="1">
|
||
<mxGeometry height="250" width="2420" x="140" y="1250" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-114" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-69">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="830" y="670" />
|
||
<mxPoint x="830" y="170" />
|
||
</Array>
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-28" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="技术方案" vertex="1">
|
||
<mxGeometry height="60" width="120" x="880" y="640" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-31" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="740" y="900" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-118" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-31" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="匹配" vertex="1">
|
||
<mxGeometry relative="1" x="-0.0688" as="geometry">
|
||
<mxPoint as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-30" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="代码仓库" vertex="1">
|
||
<mxGeometry height="60" width="120" x="880" y="1160" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-32" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-34">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="940" y="600" as="sourcePoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-33" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-37">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-34" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="review" vertex="1">
|
||
<mxGeometry height="60" width="120" x="880" y="360" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-35" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-39">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-36" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-35" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="no" vertex="1">
|
||
<mxGeometry relative="1" x="0.0143" y="4" as="geometry">
|
||
<mxPoint as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-41" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-40">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-37" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontSize=16;" value="ok?" vertex="1">
|
||
<mxGeometry height="80" width="80" x="1080" y="350" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-38" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-28">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="1120" y="670" />
|
||
</Array>
|
||
<mxPoint x="1000" y="630" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-39" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="补充或重新生成" vertex="1">
|
||
<mxGeometry height="60" width="140" x="1050" y="500" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-53" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-43">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-40" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="任务拆解" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1200" y="840" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-43" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="任务拆分文档" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1400" y="645" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-44" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="1460" y="640" as="sourcePoint" />
|
||
<mxPoint x="1460" y="425" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-45" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-49">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="1520" y="395" as="sourcePoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-46" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-51">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-47" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-46" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="no" vertex="1">
|
||
<mxGeometry relative="1" x="0.0143" y="4" as="geometry">
|
||
<mxPoint as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-48" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-52">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-49" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontSize=16;" value="ok?" vertex="1">
|
||
<mxGeometry height="80" width="80" x="1600" y="355" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-50" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="1640" y="680" />
|
||
<mxPoint x="1520" y="680" />
|
||
</Array>
|
||
<mxPoint x="1520" y="680" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-51" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="补充或重新生成" vertex="1">
|
||
<mxGeometry height="60" width="140" x="1570" y="505" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-96" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="1800.2352941176473" y="960" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="DwiNl34qO9KbaEaw2ysd-2" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-96" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="可能拆成多个专用工作流" vertex="1">
|
||
<mxGeometry relative="1" x="-0.2217" as="geometry">
|
||
<mxPoint y="3" as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-52" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="代码生成" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1740" y="845" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-54" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="review" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1400" y="365" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="DwiNl34qO9KbaEaw2ysd-3" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-69">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="1850" y="670" />
|
||
<mxPoint x="1850" y="170" />
|
||
</Array>
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-55" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="代码" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1880" y="640" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-56" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="1940" y="600" as="sourcePoint" />
|
||
<mxPoint x="1940" y="420" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-57" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-61">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="2000" y="390" as="sourcePoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-58" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<mxPoint x="2120" y="499.9999999999998" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-59" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-58" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="no" vertex="1">
|
||
<mxGeometry relative="1" x="0.0143" y="4" as="geometry">
|
||
<mxPoint as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-99" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-64">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-61" parent="1" style="rhombus;whiteSpace=wrap;html=1;fontSize=16;" value="ok?" vertex="1">
|
||
<mxGeometry height="80" width="80" x="2080" y="350" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-62" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="2120" y="670" />
|
||
<mxPoint x="2000" y="670" />
|
||
</Array>
|
||
<mxPoint x="2120" y="559.9999999999998" as="sourcePoint" />
|
||
<mxPoint x="2000" y="670" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-63" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="补充或重新生成" vertex="1">
|
||
<mxGeometry height="60" width="130" x="2060" y="500" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-105" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-104">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-64" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="人工验收与迭代" vertex="1">
|
||
<mxGeometry height="60" width="120" x="2240" y="360" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-65" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="review" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1880" y="360" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-69" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="打分池" vertex="1">
|
||
<mxGeometry height="60" width="159" x="1241" y="140" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-73" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.625;entryY=1.044;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-69">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-101" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-83">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-78" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="代码质量校验" vertex="1">
|
||
<mxGeometry height="60" width="120" x="2160" y="940" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-87" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;fontSize=16;">
|
||
<mxGeometry relative="1" as="geometry">
|
||
<Array as="points">
|
||
<mxPoint x="2220" y="753" />
|
||
<mxPoint x="1940" y="753" />
|
||
</Array>
|
||
<mxPoint x="1940" y="700" as="targetPoint" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-83" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="自动化功能验证" vertex="1">
|
||
<mxGeometry height="60" width="120" x="2160" y="840" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-91" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="workflow 1" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1600" y="1000" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-92" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="workflow 2" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1740" y="1000" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-93" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="workflow 3" vertex="1">
|
||
<mxGeometry height="60" width="120" x="1880" y="1000" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-104" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="关键组件、工作流、知识的识别与沉淀" vertex="1">
|
||
<mxGeometry height="60" width="200" x="2360" y="1000" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-106" edge="1" parent="1" source="u1jFDB5STzku1ApQg6dZ-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.959;entryY=0.01;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=16;" target="u1jFDB5STzku1ApQg6dZ-25">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-107" connectable="0" parent="u1jFDB5STzku1ApQg6dZ-106" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" value="更新" vertex="1">
|
||
<mxGeometry relative="1" x="-0.0111" y="-3" as="geometry">
|
||
<mxPoint x="-3" y="-2" as="offset" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-115" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="人" vertex="1">
|
||
<mxGeometry height="240" width="120" x="-270" y="340" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="u1jFDB5STzku1ApQg6dZ-116" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" value="AGENTS" vertex="1">
|
||
<mxGeometry height="300" width="120" x="-270" y="810" as="geometry" />
|
||
</mxCell>
|
||
</root>
|
||
</mxGraphModel>
|
||
</diagram>
|
||
</mxfile>
|
||
">
|
||
<defs>
|
||
</defs>
|
||
<rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212));">
|
||
</rect>
|
||
<g>
|
||
<g data-cell-id="0">
|
||
<g data-cell-id="1">
|
||
<g data-cell-id="DwiNl34qO9KbaEaw2ysd-4">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="0" y="0" width="2970" height="1470" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-8">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="210" y="730" width="2710" height="300" fill="#ffe6cc" stroke="#d79b00" pointer-events="all" style="fill: light-dark(rgb(255, 230, 204), rgb(54, 33, 10)); stroke: light-dark(rgb(215, 155, 0), rgb(153, 101, 0));">
|
||
</rect>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-6">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="210" y="260" width="2710" height="240" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));">
|
||
</rect>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-97">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2130 1010 L 2130.14 1110.14 L 2270.14 1110.14 L 2270 626.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2270 621.12 L 2273.5 628.12 L 2270 626.37 L 2266.5 628.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-100">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2360 947.5 L 2550.14 947.57 L 2550.03 926.37" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2550.01 921.12 L 2553.54 928.1 L 2550.03 926.37 L 2546.54 928.14 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="DwiNl34qO9KbaEaw2ysd-1">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 949px; margin-left: 2454px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
可选步骤
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2422" y="940" width="64" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-95">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1900" y="885" width="460" height="125" fill="#ffffff" stroke="#000000" stroke-dasharray="8 8" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-5">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 510 340 L 510 753.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 510 758.88 L 506.5 751.88 L 510 753.63 L 513.5 751.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-1">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="450" y="280" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 451px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
需求 / PRD
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="451" y="301" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-9">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 570 790 L 710.14 790.14 L 710.01 626.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 710 621.12 L 713.51 628.12 L 710.01 626.37 L 706.51 628.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-3">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="450" y="760" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 790px; margin-left: 451px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
分析
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="451" y="781" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-17">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 710 560 L 710 346.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 710 341.12 L 713.5 348.12 L 710 346.37 L 706.5 348.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-113">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 650 590 L 610.14 590.14 L 610.14 90.14 L 1564.63 90" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1569.88 90 L 1562.88 93.5 L 1564.63 90 L 1562.88 86.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-4">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="650" y="560" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 590px; margin-left: 651px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
功能文档
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="651" y="581" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-7">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="60" y="555" width="120" height="80" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 595px; margin-left: 61px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
产物
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="61" y="586" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-18">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 770 310 L 843.63 310" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 848.88 310 L 841.88 313.5 L 843.63 310 L 841.88 306.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-10">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="650" y="280" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 651px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
review
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="651" y="301" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-14">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 890 350 L 890 413.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 890 418.88 L 886.5 411.88 L 890 413.63 L 893.5 411.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-16">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 386px; margin-left: 895px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
no
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="886" y="377" width="18" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-22">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 930 310 L 1070.14 310.14 L 1070 753.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1070 758.88 L 1066.5 751.88 L 1070 753.63 L 1073.5 751.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-11">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 890 270 L 930 310 L 890 350 L 850 310 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 310px; margin-left: 851px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
ok?
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="851" y="301" width="78" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-15">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 890 480 L 890.14 590.14 L 776.37 590.01" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 771.12 590 L 778.12 586.51 L 776.37 590.01 L 778.11 593.51 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-13">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="820" y="420" width="140" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 450px; margin-left: 821px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
补充或重新生成
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="821" y="441" width="138" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-29">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1170 790 L 1270.14 790.14 L 1270.01 626.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1270 621.12 L 1273.51 628.12 L 1270.01 626.37 L 1266.51 628.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-21">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="970" y="760" width="200" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 790px; margin-left: 971px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
技术分析,匹配必要的上下文、组件、工作流
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="971" y="771.5" width="198" height="42"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-23">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="50" y="60" width="370" height="160" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 368px; height: 1px; padding-top: 140px; margin-left: 52px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
|
||
<div style="text-align: justify;">
|
||
<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">文档:</span>
|
||
</div>
|
||
<div style="text-align: justify;">
|
||
<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">PRD - 原始需求文档</span>
|
||
</div>
|
||
<div style="text-align: justify;">
|
||
|
||
|
||
|
||
功能文档 - 核心功能与分支运行结果 <br/>
|
||
|
||
|
||
|
||
技术方案 - 匹配结果,技术选型 <br/>
|
||
|
||
|
||
|
||
分步文档 - 规划执行流程
|
||
</div>
|
||
</blockquote>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="52" y="92.5" width="368" height="100"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-108">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1075 1170 L 1075 1280.14 L 1070.14 1280.14 L 1070.14 826.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1070.14 821.12 L 1073.64 828.12 L 1070.14 826.37 L 1066.64 828.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-25">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="470" y="1170" width="2420" height="250" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 2418px; height: 1px; padding-top: 1295px; margin-left: 471px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
<font style="font-size: 24px;">知识池 <br/>
|
||
|
||
|
||
|
||
<br/>
|
||
|
||
|
||
|
||
技术方案、组件、工作流、描述文档、......</font>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="471" y="1252.5" width="2418" height="90"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-114">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1210 590 L 1160.14 590.14 L 1160.14 90.14 L 1564.63 90" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1569.88 90 L 1562.88 93.5 L 1564.63 90 L 1562.88 86.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-28">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1210" y="560" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 590px; margin-left: 1211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
技术方案
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1211" y="581" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-31">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1210 1110 L 1070.14 1110.14 L 1070 826.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1070 821.12 L 1073.5 828.12 L 1070 826.37 L 1066.5 828.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-118">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1051px; margin-left: 1072px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
匹配
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1056" y="1042" width="32" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-30">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1210" y="1080" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1110px; margin-left: 1211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
代码仓库
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1211" y="1101" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-32">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1270 560 L 1270 346.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1270 341.12 L 1273.5 348.12 L 1270 346.37 L 1266.5 348.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-33">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1330 310 L 1403.63 310" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1408.88 310 L 1401.88 313.5 L 1403.63 310 L 1401.88 306.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-34">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1210" y="280" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 1211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
review
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1211" y="301" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-35">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1450 350 L 1450 413.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1450 418.88 L 1446.5 411.88 L 1450 413.63 L 1453.5 411.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-36">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 386px; margin-left: 1455px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
no
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1446" y="377" width="18" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-41">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1490 310 L 1590.14 310.14 L 1590 753.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1590 758.88 L 1586.5 751.88 L 1590 753.63 L 1593.5 751.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-37">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1450 270 L 1490 310 L 1450 350 L 1410 310 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 310px; margin-left: 1411px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
ok?
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1411" y="301" width="78" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-38">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1450 480 L 1450.14 590.14 L 1336.37 590.01" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1331.12 590 L 1338.12 586.51 L 1336.37 590.01 L 1338.11 593.51 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-39">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1380" y="420" width="140" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 450px; margin-left: 1381px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
补充或重新生成
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1381" y="441" width="138" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-53">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1650 790 L 1790.14 790.14 L 1790.01 631.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1790 626.12 L 1793.51 633.11 L 1790.01 631.37 L 1786.51 633.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-40">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1530" y="760" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 790px; margin-left: 1531px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
任务拆解
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1531" y="781" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-43">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1730" y="565" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 595px; margin-left: 1731px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
任务拆分文档
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1731" y="586" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-44">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1790 560 L 1790 351.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1790 346.12 L 1793.5 353.12 L 1790 351.37 L 1786.5 353.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-45">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1850 315 L 1923.63 315" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1928.88 315 L 1921.88 318.5 L 1923.63 315 L 1921.88 311.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-46">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1970 355 L 1970 418.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1970 423.88 L 1966.5 416.88 L 1970 418.63 L 1973.5 416.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-47">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 391px; margin-left: 1975px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
no
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1966" y="382" width="18" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-48">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2010 315 L 2130.14 315 L 2130 758.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2130 763.88 L 2126.5 756.88 L 2130 758.63 L 2133.5 756.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-49">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1970 275 L 2010 315 L 1970 355 L 1930 315 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 315px; margin-left: 1931px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
ok?
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1931" y="306" width="78" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-50">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1970 485 L 1970.14 600.14 L 1856.51 600.14" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1851.26 600.14 L 1858.26 596.64 L 1856.51 600.14 L 1858.26 603.64 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-51">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1900" y="425" width="140" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 455px; margin-left: 1901px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
补充或重新生成
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1901" y="446" width="138" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-96">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2130 825 L 2130.14 852.43 L 2130.21 873.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2130.23 878.88 L 2126.71 871.89 L 2130.21 873.63 L 2133.71 871.87 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="DwiNl34qO9KbaEaw2ysd-2">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 849px; margin-left: 2132px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
可能拆成多个专用工作流
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2044" y="840" width="176" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-52">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2070" y="765" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 795px; margin-left: 2071px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
代码生成
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2071" y="786" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-54">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1730" y="285" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 315px; margin-left: 1731px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
review
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1731" y="306" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="DwiNl34qO9KbaEaw2ysd-3">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2210 590 L 2180.14 590.14 L 2180.14 90.14 L 1736.37 90" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1731.12 90 L 1738.12 86.5 L 1736.37 90 L 1738.12 93.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-55">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2210" y="560" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 590px; margin-left: 2211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
代码
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2211" y="581" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-56">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2270 560 L 2270 346.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2270 341.12 L 2273.5 348.12 L 2270 346.37 L 2266.5 348.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-57">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2330 310 L 2403.63 310" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2408.88 310 L 2401.88 313.5 L 2403.63 310 L 2401.88 306.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-58">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2450 350 L 2450 413.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2450 418.88 L 2446.5 411.88 L 2450 413.63 L 2453.5 411.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-59">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 386px; margin-left: 2455px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
no
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2446" y="377" width="18" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-99">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2490 310 L 2563.63 310" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2568.88 310 L 2561.88 313.5 L 2563.63 310 L 2561.88 306.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-61">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2450 270 L 2490 310 L 2450 350 L 2410 310 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 310px; margin-left: 2411px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
ok?
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2411" y="301" width="78" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-62">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2450 480 L 2450.14 590.14 L 2336.51 590.14" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2331.26 590.14 L 2338.26 586.64 L 2336.51 590.14 L 2338.26 593.64 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-63">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2390" y="420" width="130" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 450px; margin-left: 2391px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
补充或重新生成
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2391" y="441" width="128" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-105">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2690 310 L 2790.14 310.14 L 2790.14 913.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2790.14 918.88 L 2786.64 911.88 L 2790.14 913.63 L 2793.64 911.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-64">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2570" y="280" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 2571px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
人工验收与迭代
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2571" y="301" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-65">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2210" y="280" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 2211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
review
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2211" y="301" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-69">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1571" y="60" width="159" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 157px; height: 1px; padding-top: 90px; margin-left: 1572px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
打分池
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1572" y="81" width="157" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-73">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 1730 595 L 1670.43 595 L 1670.38 129.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 1670.38 123.76 L 1673.88 130.76 L 1670.38 129.01 L 1666.88 130.76 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-101">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2550 860 L 2550 826.37" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2550 821.12 L 2553.5 828.12 L 2550 826.37 L 2546.5 828.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-78">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2490" y="860" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 890px; margin-left: 2491px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
代码质量校验
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2491" y="881" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-87">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2550 760 L 2550.14 673 L 2270.14 673 L 2270.02 626.37" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2270 621.12 L 2273.52 628.11 L 2270.02 626.37 L 2266.52 628.13 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-83">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2490" y="760" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 790px; margin-left: 2491px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
自动化功能验证
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2491" y="781" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-91">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="1930" y="920" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 950px; margin-left: 1931px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
workflow 1
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="1931" y="941" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-92">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2070" y="920" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 950px; margin-left: 2071px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
workflow 2
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2071" y="941" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-93">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2210" y="920" width="120" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 950px; margin-left: 2211px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
workflow 3
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2211" y="941" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-104">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="2690" y="920" width="200" height="60" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 950px; margin-left: 2691px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
关键组件、工作流、知识的识别与沉淀
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2691" y="931.5" width="198" height="42"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-106">
|
||
<g transform="translate(0.5,0.5)">
|
||
<path d="M 2790 980 L 2790.14 1075 L 2790.74 1166.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
<path d="M 2790.77 1171.38 L 2787.23 1164.41 L 2790.74 1166.13 L 2794.23 1164.36 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</path>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-107">
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1073px; margin-left: 2786px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">
|
||
|
||
|
||
|
||
更新
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="2770" y="1064" width="32" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-115">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="60" y="260" width="120" height="240" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 380px; margin-left: 61px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
人
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="61" y="371" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
<g data-cell-id="u1jFDB5STzku1ApQg6dZ-116">
|
||
<g transform="translate(0.5,0.5)">
|
||
<rect x="60" y="730" width="120" height="300" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">
|
||
</rect>
|
||
</g>
|
||
<g>
|
||
<g>
|
||
<switch>
|
||
<foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
||
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 880px; margin-left: 61px;">
|
||
<div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; ">
|
||
<div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
|
||
|
||
|
||
|
||
AGENTS
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</foreignObject>
|
||
<image x="61" y="871" width="118" height="23"/>
|
||
</switch>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</g>
|
||
</svg>
|