You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Layout: domain model SVG ignores stored association anchors; no crossing-minimising mode; auto-layout lacks early-stop shape #1692
Three layout gaps seen when generated models are reviewed visually:
Domain model SVG ignores stored anchors.mxcli describe --format svg domainmodel <Module> draws every association centre to centre. The stored association anchors are ignored (tested with extreme anchor values), so the SVG cannot be used to verify "corner to corner" lines.
No layout mode that minimises crossings for the domain model (mxcli layout), and no crossing check from the same geometry.
Microflow auto-layout produces merge-before-end shapes. A guard with an empty ELSE plus a merge renders with crossing lines and two merge diamonds before the end event. Wanted for the unhappy path: it leaves the main line straight down to its own end event (optionally one activity before it), without a merge; happy paths may merge into one end event.
Expected
The SVG uses the stored anchors.
mxcli layout gets a mode that minimises crossings (and optionally snaps to a grid).
Auto-layout places an unhappy branch straight down to its own end event.
Activity