TONE_OF_VOICE = [
  {
    "name": "Professional & Neutral",
    "description": "Business-like, clear, to the point. Focused on facts.",
    "when_to_use": "Corporate jobs, legal roles, formal sectors"
  },
  {
    "name": "Warm & Empathetic",
    "description": "Human, compassionate, reassuring.",
    "when_to_use": "Healthcare, education, HR, social professions"
  },
  {
    "name": "Energetic & Enthusiastic",
    "description": "Upbeat, persuasive, motivating.",
    "when_to_use": "Sales, marketing, hospitality, start-ups"
  },
  {
    "name": "Accessible & Informal",
    "description": "Casual, approachable, friendly, and human.",
    "when_to_use": "Youth-focused, entry-level, retail, creative sectors"
  },
  {
    "name": "Expert & Trustworthy",
    "description": "Calm authority, advisory tone, knowledgeable.",
    "when_to_use": "IT, engineering, consultancy, medical profiles"
  },
  {
    "name": "No-nonsense & Goal-driven",
    "description": "Direct, efficient, pragmatic.",
    "when_to_use": "Technical, logistics, blue-collar jobs, production environments"
  }
]

def get_tone_of_voice_context(tone_of_voice: str) -> str:
  selected_tone_of_voice = next(
    (item for item in TONE_OF_VOICE if item["name"] == tone_of_voice),
    None  # fallback indien niet gevonden
  )
  tone_of_voice_context = f"{selected_tone_of_voice["description"]}"

  return tone_of_voice_context
