Refine unified search answer shaping and viability

This commit is contained in:
master
2026-03-07 21:49:10 +02:00
parent 8f43378317
commit bbfa27ca39
15 changed files with 719 additions and 35 deletions

View File

@@ -647,7 +647,9 @@ public static class UnifiedSearchEndpoints
Code = suggestion.Code,
CardCount = suggestion.CardCount,
LeadingDomain = suggestion.LeadingDomain,
Reason = suggestion.Reason
Reason = suggestion.Reason,
ViabilityState = suggestion.ViabilityState,
ScopeReady = suggestion.ScopeReady
}).ToArray(),
Coverage = response.Coverage is null
? null
@@ -990,6 +992,10 @@ public sealed record UnifiedSearchSuggestionViabilityApiResult
public string? LeadingDomain { get; init; }
public string Reason { get; init; } = string.Empty;
public string ViabilityState { get; init; } = "no_match";
public bool ScopeReady { get; init; }
}
public sealed record UnifiedSearchApiCard