Member Junction
    Preparing search index...

    The complete input to a single reasoning call — one source record's matched set. This is assembled once per set by the detector (after all filtering) and is identical regardless of which provider runs.

    interface DuplicateReasoningInput {
        Candidates: ReasoningCandidate[];
        EntityDescription: string;
        EntityDocument: MJEntityDocumentEntity;
        EntityName: string;
        FieldDeltas: ReasoningFieldDelta[];
        SourceRecord: ReasoningSourceRecord;
    }
    Index

    Properties

    Candidates: ReasoningCandidate[]

    The candidate matches for the source record.

    EntityDescription: string

    Optional entity description for context.

    EntityDocument: MJEntityDocumentEntity

    The entity document driving this run (carries the reasoning prompt/agent ids + mode).

    EntityName: string

    Registered entity name (e.g. "Accounts").

    FieldDeltas: ReasoningFieldDelta[]

    The field-level deltas across the whole set (differing fields only).

    SourceRecord: ReasoningSourceRecord

    The source record under review.