reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

base

reqlan rq/bases/base.rq:17

Katz 0.322

A base is a container for ideas, ideasets, and files.
It forms the boundary of one ideas graph and is consumed by the CLI and the extension.
Marker: a directory is a base only when it owns a `.reqlan` folder ( application_memory ).
No bare workspace folder is treated as a base until the user creates `.reqlan` there
( create_base_onboarding ).
Aligns with base.
Discovery and registry: base-discovery.ts, base-registry.ts.
Marker path helpers: application-memory.ts.

implementation
base-discovery.ts, base-registry.ts, application-memory.ts
tests
base-discovery.test.ts:returns empty when no .reqlan exists, base-discovery.test.ts:discovers base at workspace root, base-discovery.test.ts:skips node_modules and does not treat .reqlan as a walkable base root, base-discovery.test.ts:isPathInsideOrEqual treats Windows drive paths as case-insensitive, .reqlan

Interactive page: base