All checks were successful
continuous-integration/drone/push Build is passing
Rewrite dagre auto-layout to work per-site instead of globally. Each site's devices are laid out independently with LAYER_MAPPING enforcing vertical hierarchy via invisible edges. Sites positioned in a row with child sites inside parents. Add X6 embedding for child sites so layout can detect parent-child site relationships. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>