^ I second basically everything he has said concerning cards to run.
I have some minor differences of opinion but those are more due to the meta (reva songhai).
Two dominate wills and two aymara healers as he said is a very good analysis for the late game shell of a vetruvian deck.
Two rasha’s curse is good all around. However due to meta reasons, I also run one rust crawler due to songhai and the nature of their artifacts i.e. since they cost one, they are likely to play one in their opening turns and rasha’s cursing in responds does not put you ahead in tempo/value unlike say playing a rust crawler into first wish.
The artifact shell is basically accurate (provokes are the enemy). However I run a different tutor method for artifacts and I run probably too many artifacts… 7 artifacts with 3 artifact hunters lol. 2 staffs, 3 ankhs, and 2 hexblades. Something to keep in mind is that depending on the board state, sometimes it is the correct play to “prep” a staff even though you will not be using it on the same turn. For instance staff into ankh is a really strong play when going first. Since chances are that your opponent will waste their ping damage trying to removing 1-2 charges of your staff (not breaking it) on their first turn and that plays into developing an ankh and having it still being healthy at 3 charges.
Sometimes in the late game, if I have plenty of card draw in hand i.e. a windshrike and an artifact hunter, I will prep a staff beforehand so that I can afford to use my card cycle next turn, and potentially get some big swing turns out of artifact hunter into ankh into bbs for a board clear. Oddly I have gotten some lethals by having the oppoenent attacking my general with their general (but still not breaking the staff), into myself following up with hexblade+falcius to finish them off with a burst of 9 damage.
The verdict of running anti-range removal due to range being the bane of artifact vetruvian is spot on. Crossbones does the job well, however there are other options one can look into for range removal.
I run slower answers to range threats in the form of 3 wings of paradise, 3 windshrikes, and 2 astral phasing. These are good against heartseekers but are really bad against Ki-beholders. For ki-holders crossbones is amazing at countering, while if you run a flying focus answer to range threats, always try to position your general in such a way that you can finish off the beholder with ankh. One last thing, ironically wings of paradise is a good astral phasing target if you think you can not afford to wait to use it on an emerald rejuventator (4/4 in stats is the minimum you want for astral phasing targets), since wings technically have 5 attack and having it survive 2 more rounds allows quite a bit of trading to happen.