構造化プロンプトの各セクション

StoryFlow

ChatMessages からナレーション・選択肢だけを抽出して前半2件+直近8件をサマライズ。

EventLog

最新3件だけを「HH:mm 内容」で残し、50文字超なら省略。ログが無ければ「特記事項なし」。

StatusInfluence

勇気・共感・洞察が7以上なら加点、3以下なら慎重な描写を促す注意書きを追加。

Constraints

JSONのみ / 選択肢は3件 / effectは-2〜+2 / isEndingは自然な完了時のみ true。

セクションを選ぶと、GeminiStoryService.BuildPayload() が組み立てる実際のテキスト断片を表示します。