reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

application_memory

reqlan rq/extension/module/index.rq:8

Base-local application memory for reqlan tools lives under `<base>/.reqlan/`.
The presence of `.reqlan` * * marks * * a directory as a base; each base owns its own store.
Shared by the VS Code extension, cli_package, and MCP ( server.ts ) — not VS Code `globalStorageUri` / extension-private storage.
The ideas graph index ( index_ideas / index_technology ) persists as `ideas-index.sqlite` inside that directory.
Index timing diagnostics persist separately as `index-diagnostics.sqlite` ( index_diagnostics_store / index_diagnostics ) so rebuilds of the ideas index do not wipe history.
Export form defaults ( all formats via export_webview, including HTML options in html_export_form ) persist as `export_settings.json` in the same directory ( active base ).
Path ignore rules live as `.rqignore` in the same directory ( rqignore / configuration_rqignore ).
Path resolution is owned by application-memory.ts ( `resolveApplicationMemoryPath` ); consumers must use it ( or `REQLAN_INDEX_PATH` override for a single store ) so tools read and write the same store for a given base.
Multi-base discovery / registry: multi_base_environment. Index engine ownership: ownership. Extension wiring: index.ts.
Aligns with function_parity: shared analytical memory, not host-only state.

Status: done

Interactive page: application_memory