Idea detail
multi_base_environment
reqlan rq/bases/base.rq:193
block
Summary
Analytical features are multibase aware via base-registry.ts:
one ideas_index / `WorkspaceIndex` per base, isolated catalogs ( no cross-base idea-id collision ).
Surfaces list all discovered bases; Ideas Summary and context panes scope to the active / selected base ( active_base_switch ).
Cross-base reference resolution and merged graphs are out of scope for the first multi-base pass.
Headless ( CLI / MCP ) selects one base via open-analysis-api.ts; the editor hosts index-service.ts.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | base-registry.ts, base-discovery.ts, index-service.ts, open-analysis-api.ts |
| tests | base-discovery.test.ts:discovers nested bases and excludes child files from parent ownership, 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
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | refresh_rediscovers_bases | reqlan rq/bases/base.rq | multi_base_environment |
| references | application_memory | reqlan rq/extension/index-host/index.rq | multi_base_environment |
| references | sqlite_artifact_lifecycle | reqlan rq/extension/index-host/sqlite-artifact-lifecycle.rq | multi_base_environment |
| references | ideas_summary_base_scope | reqlan rq/extension/workspace-summary/ideas_summary/base-scope.rq | multi_base_environment |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…