Layer constraints (FIRST/LAST) don't work for disconnected components in ELK's layered algorithm. Replace with invisible edges that chain try_body → doFinally → doCatch to guarantee correct top-to-bottom order. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>