Skip to content

Hierarchical graphs PR4: sheet-symbol node visual treatment#61

Merged
mvalancy merged 1 commit into
developfrom
feat/hierarchical-graphs-visual
Jun 14, 2026
Merged

Hierarchical graphs PR4: sheet-symbol node visual treatment#61
mvalancy merged 1 commit into
developfrom
feat/hierarchical-graphs-visual

Conversation

@mvalancy

Copy link
Copy Markdown
Member

Final slice of the Altium-style "graphs of graphs" feature. Makes nodes that drill into a sub-graph (those with a subgraphId) visually read as sub-sheets, so the drill-in affordance is obvious.

For sheet-symbol nodes only:

  • Stacked-cards depth — offset indigo rects behind the card (implies "opens a whole graph").
  • Indigo accent border (thicker) on the main card.
  • Descend glyph (⤢) bottom-right that drills in on click (whole-card click also descends, from PR3).
  • Child-count line ("▸ N nodes · M edges"), LOD-gated, from the subgraph { nodeCount edgeCount } summary added in PR1.

Normal nodes are unchanged.

Verified: hierarchy-navigation diagnostic green (overview → descend into the 1000-node Compute Core sub-graph → ascend); overview screenshot shows the stacked/accented sheet cards + glyphs; THE GATE 5/5; web typecheck clean.

🤖 Generated with Claude Code

Makes drill-able nodes (those with a subgraphId) read as sub-sheets:
- a "stacked cards" depth effect (offset indigo rects behind the card),
- an indigo accent border (thicker),
- a bottom-right "descend" glyph (⤢) that drills in on click,
- a LOD-gated child-count line ("▸ N nodes · M edges") from the subgraph
  summary fetched in PR1.

Verified: hierarchy-navigation diagnostic still green (descend into the
1000-node Compute Core sub-graph, ascend back); overview screenshot shows the
stacked/accented sheet cards + glyphs; web typecheck clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧪 Comprehensive Test Suite

  • Unit suites (Node 18.x & 20.x) — core, web, server, mcp-server: ✅ passed
  • Installer & deploy config: ✅ passed

Full-stack smoke gate runs in the CI workflow.

@mvalancy mvalancy merged commit 042de18 into develop Jun 14, 2026
16 checks passed
@mvalancy mvalancy deleted the feat/hierarchical-graphs-visual branch June 14, 2026 18:04
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