Edit a directed flowchart with labeled nodes and decision paths.
Node declarations and edge operators are parsed into a directed graph with labels, subgraphs, and shape metadata; a layout engine positions nodes and routes connectors. The direction declaration controls the primary flow orientation.
Direction: TD
Nodes: [{"id":"A","label":"Login Page","shape":"rectangle"},{"id":"B","label":"Valid?","shape":"diamond"},{"id":"C","label":"Dashboard","shape":"rounded"},{"id":"D","label":"Error","shape":"stadium"}]
Edges: [{"from":"A","to":"B","label":"Submit","style":"solid"},{"from":"B","to":"C","label":"Yes","style":"solid"},{"from":"B","to":"D","label":"No","style":"dotted"}]
flowchart TD
A["Login Page"]
B{"Valid?"}
C("Dashboard")
D(["Error"])
A -- "Submit" --> B
B -- "Yes" --> C
B -. "No" .-> D
Decision processes, onboarding workflows, and CI dependencies edit flowcharts.