Flow control and guardrails
Keep them apart. Flow control (intents, slots, retries, routing) decides what to ask next, and a catalog of guardrails across six layers decides what is allowed in, what the model sees and does, and what is shown.
Why. Each can be tested, owned and evidenced separately, and guardrails apply to every flow.
Trade-off. Two things to maintain, mapped to each other by identifiers.
