Gate recorded replies on asked questions, not volunteered facts

When a scripted answer volunteers additional facts, its playback gate should require the question the application actually asks, rather than every fact mentioned in the answer. Otherwise a valid single-subject question leaves the caller waiting for follow-up questions the application never intends to ask. Keep the original answer and extraction assertions unchanged so the test still verifies collection of volunteered information. Require multiple subjects only when the real question is compound, and review expected state-dependent branches before freezing the bank. This does not guarantee that every dynamic branch or recognized reply will follow the expected trajectory.

Applies when: An automated caller selects fixed recordings from live spoken questions. Keywords: prerecorded answers volunteered facts question scope compound gate state branches