fix(reasoning): reconcile evidence and preserve deterministic continuation
This commit is contained in:
@@ -318,6 +318,19 @@ function classifyCandidateOrdering(candidates) {
|
||||
};
|
||||
}
|
||||
|
||||
if (topStructuralCandidates.length > 0) {
|
||||
return {
|
||||
displayOrder,
|
||||
best,
|
||||
leadingCandidates: topStructuralCandidates,
|
||||
status: "selected",
|
||||
tieType: "complete_unresolved_tie",
|
||||
usedAlphabeticalOrdering: true,
|
||||
reason:
|
||||
"Leading candidates remained tied after score, structural, and semantic checks, so the stable deterministic display order was used as the final fallback.",
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
displayOrder,
|
||||
best: null,
|
||||
|
||||
Reference in New Issue
Block a user