Idea detail
ideas_summary_base_scope
reqlan rq/extension/workspace-summary/ideas_summary/base-scope.rq:5
Summary
Ideas Summary is scoped to one base at a time.
- Active base defaults to the longest-matching base root for the focused editor ( implied_context ).
- Chrome includes an explicit base switcher; Overview, Bases, Ideas, Ideasets, Attributes, References, Graph, Timeline, and Index tabs bind to the selected base's index only ( Bases lists all discovered bases; Index is last ).
- Switching base is a pointer swap ( active_base_switch ): pin via `setActiveBaseId`, rebind status / tables / graph UI immediately — do not await sync on the switch call; not-ready bases get fire-and-forget open + soft-sync catch-up.
- Graph UI persistence is per-base: workspaceState key `reqlan.ideasSummary.graphUi.<baseId>` via graph-ui-state.ts.
- Activity bar " Open in Ideas Summary " passes the current active base id into ideas-summary-panel.ts.
- No merged cross-base tables or graphs in this pass ( multi_base_environment ).
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | ideas-summary-panel.ts |
| status | done |
| tags | bases, ideas-summary, multi-base |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | base | reqlan rq/bases/base.rq | base |
| references | implied_context | reqlan rq/bases/base.rq | implied_context |
| references | active_base_switch | reqlan rq/bases/base.rq | active_base_switch |
| file_reference | ../../../../packages/extension/src/ideas_summary_module/shared/graph-ui-state.ts | packages/extension/src/ideas_summary_module/shared/graph-ui-state.ts | graph-ui-state.ts |
| file_reference | ../../../../packages/extension/src/ideas_summary_module/ideas-summary-panel.ts | packages/extension/src/ideas_summary_module/ideas-summary-panel.ts | ideas-summary-panel.ts |
| references | multi_base_environment | reqlan rq/bases/base.rq | multi_base_environment |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | active_base_switch | reqlan rq/bases/base.rq | ideas_summary_base_scope |
| references | ideas_summary | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | ideas_summary_base_scope |
| references | bases_tab | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | ideas_summary_base_scope |
| references | index_panel_base_support | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | ideas_summary_base_scope |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…