What is Readiness?
Readiness is the third tab in Setup mode of the survey workspace. Its panel is titled Voice readiness: “Validate the selected version before publishing it for voice execution.” Readiness checks the selected version against one set of rules and sorts what it finds into two kinds:- Blockers stop the version from compiling and publishing. Fix every one first.
- Warnings never block. They point at things worth checking before you publish.
The tab
While blockers exist, the Compile card shows “Clear the blockers first — a compile of blocked content would only repeat them.”
Blockers
When you press Validate with blockers, the toast reads “1 blocker — fix it before compiling.” or “(n) blockers — fix them before compiling.” When you press Publish, it reads “Publishing is blocked:” followed by the first blocker.
Warnings
Questions
Piped tokens
These name the question and where the token is — its prompt, alternative phrasing (n) or item “(key)” longer form (n) — followed by:- “pipes
{{…}}, and “x” is not a variable of this survey — the token speaks as an empty string.” - “pipes
{{…}}, and no rule anchored on an earlier question sets “x” — the token speaks as an empty string.” - “pipes
{{…}}, but every rule that sets “x” is anchored on a question that can be skipped — the token speaks as an empty string on a call that never asked it.” - “pipes
{{…}}, which is none of{{survey.<question>.result}},{{survey.var.<variable>}}or{{contact.<field>}}— nothing substitutes it, so the raw token is spoken.” - “pipes
{{…}}, and “x” is not a question of this survey — the token speaks as an empty string.” - “pipes
{{…}}, which is this question itself — the token speaks as an empty string.” / “pipes{{…}}, which is asked later — the token speaks as an empty string.” - “pipes
{{…}}, but “x” can be skipped — the token speaks as an empty string on a call that never asked it.”

