Skip to content

Reuse cross-galaxy edges during unrelated node appends - #44

Open
jsflax wants to merge 1 commit into
mainfrom
fix/visualizer-streaming-edge-reuse-20261019
Open

jsflax wants to merge 1 commit into
mainfrom
fix/visualizer-streaming-edge-reuse-20261019

Conversation

@jsflax

@jsflax jsflax commented Oct 19, 2026

Copy link
Copy Markdown
Owner

When nodes stream into a galaxy, the registry currently rebuilds the complete cross-galaxy edge list even when those nodes cannot change any visible edge. Retain the missing endpoints from each full merge and reuse the edge list for certified appends that cannot resolve one. Edge edits, filters, arbitrary node mutations, and galaxy identity or precedence changes still use the full merge with the existing first-wins ordering.

Six integration regressions cover unchanged-edge reuse, late endpoints, hidden/dangling duplicates, edits and deletion, filtering and reorder, and replacement/galaxy transitions. The existing hosted app selection now includes all 99 methods.

Validation: both changed Swift files passed syntax parsing; all nine launch-preparation tests and git diff --check passed. Hosted native and app validation remain pending. This removes repeated work during loading; a frame-rate improvement has not yet been measured.

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