orchestrated-discussions/diagrams/stand-alone-artifact-editor...

41 lines
6.5 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="448px" preserveAspectRatio="none" style="width:371px;height:448px;" version="1.1" viewBox="0 0 371 448" width="371px" zoomAndPan="magnify"><defs><filter height="300%" id="f8rvuuk7ywvet" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[8fc3522a43f8c7199df5e09e5bb0188e]
entity user--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="39.0679" style="stroke: #000000; stroke-width: 1.5;" width="156" x="141.4" y="8"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="136" x="151.4" y="32.9659">User wants diagram</text><!--MD5=[eaea3ac7f9db97749017154da9d5e01e]
entity launch--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="39.0679" style="stroke: #000000; stroke-width: 1.5;" width="166" x="136.4" y="82"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="146" x="146.4" y="106.9659">Launch artifact-editor</text><!--MD5=[026b3f9ae447cd6258ef99d33f5de6cf]
entity editor--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="39.0679" style="stroke: #000000; stroke-width: 1.5;" width="143" x="147.9" y="250"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="123" x="157.9" y="274.9659">Text editor (urwid)</text><!--MD5=[1088c149b6bd3a70d07f180d17b4a032]
entity ai--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="58.1358" style="stroke: #000000; stroke-width: 1.5;" width="198" x="120.4" y="156.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="87" x="130.4" y="181.4659">AI modify via</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="178" x="130.4" y="200.5339">discussion-diagram-editor</text><!--MD5=[7b81b3f54888d80991adc2e216cc97b2]
entity render--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="39.0679" style="stroke: #000000; stroke-width: 1.5;" width="137" x="150.9" y="324"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="117" x="160.9" y="348.9659">Render PlantUML</text><!--MD5=[2935e10667aef0675bf227d465d6e5f6]
entity save--><rect fill="#FEFECE" filter="url(#f8rvuuk7ywvet)" height="39.0679" style="stroke: #000000; stroke-width: 1.5;" width="93" x="172.9" y="398"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacingAndGlyphs" textLength="73" x="182.9" y="422.9659">Save &amp; exit</text><!--MD5=[d92c5e655ac6b6ae170bf3a74c508f8b]
link user to launch--><path d="M219.4,47.03 C219.4,56.91 219.4,66.79 219.4,76.68 " fill="none" id="user-&gt;launch" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="219.4,81.84,223.4,72.84,219.4,76.84,215.4,72.84,219.4,81.84" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[18366c9b6fdc194c8f77387338c45846]
link launch to editor--><path d="M136.39,118.41 C117.75,126.48 100.51,138.4 90.4,156 C77.56,178.35 77.56,191.65 90.4,214 C101.69,233.65 121.79,246.35 142.82,254.56 " fill="none" id="launch-&gt;editor" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="147.6,256.34,140.5775,249.4346,142.9184,254.5844,137.7685,256.9252,147.6,256.34" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[2e42e18cbbab9d016ae199cea22c296b]
link editor to ai--><path d="M257.89,249.81 C271.81,239.55 276.13,229.3 270.85,219.04 " fill="none" id="editor-&gt;ai" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="268,214.64,269.5255,224.37,270.7139,218.8394,276.2445,220.0278,268,214.64" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="98" x="172.62" y="230.207">Press 'AI modify'</text><!--MD5=[af8c6eed9c0852f112343d4cbd6742b8]
link ai to editor--><path d="M170.8,214.64 C162.49,225.27 164.48,235.89 176.77,246.52 " fill="none" id="ai-&gt;editor" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="180.91,249.81,176.3576,241.0764,176.9973,246.697,171.3767,247.3367,180.91,249.81" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="160" x="7" y="231.957">Return modified PlantUML</text><!--MD5=[486af03bba29b37fe9633bb4c2f7b159]
link editor to render--><path d="M219.4,289.03 C219.4,298.91 219.4,308.79 219.4,318.68 " fill="none" id="editor-&gt;render" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="219.4,323.84,223.4,314.84,219.4,318.84,215.4,314.84,219.4,323.84" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="139" x="220.4" y="307.277">Auto-render on change</text><!--MD5=[efd18ef98629ef64286099d3ad5c6ad9]
link render to save--><path d="M219.4,363.03 C219.4,372.91 219.4,382.79 219.4,392.68 " fill="none" id="render-&gt;save" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="219.4,397.84,223.4,388.84,219.4,392.84,215.4,388.84,219.4,397.84" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="64" x="220.4" y="381.277">User saves</text><!--MD5=[4e2e87b325a7f4ba29a7b2659b624bc5]
@startuml
left to right direction
rectangle "User wants diagram" as user
rectangle "Launch artifact-editor" as launch
rectangle "Text editor (urwid)" as editor
rectangle "AI modify via\ndiscussion-diagram-editor" as ai
rectangle "Render PlantUML" as render
rectangle "Save & exit" as save
user -> launch
launch -> editor
editor -> ai : Press 'AI modify'
ai -> editor : Return modified PlantUML
editor -> render : Auto-render on change
render -> save : User saves
@enduml
PlantUML version 1.2020.02(Sun Mar 01 06:22:07 AST 2020)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 21.0.8+9-Ubuntu-0ubuntu124.04.1
Operating System: Linux
Default Encoding: UTF-8
Language: en
Country: CA
--></g></svg>