OptionalReasoningOptional resolved per-field survivor overrides (literal {FieldName, Value} entries) the LLM proposed for this set, ready to pass straight to Metadata.MergeRecords()'s FieldMap. Populated alongside ReasoningRecommendation.
OptionalReasoningOptional LLM recommendation for this source record's matched set, populated only when the entity has LLM reasoning enabled and the set cleared the reasoning gate. Consulted by the auto-merge step (e.g. AutoMergeAboveAbsolute additionally requires 'Merge'). Undefined means reasoning did not run for this set — the vector-only path applies, byte-for-byte unchanged.
OptionalReasoningOptional human-readable explanation from the LLM for this set's recommendation — the overall summary verdict (per-candidate rationales are persisted on each match row's LLM* columns). Populated alongside ReasoningRecommendation so API consumers can surface why without re-querying. Undefined when reasoning did not run for this set.
Result of a potential duplicate search for a single record. Contains the record being checked and all potential duplicates found. Includes match details and duplicate run information for tracking.