Idea detail
graphical_graph
reqlan rq/extension/workspace-summary/ideas_summary/graphical_graph.rq:8
Summary
There should be a tab that renders requirement ideas and references as a force-directed web.
The graph tab lives in the Ideas Summary webview per ideas_summary.
UI is implemented in GraphView.svelte.
Graph slices are built in webview-graph-queries.ts and served by ideas-summary-panel.ts.
By default the view focuses on the active editor file's first idea; without a focus it shows a capped slice of matching ideas rather than dumping the full graph.
Users can filter by search text, path, multi-select @ status, and multi-select tags per graph_status_tag_filters.
An " Indirect references " toggle expands neighbourhood depth from 1 to 2 hops.
A " Wildcard refs " toggle includes or hides edges expanded from path + idea wildcards per wildcard_refs_toggle
wildcard_references
A " Files " dropdown selects hosting- `.rq` treatment per file_treatment_toggle
( hidden / compound containers / linked ideaset nodes ), with per-option info tooltips.
Interactive graph controls that also exist on HTML export must stay aligned per webview_export_graph_parity.
Clicking a node opens its source; double-click or " Focus graph " recenters the slice on that idea.
Linked file ideaset nodes and file-compound titles open the hosting `.rq` file per graphical_graph.
External file references render as dashed edges to file nodes; wildcard-fan-out edges render dotted.
A toggleable key explains node colours and edge styles and toggles node-type visibility per key_panel_toggle; a toggleable control_panel exposes layout, physics, and node-budget settings. Key and Controls state persist per workspace via graph_ui_persistence.
Pan, zoom, and drag repositioning per view_controls.
manual_reframe via " Fit to view " in ui_controls; auto_reframe when the loaded node set changes; reframe_animation for smooth transitions after the first paint.
Node text labels per graph_labels, graph_label_modes, and graph_label_auto.
Layout, compound grouping, and live physics behaviour per layout_physics, layout_options, physics_options, and compound_graph.
Cytoscape lifecycle and threading constraints per graph_cy_controller and webview_threading.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | miniature_graph_pane | reqlan rq/extension/local-context/activitybar-panels/minigraph.rq | graphical_graph |
| references | context_scope_v2 | reqlan rq/extension/local-context/context-scope-v2.rq | graphical_graph |
| references | hotspot_overlay | reqlan rq/extension/local-context/context-scope-v2.rq | graphical_graph |
| references | relationship_cloud | reqlan rq/extension/local-context/context-scope-v2.rq | graphical_graph |
| references | graph_path_walk | reqlan rq/extension/local-context/graph-path.rq | graphical_graph |
| references | wildcard_refs_toggle | reqlan rq/extension/workspace-summary/ideas_summary/graphical_graph.rq | graphical_graph |
| references | file_treatment_toggle | reqlan rq/extension/workspace-summary/ideas_summary/graphical_graph.rq | graphical_graph |
| references | webview_export_graph_parity | reqlan rq/extension/workspace-summary/ideas_summary/graphical_graph.rq | graphical_graph |
| references | pages | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | graphical_graph |
| references | table_column_filters | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | graphical_graph |
| references | graphical_graph_tab | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | graphical_graph |
| references | avoid_full_list_all_ideas | reqlan rq/indexer/cache-reuse.rq | graphical_graph |
| references | cartographic_map | reqlan rq/ontology.rq | graphical_graph |
| references | atlas | reqlan rq/ontology.rq | graphical_graph |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…