Idea detail
reference_lists_pane
reqlan rq/extension/module/activitybar-panels/current_context_scope.rq:51
Summary
Actionable inbound and outbound reference lists for the focused idea.
- Inbound: ideas that reference the focus ( edges to the focus ).
- Outbound: ideas and files the focus references ( edges from the focus ).
- Group entries by edge kind ( dependency, related to, file ref, incompatible, etc. ) in collapsible sections.
- Show a short snippet or source line explaining why each edge exists where available.
- Text filter scoped to this pane only ( not the full ui-sql layer ).
- " Add to context " pins an idea into context_tray for Copilot / @ reqlan workflows.
- reference_resolution_parity: panel resolution must match the editor file view.
- unresolved_reference_create: unresolved idea targets get a create affordance, not a dead file link.
Implemented by ReferenceListsPane.svelte.
Navigation
reqlan rq/extension/module/activitybar-panels/current_context_scope.rq
community 20community cluster
current_context_scope.rqfile cluster
reqlan rq/extension/module/activitybar-panelsfolder cluster
status: Not presentstatus cluster
tag: Not presenttag cluster
Printable pageStatic print-friendly idea sheet.
Attributes
Ancestor context
A small pinned set of ideas carried across panes for AI context — the ["../context-scope.rq".manual_context] dimension. - Chips for pinned ideas with remove control. - " Clear tray " and " Copy tray as markdown " actions. - Tray contents are included when invoking @ reqlan context or divide-and-conquer flows per [commands.divide_and_conquer].
reference_resolution_parityReference resolution for the activity-bar references pane must use the same shared rules as the editor ( document links / go-to-definition ), not a second ad-hoc classifier. - Bare namespace-alias bracket refs such as `[ActivityBarApp]` that open a file in the editor must index as resolved `file_reference` edges ( import path ), not unresolved idea refs — per ["../../language/imports.rq".import_namespace]. - Quoted file paths and markdown file links use the same file-target treatment as the language file-link resolver in ["../../../../packages/language/src/reqlan-file-link-resolver.ts"] / ["../../../../packages/language/src/reqlan-namespace-import-links.ts"]. - File targets are opened relative to the defining `.rq` file ( same path join as the miniature graph ), not the workspace root. - If a target resolves in the file view, it must resolve ( and be openable ) in [reference_lists_pane]. Implemented by ["../../../../packages/analytical/src/index-store/idea-extractor.ts"], ["../../../../packages/analytical/src/core/file-reference-resolve.ts"], [ReferenceListsPane].
unresolved_reference_createWhen an outbound reference remains unresolved after shared resolution ( missing idea, not a file / namespace-alias target ): - Do * * not * * treat the label as a file path or navigate to a non-existent file. - Show an unresolved badge and a * * + * * control with tooltip " Create idea ". - Activating * * + * * opens create-idea ( reuse [commands.pallete_function_create_todo] when available; until then, the existing import-error create-file flow prefilled with the reference name and source document ). Implemented by [ReferenceListsPane] and the activity-bar host message handler.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | ../../../../packages/analytical/src/index-store/idea-extractor.ts | packages/analytical/src/index-store/idea-extractor.ts | idea-extractor.ts |
| file_reference | ../../../../packages/analytical/test/idea-extractor-namespace-refs.test.ts | packages/analytical/test/idea-extractor-namespace-refs.test.ts | idea-extractor-namespace-refs.test.ts |
| file_reference | ReferenceListsPane | packages/extension/webviews/activity-bar/components/ReferenceListsPane.svelte | ReferenceListsPane.svelte |
| references | context_tray | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | context_tray |
| references | reference_resolution_parity | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | reference_resolution_parity |
| references | unresolved_reference_create | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | unresolved_reference_create |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | context_content_styling | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | reference_lists_pane |
| references | context_panes_loading | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | reference_lists_pane |
| references | current_file_pane | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | reference_lists_pane |
| references | reference_resolution_parity | reqlan rq/extension/module/activitybar-panels/current_context_scope.rq | reference_lists_pane |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…