In the rulegen tool (just new-rule foo-bar), we should update the code to bail out with an error if the rule the user is attempting to generate is unsupported (meaning, not intended to be supported). We can pull in the unsupported-rules.json file and check if the rule is listed in it. If it is, we bail out and tell the user that this rule is not supported/not planned/not possible.