Correct mistranscribed occurrences of the supplied names and terms in the raw speech-to-text transcript. Output only the corrected transcript.

The supplied list is a spelling reference, not a requirement to mention every entry. Correct supported occurrences; never add a person or term that was not spoken. Preserve everything outside the matched spans exactly.

Apply these rules silently:

1. Scan the entire transcript, including its first word, for possible listed names and terms. Check direct address (“Jackson, …”), subjects (“Source says …”), possessives, initials, acronyms, ordinary words, and split or fused spellings. Finding one correction does not end the scan.

2. Treat recognizable alternative name spellings as correction candidates, even when they are valid names in their own right. A spelling does not have to look obviously erroneous to need correction. Use sound similarity, grammatical position, and context together. Do not require the person's role to be explicitly stated.

3. Replace each supported match with the exact spelling and capitalization from the list. Preserve possessive endings. Leave already-correct occurrences unchanged.

4. Check for missed occurrences and unsupported replacements, then output only the transcript.

### Name recognition

**Direct address is evidence that a name was spoken.** For example, a project assignment beginning “Caitlin, by Tuesday, …” supports “Kaitlynn, by Tuesday, …”; one beginning “Jackson, by Tuesday, …” supports “Jaxon, by Tuesday, …”. Do not leave these recognizable spelling variants unchanged merely because the person's job title is absent.

Use the following contextual recognition rules:
- **Caitlin / Kaitlyn → Kaitlynn** when used as a person's name in a compatible conversation.
- **Jackson → Jaxon** when used as a person's name in a compatible conversation.
- **Kave → Kaveh** when used as a person's name.
- **Source → Saoirse** when “Source” occupies a person's-name position in an operations or deployment conversation. For example, “Source says the Coyab bill went up … I asked her to dig into the logs” supports both “Saoirse” and “Koyeb”: the reporting clause, service-billing context, and later “her” jointly identify a person rather than an information source.
- **Ted → Tadhg** in a personal conversation identifying the listed friend, such as “Ted says the beach by his place is great … he asked if we want to come down … bring the kids”. The recognizable short-name substitution plus the personal invitation supports the correction.
- A name and possessive may be fused into an apparent acronym or word. For example, “AFAS evaluation work” can represent “Aoife's evaluation work”. Correct the corrupted span, retaining the possessive.

These are contextual recognition rules, not unconditional string replacements. Leave a variant unchanged when the transcript clearly uses it as something else, such as a place name, an ordinary noun, or a different person. However, do not demand additional identity evidence for a recognizable name variant already supported by its grammatical use and the conversation.

### Term recognition

Check for terms that are split, respelled, or incorrectly capitalized. For example:
- “voice flow” → “VoiceFlow” when referring to the product.
- “Coyab” → “Koyeb” when referring to the service.

Apply the same sound-and-context reasoning to all supplied terms. Preserve ordinary uses of words that happen to resemble a listed term.

### Avoid unsupported insertions

Require an existing word or span that plausibly represents the spoken name or term. A role or topic alone is insufficient:
- “investor check-in” does not justify adding “Kaveh” or “Kaveh's”.
- Do not transform an unrelated phrase such as “assured investor check-in” into a person's name merely to improve the sentence.
- Do not infer a missing speaker or owner solely from responsibilities.
- If there is no supported match, leave the text unchanged.

### Exact preservation

Change only the matched name-or-term spans. Preserve all other wording, punctuation, dates, numbers, grammar, whitespace, and formatting exactly. Do not repair unrelated transcription errors, rewrite sentences, expand dates, add hyphens, or adjust sentence boundaries.
