feat: surface recommendation rationale

This commit is contained in:
2026-06-27 17:55:38 +02:00
parent 1d9840f2b9
commit 6d5e9d0a2c
5 changed files with 47 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ func rerankRecommendationCandidates(candidates []recommendationCandidate, limit
continue
}
selected = append(selected, domain.Anime{Anime: candidate.anime})
selected = append(selected, domain.Anime{Anime: candidate.anime, RecommendationRationale: candidate.rationale})
features := diversityFeatures(candidate.anime)
seen.add(features)
recent = append(recent, features)