Question 370
A summarizer receives `rows:[]` from a successful query and `rows:[]` from a failed query whose adapter swallowed HTTP 500. What should the integration layer preserve?
Explanation
Correct Answer
Empty data cannot distinguish a genuine no-match search from an unexecuted request.
Incorrect Answers
A server error gives no such evidence.
Valid no-match queries should not become false failures.
Losing error semantics makes the summaries unreliable.