Temperature zero does not make a query reproducible, because a server that batches your request with other people's changes the arithmetic behind its own logits. Run the same pipeline five times over identical inputs and 0.07% to 10.2% of rows come back with a different verdict. Then the query plan takes over: 4.0% of extracted values changing moved the result table of 83 of 123 queries, because an answer that reads one field from every document needs only one field to move.