the schema universe to scope against — see applyIncludeSchemaScope for why this must be sourced from the DATABASE, not from loaded metadata
the opt-in positive scope (assumed non-empty by the caller)
schemas already excluded (system + user config), left untouched
the schema names to append to excludeSchemas
Resolve an opt-in
includeSchemaspositive scope into the list of schema names to ADD toexcludeSchemas. A schema stays IN SCOPE iff it is named inincludeSchemasAND not already inexistingExcludeSchemas; every other schema inallSchemasis returned for exclusion. Matching is case-insensitive + trimmed, and the result is de-duplicated. No hidden auto-includes — the MJ core schema is excluded unless it is listed explicitly (include shrinks the addressable space;excludeSchemasstill overlays on top).