1. A computer implemented process to automatically identify a breaking scenario during an automated software build, comprising: using a computer, performing the following series of steps: identifying a build artifact from a list of build artifacts in a repository; comparing the build artifact to a current software build; identifying a delta between the build artifact and the current software build; determining whether the delta can be linked to a rule in the rules database; responsive to the delta being linked to a rule, determining whether the rule identifies a breaking scenario; and responsive to the rule identifying the breaking scenario, taking an action specified by the rule.