reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/index

Idea detail

index

reqlan rq/indexer/indexer.rq:16

block

Summary

The ideas graph indexer: parse `.rq` with `@reqlan/language`, extract ideas / edges, persist to sql. js SQLite.
Owned by ownership; consumed per consumption.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/indexer/indexer.rq

community 35

community cluster

indexer.rq

file cluster

reqlan rq/indexer

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

ownership

The [index] / indexer lives in `packages/analytical` ( `@reqlan/analytical` ). Canonical single-base engine: [workspace_index] ( `WorkspaceIndex` facade ). Sync / idle impl: [workspace_index_sync]; one-file parse + persist: [workspace_index_file]; mtime stale diff: [workspace_mtime]. Multi-base registry: one `WorkspaceIndex` per discovered ["../bases/base.rq".base] under [app_memory_doc.application_memory] ( `<base>/.reqlan/` ). Headless entry: [analysis_runtime] via `createAnalysisRuntime` ( CLI / MCP ) — discovers bases under the resolved root and defaults to the nearest base containing cwd. On-disk store path: [application_memory_impl] under `<base>/.reqlan/` — see [app_memory_doc.application_memory].

consumption

Consumers of the analytical [index]: - [extension] — thin VS Code adapter [editor_index_adapter] ( file watchers, Uri conversion, UI status ) - CLI ( `["../cli/cli_package.rq".cli_package]` ) and MCP — headless [analysis_runtime] The extension does not own the indexing engine; it only hosts the adapter.

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/analytical/src/core/application-memory.ts packages/analytical/src/core/application-memory.ts —
file_reference ../../packages/analytical/src/create-runtime.ts packages/analytical/src/create-runtime.ts —
file_reference ../../packages/analytical/src/index-store/workspace-index-file.ts packages/analytical/src/index-store/workspace-index-file.ts —
file_reference ../../packages/analytical/src/index-store/workspace-index-sync.ts packages/analytical/src/index-store/workspace-index-sync.ts —
file_reference ../../packages/analytical/src/index-store/workspace-index.ts packages/analytical/src/index-store/workspace-index.ts —
file_reference ../../packages/analytical/src/index-store/workspace-mtime.ts packages/analytical/src/index-store/workspace-mtime.ts —
file_reference ../../packages/analytical/test/workspace-index-lazy-services.test.ts packages/analytical/test/workspace-index-lazy-services.test.ts —
file_reference ../../packages/analytical/test/workspace-index.test.ts packages/analytical/test/workspace-index.test.ts —
file_reference ../../packages/extension/src/analytical_submodule/index-store/index-service.ts packages/extension/src/analytical_submodule/index-store/index-service.ts —
file_reference ../extension/features-graph-analysers.rq reqlan rq/extension/features-graph-analysers.rq —
file_reference ../extension/module/activitybar-panels/workspace.rq reqlan rq/extension/module/activitybar-panels/workspace.rq —
file_reference ../extension/module/activitybar.rq reqlan rq/extension/module/activitybar.rq —
file_reference ../extension/module/ideas_summary/webview.rq reqlan rq/extension/module/ideas_summary/webview.rq —
file_reference ../extension/module/index.rq reqlan rq/extension/module/index.rq —
file_reference ../ontology.rq reqlan rq/ontology.rq —
references consumption reqlan rq/indexer/indexer.rq consumption
references ownership reqlan rq/indexer/indexer.rq ownership

Inbound references

KindIdeaPathSnippet
references capabilities reqlan rq/indexer/indexer.rq index
references consumption reqlan rq/indexer/indexer.rq index
references ownership reqlan rq/indexer/indexer.rq index

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…