fix: tolerate spotify version suffixes and surface rerank failures

This commit is contained in:
Justin Visser 2026-08-10 14:02:54 +02:00
parent ce652d3114
commit 0ccc9a5d4e
6 changed files with 92 additions and 29 deletions

View file

@ -274,6 +274,13 @@ class Grounder:
status = (
ResolutionStatus.MISMATCH if field_results or bare_results else ResolutionStatus.MISS
)
structlog.get_logger().info(
"candidate_unresolved",
title=candidate.title,
artist=candidate.artist,
status=status,
result_count=len(field_results) + len(bare_results),
)
return _ResolutionAttempt(index=index, status=status)