OptionalAIThe AI Prompt Run that produced THIS verdict, when it is not the set's
DuplicateReasoningOutput.AIPromptRunID. DecisionThenPrompt sets it on each candidate
its decision dropped, so that candidate's match row points at the decision run rather than at
a prompt run that never saw it. Omit it when the set's run produced the verdict.
This candidate's confidence (0–1), or null when the reasoner didn't return one.
Short rationale specific to THIS candidate.
This candidate's verdict vs. the source record.
The candidate record id (must match one of the input candidates' RecordID).
The reasoner's verdict for ONE candidate, judged independently against the source. A matched set can mix true duplicates and false positives (vector search returns the top-K neighbors), so each candidate gets its own recommendation/confidence/reasoning — the detector stamps the per-candidate verdict onto that candidate's match row, never a blanket set-level verdict.