Why contractor attribution is harder than it looks
A CPM schedule is built to calculate dates, not to record responsibility. Some schedules assign each activity a resource that stands for the trade; some carry a responsibility or MasterFormat activity code; many carry neither consistently. Attribution by contractor can only be as good as that coding, and a total built on a missing or wrong code is wrong in a way that looks precise.
There is a second distinction worth keeping: the party coded on an activity is the party performing the work, which is not necessarily the party responsible for its delay. Exposure tied to a contractor's activities is a reading of the schedule record, not a finding of fault.
