Skip to content

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