diff --git a/workflow/demo/sales-ai.bpmn b/workflow/demo/sales-ai.bpmn
new file mode 100644
index 0000000..c6b2fa1
--- /dev/null
+++ b/workflow/demo/sales-ai.bpmn
@@ -0,0 +1,935 @@
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_G5Kd1Q
+
+
+
+ sequenceFlow_G5Kd1Q
+ sequenceFlow_vqManw
+
+
+
+
+
+
+ sequenceFlow_duF1Hg
+ sequenceFlow_ldia4Q
+
+
+
+ sequenceFlow_k3scQQ
+ sequenceFlow_3Zs2WQ
+
+
+
+
+
+
+
+ sequenceFlow_duF1Hg
+ sequenceFlow_9gjk1g
+
+
+
+
+
+
+ sequenceFlow_LRjiiQ
+ sequenceFlow_HvOsZw
+
+
+
+ sequenceFlow_LRjiiQ
+ sequenceFlow_RF55GQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_B04b0w
+ sequenceFlow_K0mP1A
+ sequenceFlow_Dxjf4w
+
+
+
+ sequenceFlow_k3scQQ
+ sequenceFlow_jKLvjw
+ sequenceFlow_lwNqmg
+
+
+
+
+
+
+ sequenceFlow_jKLvjw
+ sequenceFlow_0TeCwg
+
+
+
+
+
+
+ sequenceFlow_0TeCwg
+ sequenceFlow_RF55GQ
+
+
+
+
+ sequenceFlow_HvOsZw
+ sequenceFlow_Ox0gfw
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_gy5hog
+ sequenceFlow_DlgdUg
+ sequenceFlow_K0mP1A
+
+
+
+ sequenceFlow_DlgdUg
+ sequenceFlow_GF5vQQ
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_GF5vQQ
+ sequenceFlow_Uc0dmw
+ sequenceFlow_VLp7xQ
+
+
+
+ sequenceFlow_Uc0dmw
+ sequenceFlow_Dxjf4w
+
+
+
+ sequenceFlow_VLp7xQ
+ sequenceFlow_RN0M8Q
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_RN0M8Q
+ sequenceFlow_tpEGaw
+ sequenceFlow_ldia4Q
+
+
+
+
+
+
+
+
+
+ sequenceFlow_vqManw
+ sequenceFlow_lwNqmg
+
+
+
+
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_t18xVA
+ sequenceFlow_3Zs2WQ
+
+
+
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_t18xVA
+ sequenceFlow_vYmgqw
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_vYmgqw
+ sequenceFlow_tpEGaw
+
+
+
+
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_gy5hog
+ sequenceFlow_9gjk1g
+
+
+
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_B04b0w
+ sequenceFlow_aUFo1Q
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+ sequenceFlow_aUFo1Q
+ sequenceFlow_Ox0gfw
+
+
+
+
+
+
+
+
+
+
+ {"n_predict": 4096, "temperature": 0}
+ ^.+\.([pP][dD][fF])$
+
+[INST]
+
+Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags.
+
+ - Vertragsgeber
+ - Vertragsnehmer
+ - Gegenstand
+ - Laufzeit
+
+[/INST]
+]]]]>
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/workflow/demo/sales.bpmn b/workflow/demo/sales.bpmn
new file mode 100644
index 0000000..54c7bfb
--- /dev/null
+++ b/workflow/demo/sales.bpmn
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+ sequenceFlow_G5Kd1Q
+
+
+
+ sequenceFlow_G5Kd1Q
+ sequenceFlow_vqManw
+
+
+
+
+
+
+ sequenceFlow_AYbjAA
+ sequenceFlow_duF1Hg
+
+
+
+ sequenceFlow_AYbjAA
+ sequenceFlow_k3scQQ
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_duF1Hg
+ sequenceFlow_gy5hog
+
+
+
+
+
+
+ sequenceFlow_LRjiiQ
+ sequenceFlow_HvOsZw
+
+
+
+ sequenceFlow_LRjiiQ
+ sequenceFlow_RF55GQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sequenceFlow_gy5hog
+ sequenceFlow_B04b0w
+
+
+
+ sequenceFlow_vqManw
+ sequenceFlow_k3scQQ
+ sequenceFlow_jKLvjw
+
+
+
+
+
+
+ sequenceFlow_jKLvjw
+ sequenceFlow_0TeCwg
+
+
+
+
+
+
+ sequenceFlow_0TeCwg
+ sequenceFlow_RF55GQ
+
+
+
+
+ sequenceFlow_B04b0w
+ sequenceFlow_HvOsZw
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+