Active? No
European? Yes
Male? Yes
Any pets? Possibly
Has he ridden his last race? Yes
Had a WT contract this year? No
Currently suspended? No
Related to a current/former pro rider? No
Younger than 35? No
Has a PT contract this year? No
Older than 40? Yes
Gustavo César Veloso? No
Ridden for a Portuguese team this year? No
On UCI team? No
Mainly rode on the road? Yes
Older than 50? Yes
Ever been on a UCI team? Yes
Last rode on a UCI team after 1/1 2010? No
Ever rode for a current WT team? No
Last rode for a UCI team after 1/1 2000? No
Older than 60? No
Rode a UCI race at any point in this Millennia? No
Ever been national champion? Yes
From the British Isles? Yes
Ever won a GT stage? No
Has a job in pro cycling today? Yes (just checked, I don't think he has today, but definitely currently)
Had a job in pro cycling in the last 10 years? Yes
So he hasn't actually ridden a UCI race for over 20 years, yet he was still active until recently? Yes
Are you sure he hadn't retired, and just rode amateur races for fun, like lots of old pros do? What you say is the case: I'm not sure whether that is a yes or a no.
Tim Harris? No
Ever worked for the team now known as BORA - hansgrohe? Yes
(So, you're not sure?) I'm not sure about whether he has a pet, although I think I remember him mentioning one. Otherwise, the only thing I am not sure about is what an affirmative answer means in that question. He has retired, he does ride and race a bit for fun (although going by his twitter account, he seems to run as much as riding nowadays)
Ever on a team that still exists in some name, shape, or form? No