How does the CV adjust when there are changes in taxonomy?

As far as I know, the vision model has never known about subspecies, and the more general automated suggestions also don’t recommend subspecies. The vision model is hard coded with taxon IDs, so when it suggests a taxon ID of a taxon that is inactive, we try to map that to an active taxon and replace the active equivalent with the inactive one in the results. This is only possible for taxa involved in taxon swaps and taxon merges, so the vision model (and the automated suggestions) will probably get tripped up by splits until we train a new model. Nearby observations may compensate for that a bit.