generate Lore Talk Assessment
fun generateLoreTalkAssessment(playerName: String, topic: String, transcriptLines: List<String>, archivedSummary: String): LorekeeperAiService.LoreTalkReviewAssessment?(source)
Reviews a completed talk and returns structured usefulness/civility scoring.
Return
Structured review scores, or null when AI output is unavailable/unusable