A dropped retry made V2 fail silently on truncated model output
Summary: A long response hit the max_tokens cap and was truncated mid-JSON, so
Summary: A long response hit the max_tokens cap and was truncated mid-JSON, so
Summary: Each phase returns a validated typed object, never prose, so downstream code