Idea detail
implementation_notes
reqlan rq/extension/module/graph-path.rq:62
Summary
Analytical: add `findPathsBetween(store, fromId, toId, options)` returning path_result.
Wire: new `loadGraphPath` message alongside existing `loadGraph` / `loadAncestors`.
UI: defer dedicated pane until selection_pane and composed context are stable; prototype in Ideas Summary graph tab first.
Attributes
No attributes declared.
Ancestor context
- `found`: boolean - `paths`: ordered list of [graph_path] ( typically top 1 – 3 shortest ) - `truncated`: true when search hit depth or branch limits - `summaryLine`: e. g. " A → implements → B → depends on → C " for collapsed UI
graph_pathOrdered nodes and edges from source to target. Each step records idea id, name, status, edge kind, and optional snippet / line for the traversed edge. Paths with unresolved hops are marked broken; UI offers jump-to-source like [activitybar.reference_lists_pane].
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | path_result | reqlan rq/extension/module/graph-path.rq | path_result |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | selection_pane | selection_pane |
Initialising graph…