Repository navigation
Reveal full spatial graph structure with normalized layout controls - #9
Merged
Merged
Conversation
bregydoc
force-pushed
the
codex/module-dependency-explorer
branch
from
October 5, 2026 19:39
14ff061 to
bd732de
Compare
bregydoc
force-pushed
the
codex/module-dependency-explorer
branch
from
October 5, 2026 19:42
bd732de to
4bc48d0
Compare
Added a gif for realtime navigation in the Mathlib case study.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Large import graphs collapsed into a radial ball because pair imports and derived dependency sets shared unnormalized centroid attraction. The Spatial viewer now provides connectivity-based initialization and normalized force controls while retaining every original vertex and hyperedge. Auto remains Spatial; the directed dependency canvas opens explicitly with
--view dependencies.0.2.0across Rust workspace packages, Python core, and the desktop companion, with an exact viewer dependency and migration/release notes.Local validation: 183 Rust tests (3 CLI, 82 core unit, 9 HIF integration, 84 native, 5 doctests); workspace/all-target clippy and rustdoc with warnings denied; formatting/whitespace; real native realtime and offline captures; video duration/resolution; GIF frame count, loop, and measured duration; encoder timestamp validation; asset/source hashes; 132 local Markdown targets. Independent review found no outstanding Critical/Important issues. Earlier verification on this rebased
0.2.0source also passed 17 installed Python package tests on checkout/source-distribution wheels, 9 exporter/aggregation tests, strict mypy, stub drift checks, XGI interchange, wheel-content checks, and actual native/Python launch-close-cleanup smoke tests. A bounded reachable-history scan found no common credential signatures. Current cross-platform status is tracked by the PR checks for the exact head commit.New clean Mathlib recording and reproduction · Public repository readiness · Historical native measurements.
Connectivity coordinates and large-group hulls remain approximate; dense overlap and deferred notebook/live-Python capabilities are documented. The new recording measures camera navigation with capture overhead and does not establish moving-layout or hardware-independent performance. Published
0.1.2wheels predate the new controls. This PR prepares0.2.0; release publication and repository visibility remain maintainer decisions.