Member Junction
    Preparing search index...
    SecondaryScopeValue: string | number | boolean | string[]

    One dimensional scope value. Mirrors the canonical type from @memberjunction/ai-core-plus (SecondaryScopeValue = string | number | boolean | string[]) so the same ExecuteAgentParams.secondaryScopes value flows through notes, pre-execution RAG, and scoped search with zero translation. Re-declared here rather than imported to avoid a reverse dependency (search-engine → ai-core-plus).

    Per-dimension inheritance mode (strict vs. cascading) lives on the scope's SearchContextConfig.dimensions[].inheritanceMode, not on the runtime value.