@logixjs/core
    Preparing search index...

    Interface RuntimeReadQueryStrictGateOptions

    interface RuntimeReadQueryStrictGateOptions {
        denyFallbackReasons?: readonly ReadQueryFallbackReason[];
        mode?: "error" | "off" | "warn";
        requireStatic?: {
            modules?: readonly string[];
            selectorIds?: readonly string[];
        };
    }
    Index

    Properties

    denyFallbackReasons?: readonly ReadQueryFallbackReason[]

    Fine-grained kill switch: deny specific fallback reasons (e.g. unstableSelectorId).

    mode?: "error" | "off" | "warn"

    Strict gate mode for ReadQuery fallbacks.

    • off: disabled (default).
    • warn: allow but emit structured diagnostics.
    • error: fail on forbidden fallbacks (CI/perf gate).
    requireStatic?: { modules?: readonly string[]; selectorIds?: readonly string[] }

    Selectors that must stay on the static lane (keyed by selectorId).

    When undefined, the implementation decides the gate coverage (typically all).