I think it is time for RuleCheck to get upgraded. Here are some simple ideas that would be great!
Allow for names longer than 19 characters
Allow for more robust naming conventions (ie with spaces)
Allow for custom groups
Allow for soft and hard types to be expanded by default automatically
Allow for additional custom attributes (like 'date added' instead of version)
Allow for hard rules to be reset based on certain conditions (revised models, new versions of the that specific rule)
Allow for rules to be based on WindChill life-cycle
Create a GUI interface within Creo to easily create rules; especially if we want to have some fancy tables, links, embedded content, etc.
Allow for a conditions file that can run certain rules based on conditions (like modelcheck)
Allow for conditions to add rule files together (to avoid duplicating a lot of rules for the slight variations between scenarios). For instance, we may have 5 basic rules for sheetmetal. Then we may have 2 different rules for each of 10 different setups. Instead of having one rule file with 2*10+5 rules; where most of them don't apply, we would like to have it load the basic rule file and the specific use-case rule file when needed (like modelcheck).
All, feel free to comment below on ideas you would like to see in rulecheck.