Stricter validation for multi-turn function calling reliability