Idea detail
path_ui_design
reqlan rq/extension/local-context/graph-path.rq:42
Summary
Entry points:
- Activity bar: " Path to … " on focus hero when a second idea is pinned or selected ( manual_context + selection_pane ).
- Ideas Summary graph tab: shift-click two nodes to set endpoints.
- Command palette: `Reqlan: Find path between requirements`.
Presentation ( sidebar-first ):
- Collapsed: path_result `summaryLine` under the scope footprint line.
- Expanded: vertical stepper ( breadcrumb ) with edge kind labels; optional overlay on graph_library highlighting only path edges / nodes.
- When no path: show closest partial path or " no connection within N hops " with expand-in-Summary action.
Performance:
- BFS / bidirectional BFS on sqlite edge tables via local_graph_analysis — never materialise full workspace graph.
- Debounce endpoint changes; cache last path per `(from,to,depth)` revision tied to index catalog generation.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | manual_context | reqlan rq/extension/local-context/context-scope.rq | manual_context |
| references | selection_pane | reqlan rq/extension/local-context/activitybar.rq | selection_pane |
| references | path_result | reqlan rq/extension/local-context/graph-path.rq | path_result |
| references | graph_library | reqlan rq/extension/presentation/graph.rq | graph_library |
| references | local_graph_analysis | reqlan rq/indexer/indexer.rq | local_graph_analysis |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…