Designed as one envelope, not two trades in sequence
Array layout changes where snow guards go. Snow load changes rafter loading. Panel rows change where the valley can run. Sequencing these as two separate projects means one of them compromises the other — usually the roof, because it is finished first. Designed together, the array position, the fixing grid, the snow retention and the drainage are one drawing.