Review follow-up: drop the absent-key wire test and the renderer copy of the same-words negative (the backend test owns that invariant), use a plain agent stand-in in the wire test, share one tool-call builder, and cut the renderer comment to the why.