Search Index
What It Models
The search index is a derived lookup view of contacts and organizations. It supports typed discovery while the applications remain responsible for opening and editing the records.
Identity and Attributes
A workspace and record type form the indexing scope. Configurations select fields; claims order writes; generations describe rebuild progress in the database ledger.
Relationships
Dataset metadata supplies searchable vocabulary. Provider documents and browser credentials belong to the search boundary rather than the business-record store.
Invariants
The invariant rows locate write ordering, access restrictions and rebuild coordination. Ledger activation does not provide an atomic switch of visible provider documents.
How It Is Stored and Shared
Quick Search keeps settings, claims and jobs in the database and projections at the provider. CRM events and scheduled repairs update that derived state.
Open Design Questions
The organization gate conflict and mixed-generation rebuild visibility remain unresolved product issues. Existing credentials can retain access until their short lifetime ends.