Retrieval that doesn't trust its first search: it grades the results, rewrites the query when they're weak, and only answers once the context is good.