InterviewTopicFollowUpRequest

data class InterviewTopicFollowUpRequest(val playerName: String, val topicTitle: String, val previousQuestion: String, val answer: String, val triggerHint: String?, val memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket>)(source)

Request payload for AI-generated per-topic interview follow-up prompts.

Constructors

Link copied to clipboard
constructor(playerName: String, topicTitle: String, previousQuestion: String, answer: String, triggerHint: String?, memoryPackets: List<LorekeeperAiService.LoreTalkMemoryPacket>)

Properties

Link copied to clipboard

Player answer that follow-up should react to

Link copied to clipboard

Canonical memory packets for contextual grounding

Link copied to clipboard

Interviewed player name

Link copied to clipboard

Most recent question asked within the topic

Link copied to clipboard

Current interview topic label

Link copied to clipboard

Optional encounter trigger context