Skip to main content

The Context-Template

# Optimised for: qwen2.5:32b via ollama
# System: macOS Tahoe 26.3.1
# Ollama: 0.17.7
# Command:
# OLLAMA_MODEL=qwen2.5:32b summarize-meeting.sh --game packs_and_prejudice
# Last Change: 2026-03-09


##
## This meta-information document is used by the summarize-meeting.sh script to
## contextualizes names, roles, groupnames, organizations and terms
## and to counter their inconsistent
## spelling in transcripts created with whisper.
##

## About the game
---
game: The Name of the Game
slug: the_name_of_the_game
language: en
system:
setting: |
  Place, Era etc.
  Describe the main storyline and important plotpoints

# Out-of character chat information
#
## Add names, nick names and spelling variants found in the transcript
## to contextualize out-of-character chat
## that isn't part of the narrative.

gm:
  Alice:
    aliases: [Spelling variants and possible nicknames, comma separated]

players:
  Bob:
    aliases: [Spelling variants and possible nicknames, comma separated]
  Chris:
    aliases: []
  Mela:
    aliases: []
  Deana:
    aliases: []

# In-Game information

characters:
  Frodo Baggins:
    short: Frodo
    aliases: [Froto, Phrodo]
  Bilbo Baggins:
    short: Bilbo
    deedname:
    aliases: []
  Samwise Gamgee:
    short: Samweis
    aliases: []
  Gandalf the Grey:
    short: Gandalf
    deedname:
  Meriadoc Brandybuck:
    short: Merry
    aliases: []
  Peregrin Took:
    short: Pipin
    deedname:

##
## Use this for groups and organisations some of the
## characters and non-playing characters belong to.
##
groups:
  Name:
    aliases: []
    members: []
    description:
roles:
  The Ringbearers: [Frodo Baggins, Samweis Gamgee]
  The Adventurer: Bilbo Baggins
locations:
  Location Name:
    aliases: []
    description:
    significance:
  Location Name 2:
    aliases: []
    description:
    significance:
  Location Name 3:
    aliases: []
    description:
    significance:
  Location Name 4:
    aliases: []
    description:
    significance:


terms:
  Term:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Term 2:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Term 3:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Term 4:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here

phrases:
  Important Phrase:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Important Phrase 2:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Important Phrase 3:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here
  Important Phrase 4:
    aliases: [alternative Spellings, comma-separated]
    description: |
     Text here

notes: |
  Background information, key plot points,
  Last episodes most important events.

  # vim: set ft=yaml: