Skip to content

feat: integrate bounded dependency-neighborhood navigation on main - #33

Merged
New1Direction merged 6 commits into
mainfrom
feat/neighborhood-clean-integration
Oct 28, 2026
Merged

New1Direction merged 6 commits into
mainfrom
feat/neighborhood-clean-integration

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Clean integration of draft PR #24 onto current main

Ports tested source-backed graph neighborhood navigation on top of the now-merged server-sliced control room (#32), avoiding old stacked ancestry.

Behavior

  • Read-only /api/neighborhood?id=<existing node>&depth=1|2 returns a deterministic, evidence-linked subgraph (maximum 90 nodes / 300 edges), with original relationship directions, selected center, explicit truncated/omitted counts, and source-only/noncausal labels.
  • Clicking a graph node or a reported incident opens neighborhood, preserves separate on-demand node detail, provides Back to list and selectable hop depth.
  • Project root DECLARES edges remain visible but are not traversed as two-hop shortcuts between unrelated components.
  • Directional arrows, relationship legend, evidence tooltips and the original mathematical layout remain intact.

Merge gate

Fresh Python 3.11/3.13 regression, actual headless Chrome (mobile to desktop, 405-node fixture and graph traversal), layout tests, and read-only repo.ing GitHub smoke must pass. No deployment or production mutation.

Limits

Only source-backed structural links, not authenticated runtime dependency or causal outage proof. Single-operator loopback preview, no hosted tenant controls.

@New1Direction
New1Direction marked this pull request as ready for review October 28, 2026 06:41
@New1Direction
New1Direction merged commit f550713 into main Oct 28, 2026
5 checks passed
@New1Direction
New1Direction deleted the feat/neighborhood-clean-integration branch October 28, 2026 16:01
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