A system for creating and editing checks for a knowledge automation engine
to use in detecting product issues on products. A knowledge automation
engine may evaluate a check against a fact to detect a product issue on a
product and provide a client of the product remediation information. A
check may contain a product issue description, a rule to evaluate against
a fact in order to detect the product issue, and remediation information
to help a client address the product issue if the product issue is
detected on the product. Product issues may include product installation
validation and known product bugs. Facts used by the knowledge automation
engine may include product configuration facts. Statistics on check
execution results may be accumulated to provide additional information on
products through their life cycle.