Idea detail
runtime_topology
reqlan rq/core-architecture.rq:179
block
Summary
The editor and the index do not share one process.
- LSP process: `reqlan-lsp` for live `.rq` editing ( language_server_rust ).
- Analytical workspace-index.ts ( extension host via index-service.ts, MCP / CLI via open-analysis-api.ts ): full-workspace graph for tables, local graph, chat, MCP.
Editor ↔ extension host: VS Code APIs and webview postMessage.
Editor ↔ LSP: vscode-languageclient over stdio.
The language server reads the ideas index directly. Host catalog notifications are optional.
Stack sketch: stack.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | language_server_rust | reqlan rq/extension/language/support/language-server-rust.rq | language_server_rust |
| file_reference | ../packages/analytical/src/index-store/workspace-index.ts | packages/analytical/src/index-store/workspace-index.ts | workspace-index.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/src/native/open-analysis-api.ts | packages/analytical/src/native/open-analysis-api.ts | open-analysis-api.ts |
| references | stack | reqlan rq/development/core.rq | stack |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | language_runtime | reqlan rq/core-architecture.rq | — |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…