@startuml !theme plain title Artifact Editor: Full Vision vs MVP left to right direction package "Full Vision\n(6-12 weeks)" as full { component "PlantUML" as f1 component "Mermaid" as f2 component "OpenSCAD" as f3 component "SVG" as f4 component "ASCII Art" as f5 component "AI Assistant" as f6 component "Voice Input" as f7 component "Collab Edit" as f8 component "GUI Framework" as f9 } package "MVP v1\n(1-2 weeks)" as mvp { component "PlantUML Only" as m1 #90EE90 component "urwid TUI" as m2 #90EE90 component "Text Editor" as m3 #90EE90 component "Live Preview" as m4 #90EE90 component "Exit Contract" as m5 #90EE90 } package "v2 Expansion\n(incremental)" as v2 { component "+ Mermaid" as v2a component "+ AI Assist" as v2b component "+ Voice" as v2c } actor "User Needs\nDiagrams Now" as user user --> mvp : "Ships in\n2 weeks" user ..> full : "Ships in\n3 months" mvp --> v2 : "Add features\nbased on\nusage data" note right of mvp **Ship This:** - One renderer - Simple TUI - Working integration **Learn:** - What users create - Pain points - Feature requests end note note right of full **Risk:** - Complex before validation - Long time to first user - May build wrong features end note @enduml