TestSymptom → Cause → Action

Symptom → Cause → Your Action

The most important table in this documentation. Almost every finding from your test calls is here.

Symptom during the callCause lies inYour action
Invents prices, hours, or waiting timesFacts missing, or the facts rule missingStore the facts (Knowledge Base) and add the facts rule (Writing the Prompt)
Asks for name/email twiceMemory section missingAdd the memory block (Writing the Prompt)
Talks too long, asks three questions at onceResponse rules missingOne or two sentences, one question per turn (Writing the Prompt)
Reads out <emotion …>, <break …> or similarControl characters in the promptRemove all tags (see Writing the Prompt → What Does Not Belong)
Reads numbers as a run of digits, $12.50 sounds wrongPronunciation rules missingPronunciation, including in Knowledge Base files
Says a tool or technical name out loudTool rule missingNever name tools during the call (Writing the Prompt → Tools)
Silence when an interface is slowFailure path missingAnnouncement plus fallback behavior (Writing the Prompt → Tools)
Gets stuck on out-of-scope requestsTransfer missingTransfer to a Human
Transfer rings outDestination not verifiedTest each destination individually; without a reliable one, take a message
Hangs up mid-sentenceCall-end rule missingDon’t end after silence or a cut-off sentence (Writing the Prompt → Managing the Conversation)
Jumps between languagesLanguage rule missingSwitch entirely, never mix (Writing the Prompt → Language)
A Result Dashboard column stays emptyProperty description too vagueSharpen the description (Properties)
Follow-up email arrives with empty fieldsProperty not captured, or variable name wrongCheck the Result Dashboard, verify the ${…} syntax
The flow is different every timeNo numbered flows, no examplesWriting the Prompt → Recognizing Call Reasons and Examples
Resolves “next Tuesday” incorrectlyTimezone set wrongConfiguration → Call timezone
Behavior seems contradictoryThe same rule stated several times, worded differentlyMerge the duplicates
Generally sounds robotic, talks over the caller, systematically mishears namesPlatform levelContact support — do not patch in the prompt. First: try a different voice

That last row matters. Trying to fix such symptoms in your own prompt makes the prompt long and the behavior worse.

Continue to the Go-Live Checklist.