1108905 - [WIP] to require product for some repo commands

WORK IN PROGRESS

needed some review/insight
Depending on the order of the inclusion, the validate blocks will override each other.