Member Junction
    Preparing search index...

    Bounds and thresholds for key verification. Every field has a documented default.

    interface KeyVerificationConfig {
        enabled?: boolean;
        maxProbes?: number;
        minContainment?: number;
        probeTimeoutMs?: number;
        sampleSize?: number;
    }
    Index

    Properties

    enabled?: boolean

    Run the probe at all. Default true — false makes every key Unprobed, not Verified.

    maxProbes?: number

    Hard cap on probes per run. Default 500. Past it, candidates are Unprobed.

    minContainment?: number

    Containment floor for Verified. Default 0.05.

    Deliberately far below FKDetector's 75% GATE 6: that gate decides whether a statistically discovered FK is real, where near-perfect containment is the evidence. This floor answers a much weaker question — "does this join match anything at all?" — whose whole point is to catch the 0% case (a namespaced parent key, a type-mismatched cross-schema guess) without discarding a genuinely sparse soft key in a connector schema full of orphans.

    probeTimeoutMs?: number

    Per-probe timeout in ms. Default 5000. A slow probe is Unprobed, not Refuted.

    sampleSize?: number

    Distinct child values sampled per probe. Default 1000.