No invented information
The AI uses campaign fields in a defined priority order: product_or_service, benefits, background, objection_handling, cross_up_sell. If no usable information is present, it deflects to a specialist rather than fabricating an answer.
How it works: Tested via golden conversation suite — AI must deflect to specialist when objection_handling field is empty.
Human disclosure
When a contact directly asks whether they are talking to a human or a bot, the AI identifies itself as an AI assistant and offers to pass the conversation to a specialist. It never claims to be human under any phrasing of the question.
How it works: Enforced via base guardrails — applies to every campaign without configuration. Verifiable via golden conversation test.
Off-topic handling
When a contact sends a message outside campaign scope — a creative writing request, personal conversation, or unrelated question — the AI declines briefly, includes the next campaign question, and returns PAUSE. The conversation continues.
How it works: Off-topic golden test confirms directive must be PAUSE — not END — for a first off-topic message. END is reserved for cumulative disengagement.
Premature termination prevention
The AI does not return END in response to ambiguous signals, momentary hesitation, or off-topic replies. A single negative answer to a campaign question does not end the conversation. Premature termination is a campaign quality failure.
How it works: Golden conversation suite validates termination only occurs at the correct moments — after two or more cumulative rejection signals.