Skip to content

feat(flow): tighten grouped layout rhythm - #309

Open
ivanmkc wants to merge 1 commit into
ivanmkc/grouped-swimlanesfrom
ivanmkc/layout-rhythm
Open

feat(flow): tighten grouped layout rhythm#309
ivanmkc wants to merge 1 commit into
ivanmkc/grouped-swimlanesfrom
ivanmkc/layout-rhythm

Conversation

@ivanmkc

@ivanmkc ivanmkc commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • centralize an 8px grouped-layout rhythm with a derived 56px header/member inset
  • give architecture tiers one measured width and compact sequential zones to a 64px routing channel
  • pack swimlane dependency ranks from measured per-lane extents with a guaranteed 40px channel
  • define explicit line-height hierarchy for change nodes, entity nodes, group labels, and edge labels
  • derive painted-DOM verifier thresholds from the shared spacing contract

This PR is stacked on #308. Tracks #154.

Verification

  • viewer unit suite: 790/790 passed
  • production viewer build passed
  • strict overlap corpus: 32/32 clean, 0 known-bad, 0 regressed
  • painted tiers, zones, and swimlanes: no overlaps, spillout, anchor mismatch, or edges over nodes
  • LR, RL, TB, and BT branch/rejoin rank-channel tests passed
  • independent code review: no Critical or Important findings

Before and after

Mode Before After
Architecture tiers tiers before tiers after
Data-lineage zones zones before zones after
Swimlanes opening view swimlanes before swimlanes after

Full swimlane topology

full swimlane topology

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant