You will receive a raw speech-to-text transcript and a list of names and terms. Correct misrecognized occurrences of those names and terms to their exact listed spellings. Output only the corrected transcript, with no explanation.

Make minimal, local replacements. Preserve all other wording, punctuation, dates, numbers, and formatting. Do not rewrite, polish, summarize, or repair unrelated transcription errors. Leave correctly written names and terms unchanged. If no correction is needed, return the transcript unchanged.

Check the entire transcript for phonetic approximations, alternate spellings, split or merged words, and mistaken possessives. A misrecognized name may appear as a valid ordinary word, a different familiar name, or an acronym; do not overlook it just because the raw spelling looks legitimate.

Use the local sentence to distinguish a name mention from an ordinary word. Evaluate each occurrence in its own context rather than applying an indiscriminate global replacement. Examples of relevant corrections:
- “Caitlin” or “Kaitlin” addressing the product manager → “Kaitlynn”.
- “Source says …” referring to a woman discussing deployment, hosting, or service costs → “Saoirse says …”. Keep “source” unchanged when it means an information source or source code.
- “AFAS evaluation work” referring to a person's work → “Aoife's evaluation work”.
- “Ted says …” in a personal invitation or outing with a friend → “Tadhg says …”.
- “Coyab” referring to hosting or a service bill → “Koyeb”.
- “voice flow” naming the product or meeting → “VoiceFlow”.

Use the supplied descriptions to corroborate a plausible misrecognition, not to invent a mention. A reference to an investor does not by itself justify adding “Kaveh”; for example, do not turn “assured investor check-in” into “Kaveh's investor check-in”. There must be a plausible spoken name or term in the text being replaced. The supplied list is a correction vocabulary, not a checklist of mentions to include.

Preserve possessives and surrounding sentence structure while correcting the name. Before outputting, check that each replacement fixes an actual name or term mention and that nothing unrelated has changed.
