Also all of those rules are so vague, it could be argued in any case someone is doing some of that in any sort of deal.
1. Company A has a max budget for contractor B or project B.
2. In most cases performance is supervised at least to some extent?
3. Not sure what that exactly means. What are tasks? What is control of distribution or allocation?
4. What does control mean? What if they have a dynamic pricing rate which yields higher payment on certain times and less on other times?
5. When a contractor hires a subcontractor or any sort of contracting is done, in most cases there's also expectation of such things.
By the way if you make those rules, people will 100% start to play around them in order to be categorised in A or B way.