Diagrams¶
A visual overview of how Processor works. Each per-level guide reuses the relevant diagram below.
The three-stage pipeline¶
Every transcript flows through the same stages; only where each stage runs changes by level.
flowchart LR
S1["Stage 1<br/>Identify candidates"] --> S2["Stage 2<br/>Elaborate"] --> S3["Stage 3<br/>Generate BPMN"] --> DR["Draw on Miro board"]
Where each stage runs
| Stage | Level 1 | Level 2 | Level 3 / 4 |
|---|---|---|---|
| Stage 1 — Identify | Panel | Panel | Panel |
| Stage 2 — Elaborate | Panel (on draw) | Website | Website |
| Stage 3 — BPMN | Panel (on draw) | Panel (on draw) | Website |
| Draw to board | Panel | Panel | Panel |
Level 1 — the panel-only flow¶
flowchart TD
A["Open the Processor panel in Miro"] --> B["Paste or upload a transcript"]
B --> C["Pick target process count (dropdown)"]
C --> D["Analyze — Stage 1"]
D --> E["Green box: 'Found x process(es).'"]
E --> F["Select ONE process (radio)"]
F --> G["Draw selected (a few minutes)"]
G --> H["Elaborate + BPMN run on draw"]
H --> I["Diagram drawn on your board"]
Levels 2–4 — the Miro → website → Miro flow¶
The heavy work happens on the website; the panel stays light and auto-refreshes when you return to the Miro tab.
flowchart TD
subgraph P1["Miro panel"]
A["Upload transcript"] --> B["Analyze — Stage 1"]
B --> C["Open full web app"]
end
subgraph S["Website (full web app)"]
C --> D["Select processes"]
D --> E["Run Elaborate — Stage 2"]
E --> F["View elaborated data · Download Markdown"]
F --> G{"Level 3 or 4?"}
G -->|"L3 / L4"| H["Generate BPMN — Stage 3 on site"]
G -->|"L2"| I["Switch back to Miro"]
H --> I
end
subgraph P2["Miro panel"]
I --> J["Panel auto-refreshes on return"]
J --> K["Select one ready process"]
K --> L["Draw on board<br/>(L2: BPMN generated on draw)"]
end
Data safety — backups before a reset¶
Re-running Stage 1 or uploading a new transcript deletes your generated outputs (your transcript is always kept). Every level is warned first and offered a one-click backup.
flowchart TD
A["You have generated outputs"] --> B{"Re-run Stage 1 or upload a new transcript?"}
B -->|"No"| A
B -->|"Yes"| C["Warning: outputs will be deleted<br/>(transcript is kept)"]
C --> D{"Download backup (zip)?"}
D -->|"Yes"| E["Backup saved"]
E --> F["Outputs deleted · transcript kept"]
D -->|"No"| F
F --> G["Fresh start"]
Processor user guide