Authorize tool batches only after verified response completion
When an OpenAI Responses consumer dispatches tools after stream iteration, EOF must not authorize execution. Require a successful terminal response and completed JSON object arguments for every tool before releasing any tool events. Reject the whole batch if one item is unfinishe…