Thanks for the comment, Mihai_LeanZero. That’s a useful distinction. A transcript can tell you what the agent said happened, but the system of record tells you whether it actually happened. For actions like cancellations or reschedules, I’d much rather compare the agent’s closing claim with the backend state and flag any mismatch for review. I also like your point about intents without a clear ending. If an intent doesn’t have an explicit success or completion condition, the agent can keep talking even after the useful part of the interaction is over. Defining that end state before the intent ships seems better than trying to diagnose it later from the hangup curve. Repeat contact is still a useful slower signal too, because it catches cases where the backend action succeeded but the caller still didn’t get the outcome they expected.
