The bulk update request #10090 is pending approval.
create alias buffalo (121) -> buffalo_(disambiguation) (0)
change category buffalo_(disambiguation) (0) -> invalid
remove alias african_buffalo (0) -> cape_buffalo (2106)
remove implication cape_buffalo (2106) -> bovine (77664)
remove implication african_forest_buffalo (2) -> cape_buffalo (2106)
create alias congo_buffalo (0) -> african_forest_buffalo (2)
create alias bubalina (0) -> true_buffalo (370)
create alias bubaline (0) -> true_buffalo (370)
create alias american_buffalo (0) -> american_bison (147)
Followup:
alias cape_buffalo -> african_buffalo imply african_buffalo -> true_buffalo imply african_forest_buffalo -> african_buffalo
Buffalo is an ambiguous tag floating out there with about 100 posts and no implications that can either refer to bison or the various true buffalo. This could be made a paraphyletic umbrella tag (like fox currently is), but I think disambiguation is better, as bison and true buffalo look quite different from one another.
African buffalo has been aliased to Cape buffalo, one of its subspecies, for some reason, which is also implied directly to bovine at the moment rather than true buffalo as it should be: https://en.wikipedia.org/wiki/African_buffalo | https://en.wikipedia.org/wiki/Bubalina
I think aliasing Cape buffalo away is fine, bc most of the African buffalo subspecies aren't very visually distinct (The African forest buffalo is the exception, to the point where some consider it a separate species).
Updated