“The model has search” is a seductive product checkbox and a lousy production architecture. It is fine for demos. It is less fine when you need to know which provider was queried, how many results came back, whether the answer was cached, why latency spiked, whether the output still obeys