Fluent answers are not always reliable answers.
A domain chatbot can sound convincing while returning the wrong menu, ignoring constraints, or inventing information that does not exist in its underlying data.
Rosemary is designed to make responses more grounded, structured, and domain-aware before the language model generates the final answer.