tm,
WELCOME TO THE AWS WELDING FORUM!!
I had not responded because API 1104 is not really my specialty and I don't often have my copy handy. Hard to carry everything in the library with me onto a job site I have to walk 1/4 mile to get to the inspections office from the parking lot. Excuses, excuses...I probably should in order to get into better shape for my upcoming elk hunt.
Anyway, let's look at some of this in this manner:
Normally, I would like to see every sub-contractor on the job provide their own. That way I know they know what they are doing and how they expect to accomplish the work. See, if the contractor up the line provides it, they may not have that process available or just try to do it their own way anyway because 'that is how they have always done it'.
But, as it is the guy's responsibility who landed the job, it may be in their best interest to provide the WPS regardless of how many subs they need to hire in order to make sure the job is run the way they want it run. Call out the process, electrode, welding parameters, etc at his discretion, don't leave it up to all the subs.
Now, if they have asked you to provide your own, then they are leaving several things to your discretion. Can be a wise way to go under certain conditions.
Usually a repair procedure isn't that complicated, but, not knowing how it is addressed in the 21st edition I could be way off base. Would rather wait on some of our very qualified piping guys to chime in.
He Is In Control, Have a Great Day, Brent