I think we should have a core class `BuildResult` with a string and a normalised status value (predefined constants). Similar to what we had in storyboard. We can use this for global build result, and also for any other metrics (see below).