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.
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. 10. The programmable apparatus of claim 6 , wherein the computer being directed by the delta framework software to further perform: identifying a second delta between the build artifact and the current software build; determining whether the second delta can be linked to a different rule in the rules database; responsive to the second delta being linked to a second rule, determining whether the second rule identifies a second breaking scenario; and responsive to the second rule identifying the second breaking scenario, taking an action specified by the second rule.