@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