Idea detail
implied_context
reqlan rq/bases/base.rq:142
block
Summary
The **active base** for editor-adjacent surfaces is the longest-matching base root that
contains the focused file path. When no file is focused, the last selected base ( Ideas Summary
switcher / activity bar ) or the first discovered base is used.
Context, local graph, and analysers bind to the active base's index — not a merged global graph.
User / explicit pin is a pointer swap only — active_base_switch.
Core selection: base-discovery.ts ( `baseForPath` / `selectDefaultBase` ); editor pin / switch: index-service.ts.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | base-discovery.ts, index-service.ts |
| tests | base-discovery.test.ts:baseForPath picks longest matching root, base-discovery.test.ts:selectDefaultBase prefers cwd containment |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | active_base_switch | reqlan rq/bases/base.rq | active_base_switch |
| file_reference | ../../packages/analytical/src/core/base-discovery.ts | packages/analytical/src/core/base-discovery.ts | base-discovery.ts |
| file_reference | ../../packages/extension/src/analytical_submodule/index-store/index-service.ts | packages/extension/src/analytical_submodule/index-store/index-service.ts | index-service.ts |
| file_reference | "../../packages/analytical/test/base-discovery.test.ts:baseForPath picks longest matching root" | packages/analytical/test/base-discovery.test.ts | base-discovery.test.ts:baseForPath picks longest matching root |
| file_reference | "../../packages/analytical/test/base-discovery.test.ts:selectDefaultBase prefers cwd containment" | packages/analytical/test/base-discovery.test.ts | base-discovery.test.ts:selectDefaultBase prefers cwd containment |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | base_nesting | reqlan rq/bases/base.rq | implied_context |
| references | context_sources | reqlan rq/extension/local-context/context-scope-v2.rq | implied_context |
| references | workspace_context | reqlan rq/extension/local-context/context-scope.rq | implied_context |
| references | ideas_summary_base_scope | reqlan rq/extension/workspace-summary/ideas_summary/base-scope.rq | implied_context |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…