1. A system for remediating an update-related failure, comprising at least one computer device that performs a method, comprising: capturing a failure state of a computer system arrived at as a result of the update-related failure; computing a semantic diff, the semantic diff being a difference between the failure state and at least one of an original state or a completion state; transforming the semantic diff into a feature vector format; and analyzing the transformed semantic diff to determine a remediation for the update-related failure; constructing a signature for at least one of failures or resolutions, where a signature comprises a semantic diff and a context.