reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/panes

Idea detail

panes

reqlan rq/extension/module/activitybar.rq:44

block

Summary

- header_buttons
- current_file_pane
- selection_pane
- ideaset_pane
- file_references_pane
- recent_pane
- workspace_pane

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/module/activitybar.rq

community 23

community cluster

activitybar.rq

file cluster

reqlan rq/extension/module

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

header_buttons

Cross-pane controls live in a compact header above the pane stack. - " Sync with editor " toggle: panes follow the active editor and cursor by default; when off, stay pinned on the last focused idea. - [hop_depth_control]: global graph hop depth for context search, graph slice, references, and ancestors — not a boolean toggle. - " Open in Ideas Summary ": reveal [ideas_summary_panel] with the ideas table filtered to the current file, or the graph tab centred on the current idea. - " Export slice ": JSON or CSV of the current neighbourhood only ( lighter than workspace [commands.export_json] / [commands.export_csv] ). - " Copy as markdown ": copy the focused idea plus parents and reference lists for pasting into chat or PRs. - Refresh control tied to index readiness. - [info_site_link]

current_file_pane

Primary contextual stack when a. rq file is active — details in [current_context_scope.current_file_pane]. Sub-panes: [scope_pane], [miniature_graph_pane], [reference_lists_pane], [parent_nodes_pane].

selection_pane

Multi-idea selection list — details in [current_context_scope.selection_pane].

ideaset_pane

When the focused idea belongs to one or more ideasets. - List ideaset names with a dropdown of member chips ( same interaction model as [ideas_summary_doc.idea_sets_tab] ). - Path column links to the ideaset source file. - Hidden when the focus idea is not a member of any ideaset.

file_references_pane

File-scoped edges only — inbound and outbound file references for the focused idea. Useful for tracing which source files implement or mention a requirement. - Group shared file targets per [graphical_graph_doc.referenced_files_grouping] when multiple ideas reference the same path. - Line-qualified references should navigate to the specific line when present.

recent_pane

Recently touched ideas in the session ( configurable count and truncation basis per [graphical_graph_doc.node_truncation] ). - Click opens the idea; optional pin to [context_tray].

workspace_pane

Workspace / multi-base index health and activity — details in [workspace_panel.workspace_pane]. Active [bases] chosen via searchable dropdown ( [workspace_panel.workspace_base_picker] ); pane shows health for the selected base. Empty discovery: create-base CTA per [base_docs.create_base_onboarding].

hop_depth_control

A * * − / value / + * * button pair ( not a 1 - hop / 2 - hop toggle ) sets [context_scope_doc.global_hop_depth]. - Minimum hop depth is 1 ( direct neighbours only ); * * − * * is disabled at minimum. - Maximum hop depth is capped ( default 4 for the activity bar ); * * + * * is disabled at maximum. - Changing global depth rebuilds [context_scope_doc.reqlan_context_model], refreshes graph / refs / ancestors panes, and updates [context_scope_doc.context_footprint]. - When no [context_scope_doc.effective_center_id] exists, depth still updates session state; panes refresh when a centre appears. - Legacy `setIncludeIndirect` maps to depth 2 / 1 for backward compatibility during migration.

info_site_link

The header shows an info control that opens the project site in the system browser. Link id `site` from [phonebook_reqs.phonebook] per [phonebook_reqs.activity_bar_site_link]. Resolved in the extension host via ["../../../packages/extension/src/shared/phonebook.ts"] ( canonical data in ["../../phonebook.json"] ), not hardcoded in the webview. The webview receives the resolved label and href from [activity_bar_webview] and posts `openPhonebookLink` when the user activates the control.

scope_pane

Composed context inspector — details in [current_context_scope.scope_pane].

miniature_graph_pane

Small interactive neighbourhood graph — details in [minigraph.miniature_graph_pane].

reference_lists_pane

Inbound / outbound reference lists — details in [current_context_scope.reference_lists_pane]. Shared editor / panel resolution: [current_context_scope.reference_resolution_parity]. Unresolved idea create affordance: [current_context_scope.unresolved_reference_create].

parent_nodes_pane

Upstream ancestor chain — details in [current_context_scope.parent_nodes_pane].

context_tray

Pinned ideas for AI context — details in [current_context_scope.context_tray].

Outbound references

KindIdeaPathSnippet
references current_file_pane reqlan rq/extension/module/activitybar.rq current_file_pane
references file_references_pane reqlan rq/extension/module/activitybar.rq file_references_pane
references header_buttons reqlan rq/extension/module/activitybar.rq header_buttons
references ideaset_pane reqlan rq/extension/module/activitybar.rq ideaset_pane
references recent_pane reqlan rq/extension/module/activitybar.rq recent_pane
references selection_pane reqlan rq/extension/module/activitybar.rq selection_pane
references workspace_pane reqlan rq/extension/module/activitybar.rq workspace_pane

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…