A rule-based conversation manager grounds an LLM inside explicit dialogue rules. It can constrain onboarding, permission requests, response length, and safety-sensitive turns instead of trusting generation alone. section 12.5.2
Permission-aware math tutoring
An onboarding flow asks whether the user is a student or parent. It requests explicit parental permission before allowing a child to use the tutor over WhatsApp, then hands the phone to the student only after agreement.
