Are plumbers required to provide specs for the job they have done if asked by the homeowner?
Nope. They're expected to design and install to code and contract. Anything beyond that is a matter of professional courtesy to the customer or homeowner. I can't imagine one being unwilling to give you a few minutes to do so, and you'll be sure to take notes.