Skip to content

Construct grouped tiers from measured geometry - #306

Open
ivanmkc wants to merge 7 commits into
ivanmkc/geometry-by-constructionfrom
ivanmkc/grouped-tiers
Open

Construct grouped tiers from measured geometry#306
ivanmkc wants to merge 7 commits into
ivanmkc/geometry-by-constructionfrom
ivanmkc/grouped-tiers

Conversation

@ivanmkc

@ivanmkc ivanmkc commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • measure painted node, group-label, and edge-label bounds before visible layout
  • construct tier containers with a shared 8px-grid spacing contract (24px container padding, 32px member gaps, 16px/12px label inset)
  • route fixed orthogonal edges from explicit top/right/bottom/left face-center anchors
  • reveal the measured result atomically, removing the architecture overlap baseline

Visual evidence

Before (gallery baseline):

Before: architecture tiers

After (this branch):

After: measured architecture tiers

Verification

  • full workspace test suite: 1,051 passed, 18 skipped
  • gallery overlap suite: 28/32 clean, 4 known-bad, 0 regressed; architecture now PASS
  • dedicated painted-DOM contract twice: no node/container overlap, no spillout, 32px member gap, standardized label padding, exact source/destination anchors, no edge-over-node crossings
  • viewer production build

Stack

Depends on #305. Zones and swimlanes follow as separate stacked PRs.

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