Sorry for the long delay on this review! I deeply appreciate you doing this, as it will help a lot as AP continues adopting gen3.
Two main things. First, I don't see any changes to crosstalk tests on this ticket, so please convince me they're not needed or add some. Second, I appreciate the example above for how to run this, but this workflow isn't reflected clearly in the obs_decam/pipelines directory.
One bigger meta-question, which I think I know the answer to... Are two pipetask run calls absolutely needed? I fear this will throw a wrench in ap_pipe, which runs from raws through difference imaging.
Finally, since it's been a bit (sorry!!) I'd appreciate one final "integration test" in gen2 and gen3 to make sure this works as anticipated. Happy to help with this; I have repos you are welcome to borrow at /project/mrawls/hits2015 (gen2) and /project/mrawls/hits2015-3 (gen3).