reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/index_diagnostics

Idea detail

index_diagnostics

reqlan rq/extension/features-index-diagnostics.rq:10

block done

Summary

Indexing performance diagnostics: measure and inspect time spent indexing a index base.
Timing is persisted in a dedicated * * diagnostic index * * under application memory ( index_diagnostics_store ), not in `ideas-index.sqlite`, so history survives Clear & rebuild.
Surfaces: index_diagnostics_webview. Owned by `@reqlan/analytical` for recording; the extension hosts the webview.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/features-index-diagnostics.rq

community 16

community cluster

features-index-diagnostics.rq

file cluster

reqlan rq/extension

folder cluster

status: done

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
status done

Browse all attributes

Ancestor context

index_diagnostics_webview

An editor webview panel displays index timing diagnostics for the active base. Capabilities: - Base / latest-run summary: total time, file counts, average depth - Drill into recent runs - Rank files by duration ( slowest first ); show outcome and path depth Opened by command `reqlan.openIndexDiagnostics` ( [commands.open_index_diagnostics] ). Optional entry from workspace index health ( [workspace_pane.workspace_pane] ) may link later; command is the primary entry. Implementation: [diagnostics_panel], [DiagnosticsApp].

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/analytical/src/index-store/index-diagnostics-store.ts packages/analytical/src/index-store/index-diagnostics-store.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/test/index-diagnostics.test.ts packages/analytical/test/index-diagnostics.test.ts —
file_reference ../../packages/extension/src/diagnostics_module/index-diagnostics-panel.ts packages/extension/src/diagnostics_module/index-diagnostics-panel.ts —
file_reference ../../packages/extension/src/diagnostics_module/register-index-diagnostics.ts packages/extension/src/diagnostics_module/register-index-diagnostics.ts —
file_reference ../../packages/extension/webviews/index-diagnostics/ packages/extension/webviews/index-diagnostics/ —
file_reference ../../packages/extension/webviews/index-diagnostics/App.svelte packages/extension/webviews/index-diagnostics/App.svelte —
file_reference ../indexer/indexer.rq reqlan rq/indexer/indexer.rq —
file_reference ./features-commands.rq reqlan rq/extension/features-commands.rq —
file_reference ./module/activitybar-panels/workspace.rq reqlan rq/extension/module/activitybar-panels/workspace.rq —
file_reference ./module/index.rq reqlan rq/extension/module/index.rq —
references index_diagnostics_webview reqlan rq/extension/features-index-diagnostics.rq index_diagnostics_webview

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
references index index
references index_diagnostics_store index_diagnostics_store

Local graph

Initialising graph…