BPMN Generator vs bpmn-auto-layout — simple-approval.json

Same Logic-Core input, two different layout engines. Generated 2026-05-18T14:09:57.872Z.

Our pipeline native

Default Lane Yes No Start Review Document Approved? Process Approval Revise Document End

bpmn-auto-layout @1.3.0 DI re-layout

StartReview DocumentApproved?Process ApprovalEndRevise Document

Both pipelines received the SAME semantic BPMN (we stripped the <bpmndi:BPMNDiagram> from our output before feeding to bpmn-auto-layout, so its layout engine starts from scratch). Differences in what's drawn are differences in their renderer, not in the source model. See tests/bench/auto-layout-comparison.md for element counts.