6. A programmable apparatus for automatically identifying a breaking scenario during an automated software build, comprising: a computer having a memory and is connected to a rules database; and a delta framework program in the memory, the computer being directed by the delta framework software to perform the following 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 has a link to a rule in the rules database; responsive to the artifact having a link 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.
7. The programmable apparatus of claim 6 further comprising: a rule generation module in the rule database; wherein the rule generation module, responsive to a user input, is configured to create a new rule by identifying a new build artifact, describing a scenario involving a problem with a delta between the new build artifact and the current software build, creating the new rule to solve the problem, entering the new rule and an associated action to be taken into the rules database, and linking the new rule to the new build artifact.