After some sane grace period (e.g. a few months), the project validation warning should be converted into errors.
Validate that func and command are mutually exclusive in a command list
Project validation should give warnings for dependencies refer to nonexistent buildvariants
Ensure that tasks are not both patchable and patch_only