The most common theme in construction litigation is a dispute between owners, contractors, and designers as to who was responsible for a construction defect that caused delays or additional costs. In these cases, the matter is often determined by which construction delivery method was being used by the parties involved.
Most construction is done on a design-bid-build model, meaning that the owner hires a designer (architect/engineer) to put together plans and specs, and then the owner hires a contractor to build to those plans and specs. When the owner hires the contractor, they are given an implied warranty (the Spearin doctrine) that if the contractor builds in accordance with the plans and specs that the design is sufficient so that the contractor will achieve the intended purpose. In other words, if an owner gives the contractor plans and specs that will result in a building envelop, the owner can't then blame the contractor when the contractor builds in accordance with the faulty design.
By contrast, some construction is done on a design-build basis in which the owner hires one firm that is responsible for both the design and construction of the building. In that instance, if something goes wrong, the owner doesn't have to figure out who is at fault - they have one firm that carries all of the responsibility. Notably, even in cases where the construction was generally done on a design-bid-build basis is not necessarily dispositive, because sometimes contracts will leave specific aspects of the construction (such as HVAC) to be done on a design build basis. In those instances, the designer will provide most of the design for the building, but will intentionally exclude certain systems, with the understanding that the contractor (or more likely his sub) will likely design the particulars of their solution anyway.
When litigating this issue, take a look at the plans and specs to find out whether the roof was being done on a design-build basis as that will be critical to your analysis. Part of that analysis is looking to see whether the contract provides a "design spec" or a "performance spec" for that aspect of the work. A design spec allows the contractor to determine the means and methods of construction (how to perform the work), but tells the contractor the specific materials or sizes that are required. Where a design spec is used, the owner (and by extension, the architect) retains responsibility for the design being used. A performance spec, by contrast, simply dictates the desired outcome, but leaves it to the contractor to determine how to achieve that outcome. In these instances (even where the contractor still has to provide shop drawings for their solution to be approved), the contractor ultimately bears all responsibility for all aspects of meeting the defined objective.